Hi,
A little confused over how to perform benchmark tests on Ceph 0.79.
Would someone help clarify the operation please?
Per this article
'http://ceph.com/docs/master/rados/operations/control/?highlight=bench',
the benchmark syntax should be:
ceph osd tell N bench [BYTES_PER_WRITE] [TOTAL_BYTES]
So, assuming:
N = 0 # osd.0
BYTES_PER_WRITE = $(( 1 * 1024 * 1024 * 4 )) # 4MB
TOTAL_BYTES = $(( $BYTES_PER_WRITE * 1024 )) # 4GB
The command should be:
ceph osd tell 0 bench 4194304 4294967296
That yields this error message:
"osd tell" is deprecated; try "tell osd.<id>" instead (id can be
"*")
So, modifying the command per that message yield this new command:
ceph tell osd.0 bench 4194304 4294967296
That yields this error message:
ceph tell osd.0 bench 4194304 4294967296
If I run the same command, but without any arguments, I get:
Error EINVAL: 'count' values greater than 750 for a block size of
4096 kB, assuming 102400 kB/s, for 30 seconds, can cause ill effects on
osd. Please adjust 'osd_bench_large_size_max_throughput' with a higher
value if you wish to use a higher 'count'.
Would you tell me, please, what is the correct method to benchmark a
single OSD?
Thanks!
Dyweni
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com