hi Mark and Radek,

i am sending this mail for further discussion on our recent perf tests on crimson.

Chunmei also performed performance tests testing classic osd + memstore and crimson osd + cyanstore using "rados bench" and fio. where 

- only a single async_op threads and a single core is designated to classic-osd,
- two rados bench instances were used when testing with "rados bench".
- two jobs are used when testing with fio
- server is not co-located with client.
- single osd instance.

see 

https://gist.github.com/liu-chunmei/4fd88fd0ff56d6849439a2df329aa80e
https://gist.github.com/liu-chunmei/f696b9c4f31b123fb223cdd47f13c8ea

respectively.

her findings are

- in the rados bench tests, crimson performs better than classic osd in general.
- in the fio tests, the performance of crimson is almost on par with that of classic osd. the cycles-per-op of crimson is significantly lower than that of classic osd.

but in last standup, she mentioned that her impression was that the alien store does not benefit from adding more threads than 2. this does not match with your findings recently.

thoughts?

cheers,