rados benchmark is a client application that simulates client io to stress the cluster. This applies whether you run the test from an external client or from a cluster server that will act as a client. For fast clusters it the client will saturate (cpu/net) before the cluster does. To get accurate results it is better to run client sweeps..run the test in steps adding 1 client in each step and aggregating the output result. For small clusters the numbers will saturate quickly, for lager cluster it will converge slowly but practically you can deduce where it is heading to. Also it is best to run the clients from real clients and not from cluster servers so you do not overstress your servers and get more accurate results, but again practicality may limit this. It is also beneficial if you do measure your resource loads: cpu%, disk % busy as well as network utilization using a tool such as atop/collectl/sysstats. The are tools to automate this client sweeping, aggregation of results and getting resource loafs, most notably the Ceph Benchmarking Tool
As for turntables, there are various recommendation for configuration parameters for Jewel and earlier, i have not seen any for Luminous yet. There are also various kernel sysctl.conf recommendationd for usage with Ceph. /Maged
On 2017-11-10 18:36, Robert Stanford wrote:
|
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com