Hi all, While running some benchmarks with the internal rados benchmarker I noticed something really strange. First of all, this is the line I used to run it: $ sudo rados -p 07:59:54_performance bench 300 write -b 4194304 -t 1 --no-cleanup So I want to test an IO with a concurrency of 1. I had a look at the code and also strace the process and I noticed that the IOs are send one by one sequentially. Thus it does what I expect from it. However while monitoring the disks usage on all my OSDs, I found out that they were all loaded (writing, both journals and filestore) which is kind of weird since all the IOs are send one by one. I was expecting that only one OSDs at a time will be writing. Obviously there is no replication going on since I changed the rep size to 1. $ ceph osd dump |grep "07:59:54_performance" pool 323 '07:59:54_performance' rep size 1 min_size 1 crush_ruleset 0 object_hash rjenkins pg_num 2048 pgp_num 2048 last_change 1306 owner 0 Thanks in advance guy. –––– Sébastien Han Cloud Engineer "Always give 100%. Unless you're giving blood." Phone : +33 (0)1 49 70 99 72 – Mobile : +33 (0)6 52 84 44 70 Email : sebastien.han@xxxxxxxxxxxx – Skype : han.sbastien Address : 10, rue de la Victoire – 75009 Paris Web : www.enovance.com – Twitter : @enovance
|
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com