?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

金沙貴賓會0029路線:使用 Parallel NFS 增強文件系統

?

經由過程 NFS(由辦事器、客戶機軟件和兩者之間的協議組成),一臺謀略機就可以和同一收集中的其他謀略機共享物理文件系統。NFS 暗藏辦事器的文件系統的實現和類型。對付在 NFS 客戶機上運行的利用法度榜樣,共享的文件系統看起來和本地存儲一樣。

圖 1 演示了在包孕各類操作系統的收集中支配 NFS 的一樣平常措施。這些操作系統包括支持 NFS 標準的 Linux®、Mac OS X 和 Windows®。(NFS 是 Internet Engineering Task Force 惟一支持的文件系統)。

圖 1. 簡單的 NFS 設置設置設備擺設擺設

在圖 1 中,Linux 機械是 NFS 辦事器;它共享或導出(用 NFS 的話講)一個或多個物理附帶文件金沙貴賓會0029路線系統。Mac OS X 和 Windows 機械是 金沙貴賓會0029路線NFS 客戶機。它們分手應用或掛載 共享的文件系統。實際上,掛載 NFS 文件系統和掛載本地驅動分區的結果是一樣的 — 在掛載時,利用法度榜樣僅根據造訪節制讀寫文件,而不留意持久化數據所需的技術。

對付經由過程 NFS 進行共享的文件系統,Read 和 Write 操作 — 由藍色陰影表示 — 從客戶機(這里是 Windows 機械)遍歷到辦事器。這個辦事器終極履行獲取或持久化數據的哀求或改動文件元數據的哀求,比如權限或著末的改動光陰。

NFS 的功能異常強大年夜,從廣泛將它用作 Netwo金沙貴賓會0029路線rk Attached Storage (NAS) 就可以看出來。它可以在 Transmission Control Protocol (TCP) 和 User Datagram Protocol (UDP) 上運行,并且相對輕易治理。此外,NFS 的最新許可版本是 NFS version 4,它前進了安然性、增強了 Windows 和類 UNIX® 系統之間的互操作性,并且經由過程鎖租賃(lock lease)供給更好的排他性。(NFSv4 于 2003 年頭?年月次得到贊許)。NFS 的根基舉措措施也不昂貴,由于它平日能在通俗的 Ethernet 硬件上很好地運行。NFS 能夠辦理大年夜部分的問題。

不過,NFS 處置懲罰高機能謀略(HPC)不停不敷抱負。高機能謀略涉及到的數據文件異常宏大年夜,并且 金沙貴賓會0029路線NFS 客戶機的數量可能達到幾千臺。(想一想擁稀有千個謀略節點的謀略集群或網格)。在這里,NFS 是一個包袱,由于 NFS 辦事器的局限性金沙貴賓會0029路線 — 比如帶寬、存儲容量和處置懲罰器速率 — 限定了總體謀略機能。NFS 在這里成了瓶頸。

或者,至少曩昔 是這樣。

NFS 的下一個改動版是 version 4.1,包括一個擴展 Parallel NFS(pNFS),它將通俗 NFS 的上風和并行輸入輸出(I/O)的高傳輸率結合起來。應用 pNFS 時,客戶機也像曩昔一樣可以從辦事器共享文件系統,但數據不顛末 NFS 辦事器。相反,客戶機系統將與數據存儲系統直接連接,為大年夜型數據傳輸供給許多并行的高速數據路徑。在簡短的初始化和握手(handshaking)歷程之后,pNFS 辦事器開始退出 “舞臺”,不再阻礙傳輸速度。

圖 2 顯示一個 pNFS 設置設置設備擺設擺設。頂部是謀略集群的節點,比如大年夜量便宜的、基于 Linux 的刀片辦事器群。左邊是 NFSv4.1 辦事器。(為了方便評論爭論,我們稱之為 pNFS 辦事器)。底部是一個大年夜型的并行文件系統。

圖 2. pNFS 的觀點組織布局

像 NFS 一樣,pNFS 辦事器也導出文件系統,并且保留和掩護數據倉庫中描述每個文件的標準元數據。pNFS 客戶機和 NFS 一樣 — 在這里是集群中的一個節點 — 掛載辦事器導出的文件系統。類似于 NFS,每個節點都將文件系統看作本地的物理附加文件系統。元數據的變動經由過程收集傳回給 pNFS 辦事器。然而,與 NFS 不合的是,pNFS 在 Read 或 Write 數據時是在節點和存儲系統之間直接 操作的,如圖 2 的底部所示。從數據事務中移除 pNFS 辦事器為 pNFS 供給了顯著的機能上風。

當客戶機不再必要這個文件時,它將提交殘剩的變動,并將結構副本返回給元數據辦事器,然后關閉文件。

尤其必要留意的是,Read 操作是由一系列協議操作組成的:

客戶機向 pNFS 辦事器發送一個 LOOKUP+OPEN 哀求。辦事器會返回一個文件句柄和狀態信息。

客戶機經由過程 LAYOUTGET 敕令哀求從辦事器獲取一個結構。辦事器將返回所需的文件結構。

客戶機向存儲設備發出一個 READ 哀求,該哀求同時初始化多個 Read 操作。

當客戶機完成讀操作時,它以 LAYOUTRETURN 表示操作停止。

假如與客戶機共享的結構由于分離活動而逾期,辦事器將發出 CB_LAYOUTRECALL,注解該結構無效,必須清除和/或從新獲取。

Write 操作類似于 Read 操作,不合的地方是客戶機必須在 LAYOUTRETURN 將文件變動 “宣布” 到 pNFS 辦事器之前發出 LAYOUTCOMMIT。

結構可以緩存到每個客戶機,這進一步提升了機能。假如一個客戶機不再應用時,它會自動放棄從辦事器獲取結構。辦事器還能限定 Write 結構的字節范圍,以避免配額限定或削減分配開銷等等。

為了避免緩存過時,元數據辦事器將收回不準確的結構。收回發生之后,每個關聯的客戶機必須竣事 I/O,并且必須從新獲取結構或從通俗的 NFS 造訪文件。在辦事器考試測驗治理文件(比如遷移或從新劃分)之前必須履行收受接收歷程。

位置是重點

如前所述,每個存儲造訪協議都定義一個結構類型,并且可以隨意添加新的造訪協講和結構。為了使 pNFS 可以自力應用,pNFS 的供應商和鉆研職員已經定義了 3 種存儲技術:文件、塊 和工具 存儲:

文件存儲 平日是由傳統的 NFS 辦事器實現的,比如由 Network Appliance 天生的辦事器。存儲群是由一組 NFS 辦事器組成的,并且每個文件都超過所有辦事器或辦事器的子集,從而使客戶性能夠同時獲取文件的各個部分。在這里,結構羅列持有文件片段的辦事器、每個辦事器上文件片段的大年夜小,以及每個片段的 NFS 文件句柄。

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

河北十一选五开奖的 nba灰熊vs快船 开拓者vs猛龙央视网录像 打麻将规则及图解 江西快三 排列三开机号近30期 90vs 篮球比分直播 混合过关 河北体彩排列五的开奖走势图 正在播放枢木みかん在线 大航海时代 京香julia2018番号封面 金景配资 山东推倒胡麻将规则 长沙按摩洗浴 幸运赛车 三人推麻将规则