31 Mar
2023
31 Mar
'23
8:11 a.m.
OSD bench performs IOs at the objectstore level and the stats are reported based on the response from those transactions. It performs either sequential or random IOs (i.e. a random offset into an object) based on the arguments passed to it. IIRC if number of objects and object size is provided, a random offset into an object is written.
Therefore, depending on the parameters passed, sequential or random offset is determined and this obviously would result in different measurements.
Do you know if it tries and do this on times where the osd is not being actively used or waits until there is no activity? I have been testing a bit recently and noticed that some ssd's of the same type are reporting significantly different values like 117 and 90