Ceph
如何在 ceph 中對小文件(5kb)進行基準測試
我讀過這篇文章:https ://tracker.ceph.com/projects/ceph/wiki/Benchmark_Ceph_Cluster_Performance
但問題是他們對 4MB 文件進行基準測試,而我需要對 1000 個 5kb 文件進行基準測試
有沒有辦法做到這一點,比如
dd if=/dev/null of={location} bs = {size} count = {numberoffile} oflag=dsync
來自
man rados
:-b block_size
為 put/get/append 操作和寫入基準測試設置塊大小。
和:
長凳秒模式$$ -b objsize $$ $$ -t threads $$
$$ … $$
注意:-b objsize 選項僅在寫入模式下有效。
$$ … $$
您連結的頁面上也提到了這一點:
您還可以添加 -t 參數以增加讀寫的並發性(預設為 16 個執行緒),或添加 -b 參數以更改正在寫入的對象的大小(預設為 4 MB)。
要對 1000 個 5KB 對象寫入進行基準測試:
rados bench -p scbench 20 write -b 5120 -t 50