什么是分布式文件系統
在傳統NAS文件系統架構中,一般采用Active-Passive架構,文件系統歸屬某1個控制器,在創建文件系統的時候,需要對文件系統的歸屬進行規劃,采用多個文件系統運行在不同的控制器上,實現系統中每個控制器的負載均衡。
這樣的NAS架構,1個文件系統只能發揮1個控制器的硬件性能,無法把多控制器的硬件資源都利用起來獲得更高的性能,因此無法支持單一命名空間。如果采用創建多個文件系統,由于不同文件系統的業務壓力各不相同,也很難以實現系統的負載均衡。
華為閃存存儲采用分布式文件系統架構,文件系統沒有控制器歸屬約束,通過均衡算法將文件系統的目錄和文件均衡分布到集群中每個控制器,實現每個控制器負載自動均衡,1個文件系統也能將整個存儲集群的資源充分利用達到系統的最大性能和容量能力,客戶可以免規劃輕松使用單文件系統或者多個文件系統方式部署使用。
文件系統的分布式分發過程
文件系統分布式分發過程就是將目錄和子文件設置到不同的FSP(File Service Partition,用于承載文件系統目錄和文件的邏輯分區,均衡分布在所有控制器的vNode上)中運行,從而達到將文件系統的目錄和文件分發到所有CPU處理的過程。
分布式策略——目錄均衡模式
目錄均衡模式可以消除單個控制器或CPU瓶頸,客戶端創建的目錄均衡分布在所有的CPU或控制器上,發揮存儲所有控制器和CPU性能。1、將文件系統的一級和二級目錄均衡地分發到不同的FSP上。海量文件共享場景下,一二級目錄訪問頻繁,這樣可讓系統先達到基本的均衡性
2、從第三級目錄開始,優先選擇該目錄的父目錄所在的vNode進行分發,這樣可減少深層次目錄訪問的跨控轉發開銷,獲得較好的處理時延。
分布式策略——性能模式
無論一、二級目錄或更深層次的目錄,都優先選擇掛載IP所在的控制器,在該控制器以內的FSP進行輪詢分發。這樣,在一個IP地址以下所有的目錄讀寫都沒有IO轉發,獲得最佳的讀寫性能。
性能模式可以最大化發揮存儲系統的讀寫性能,但對IO模型有一定要求,適合于對性能要求較高,并且每個客戶端會自己管理自己的目錄和文件的場景。
原文標題:閃存存儲如何實現分布式文件系統架構
文章出處:【微信公眾號:華為產品資料】歡迎添加關注!文章轉載請注明出處。
-
控制器
+關注
關注
114文章
16959瀏覽量
182857 -
硬件
+關注
關注
11文章
3459瀏覽量
67180 -
文件系統
+關注
關注
0文章
293瀏覽量
20280
原文標題:閃存存儲如何實現分布式文件系統架構
文章出處:【微信號:huaweidoc,微信公眾號:華為產品資料】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
分布式光伏發運維系統實際應用案例分享

淺談分布式光伏系統在工業企業的設計及應用

NFS網絡文件系統深度解析
分布式云化數據庫有哪些類型
基于ptp的分布式系統設計
服務器數據恢復—Lustre分布式文件系統數據恢復案例

HarmonyOS Next 應用元服務開發-分布式數據對象遷移數據文件資產遷移
HarmonyOS Next 應用元服務開發-分布式數據對象遷移數據權限與基礎數據
Linux根文件系統的掛載過程
想提高開發效率,不要忘記文件系統

如何修改buildroot和debian文件系統

評論