I'm trying to better understand rbd features but I have only found the
information on the RBD page, is there any further RBD feature information and
implementation?
also I would like to know about journaling feature, it seems to destroy rbd
performance:
Without journaling feature:
rbd bench --io-type write nmve/test --io-size 4M
bench type write io_size 4194304 io_threads 16 bytes 1073741824 pattern
sequential
SEC OPS OPS/SEC BYTES/SEC
1 165 167.70 703388666.65
elapsed: 1 ops: 256 ops/sec: 147.34 bytes/sec: 617979315.69
With journaling feature:
rbd bench --io-type write nmve/test --io-size 4M
bench type write io_size 4194304 io_threads 16 bytes 1073741824 pattern
sequential
SEC OPS OPS/SEC BYTES/SEC
1 39 40.07 168083012.60
2 75 39.57 165958196.86
3 111 39.29 164800587.00
4 146 40.45 169644582.55
5 181 38.99 163537471.86
6 215 35.93 150720311.94
7 240 33.29 139648167.70
elapsed: 7 ops: 256 ops/sec: 34.36 bytes/sec: 144134536.70
What is the reason of that behavior? What journaling does?
_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com