Reiser5檔案系統效能測試結果公佈

Reiser5專案的效能測試結果已經發布,該專案開發了一個經過重大重新設計的Reiser4檔案系統版本,支援具有「並行擴展」的邏輯卷,這與傳統RAID不同,意味著檔案系統的主動參與在邏輯卷的組成設備之間分配資料。 從管理員的角度來看,與 RAID 的顯著差異在於,並行規模邏輯磁碟區的元件是格式化的區塊裝置。

所提供的測試結果評估了常見檔案操作的效能,例如將檔案寫入邏輯磁碟區、從由可變數量的固態磁碟機組成的邏輯磁碟區讀取檔案。 對邏輯卷的操作性能,例如向邏輯卷添加設備、從邏輯卷中刪除設備、從代理磁碟重置數據以​​及將數據從常規(非特殊)文件遷移到指定設備,也受到影響。測量。

使用 4 個副本的固態硬碟 (SSD) 來組裝磁碟區。 邏輯磁碟區上的操作速度定義為整個邏輯磁碟區上所佔用的空間量與完成操作(包括與磁碟機完全同步)所需時間的比率。

任何操作的速度(從由少量設備組成的磁碟區上的代理磁碟刷新資料除外)的速度都高於將資料從一個設備複製到另一個設備的速度。 同時,隨著組成捲的設備數量的增加,操作速度也隨之增加。 檔案遷移操作是個例外,其速度逐漸接近(從上方)寫入目標裝置的速度。 低階順序存取:裝置讀取、M/s 寫入、M/s DEV1 470 390 DEV2 530 420 大檔案順序讀取/寫入 (M/s):卷中磁碟數量 Write Read 1 (DEV1) 380 460 1 ( DEV2) 410 518 2 (DEV1+DEV2) 695 744 3 (DEV1+DEV2+DEV3) 890 970 4 (DEV1+DEV2+DEV3+DEV4) 950 1100 從/向格式化設備串列資料從設備到序列器件到序列資料/s) DEV1 DEV2 260 DEV2 DEV1 255 在邏輯磁碟區新增裝置:磁碟區要新增的裝置速度(M/s) DEV1 DEV2 284 DEV1+DEV2 DEV3 457 DEV1+DEV2+DEV3 DEV4 574 要移除裝置的邏輯磁碟區:刪除裝置的邏輯磁碟區卷設備速度(M/s) DEV1+DEV2+DEV3+DEV4 DEV4 890 DEV1+DEV2+DEV3 DEV3 606 DEV1+DEV2 DEV2 336 從代理磁碟重置資料:卷代理磁碟速度 (M/s) DEV1 DEV4 228 DEV1+DEV2 DEV4 244 DEV1+DEV2+ DEV3 DEV4 290 DEV1 RAM0 283 DEV1+DEV2 RAM0 301 DEV1+DEV2+DEV3 RAM0 374 DEV1+DEV2+DEV3+DEV4 RAM0 427分鐘(DEVDEV1+DEV2 RAM3)(4+DEV1 RAM387)。 DEV1+DEV2+DEV3 DEV1 403 DEV1+DEV2 +DEV1 DEV427 XNUMX DEVXNUMX+DEVXNUMX DEVXNUMX XNUMX

請注意,如果發出I/O請求的過程跨邏輯磁碟區的元件並行化(目前,為了簡單起見,這是在具有單一執行緒的循環中完成的),則可以進一步提高效能。 而且,如果您只讀取那些在重新平衡期間會發生移動的資料(現在,為了簡單起見,所有資料都會被讀取)。 在具有平行擴展的系統中添加/刪除第二個設備的速度的理論極限是從第一個磁碟到第二個磁碟(分別是從第二個磁碟到第一個磁碟)的複製速度的兩倍。 現在新增和移除第二個磁碟的速度對應為1.1和1.3複製速度。

此外,還宣布了 O(1) 碎片整理程序,它將並行處理邏輯磁碟區(包括代理磁碟)的所有元件,即時間不超過單獨最大部件的處理時間。

來源: opennet.ru

添加評論