ceph 讀寫測試

2022-09-06 01:45:11 字數 514 閱讀 3858

1.1 使用ceph自帶的rados bench工具進行測試

該工具的語法是:rados bench -p -b -t --no-cleanup

pool_name:測試所針對的儲存池;

seconds:測試所持續的秒數;

:操作模式,write:寫,seq:順序讀;rand:隨機讀;

-b:block size,即塊大小,預設為 4m;

-t:讀/寫並行數,預設為 16;

--no-cleanup 表示測試完成後不刪除測試用資料。在做讀測試之前,需要使用該引數來執行一遍寫測試來產生測試資料,在全部測試結束後可以執行 rados -p cleanup 來清理所有測試資料。

Ceph 細節原理及讀寫流程

目錄osd daemon 狀態 預設每2s匯報自己的狀態給monitor 同時監控組內其他osd狀態 up 可以提供io down 不能提供io in 有資料 out 沒有資料 如在 副本數為 3 的配置中,乙個pg中 包含 三個osd daemon,也就是三塊硬碟,其中乙個是master,剩下兩個...

Ceph 細節原理及讀寫流程

目錄 osd daemon 狀態 預設每2s匯報自己的狀態給monitor 同時監控組內其他osd狀態 up 可以提供io down 不能提供io in 有資料 out 沒有資料 如在 副本數為 3 的配置中,乙個pg中 包含 三個osd daemon,也就是三塊硬碟,其中乙個是master,剩下兩...

ceph 三副本讀寫 3

primarylogpg do op oprequestref op if m finish decode 解碼什麼?hobject t head m get hobj info.pgid.pgid.get split bits unsigned pg t get split bits unsign...