測試方法
我們設計了四種不同的工作負載來模擬云中典型的全閃存 Ceph 集群(基于帶 librbd 的 fio),其中包括 4K 隨機讀寫和 64K 順序讀寫,以分別模擬隨機工作負載和順序工作負載。對于每個測試用例,IO 性能(IOPS 或帶寬)使用卷擴展數量(最大擴展到 100)來衡量,每個卷配置為 30 GB。這些卷已預先分配,以消除 Ceph 精簡配置機制的影響,獲得穩定且可復制的結果。每次測試之前停止 OSD 頁高速緩存,以消除頁高速緩存的影響。在每個測試用例中,fio 配置了 300 秒的準備時限和 300 秒的數據采集時限。如需了解詳細的 fio 測試參數,請參見可下載的 Ceph 配置文件。
4K 隨機寫入的系統指標
4K 隨機讀取的系統指標
采用英特爾? 至強? 處理器 E5 2699 的測試系統與采用英特爾? 至強? 鉑金 8180 處理器的測試系統使用相同的集群拓撲和硬件配置。唯一的區別是每個服務器或客戶端節點均配置了英特爾? 至強? 處理器 E5-2699 v4 和 128 GB 內存。
對于軟件配置,英特爾? 至強? 處理器 E5 2699 測試采用 C eph 12.0.3,每個英特爾? 固態盤 DC P3520 系列運行四個 OSD 守護程序。這與英特爾? 至強? 鉑金 8180 處理器配置不同,它僅運行一個 OSD 守護程序。
表 3.?性能比較