什么是分布式文件系統
在傳統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模型有一定要求,適合于對性能要求較高,并且每個客戶端會自己管理自己的目錄和文件的場景。
原文標題:閃存存儲如何實現分布式文件系統架構
文章出處:【微信公眾號:華為產品資料】歡迎添加關注!文章轉載請注明出處。
-
控制器
+關注
關注
112文章
16446瀏覽量
179460 -
硬件
+關注
關注
11文章
3382瀏覽量
66451 -
文件系統
+關注
關注
0文章
287瀏覽量
19981
原文標題:閃存存儲如何實現分布式文件系統架構
文章出處:【微信號:huaweidoc,微信公眾號:華為產品資料】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論