OpenZFS 2.0已經支持Linux,FreeBSD等

布萊恩·貝倫多夫, Linux上ZFS的領先開發者, 幾週前發布了OpenZFS的新版本2.0 在您的GitHub帳戶中。

Linux上的ZFS項目現在稱為OpenZFS,在此新版本2.0中 現在支持Linux和FreeBSD 使用相同的存儲庫,使所有OpenZFS功能在兩個平台上均可用。

眾所周知的ZFS 由您的社區(如OpenZFS) 是具有CDDL許可證的開源文件系統 (共同的開發和發行許可證)。

用於FreeBSD,Mac OS X 10.5和Linux發行版, 它的特點是存儲容量大。 它是用於配置存儲管理平台的輕巧方便的文件系統。

OpenZFS 這實際上是一個將人員和公司聚集在一起的項目 使用ZFS文件系統 他們正在努力改善它。 這是為了使ZFS受歡迎並以開源方式進行開發。 OpenZFS匯集了來自illumos,Linux,FreeBSD和macOS平台的開發人員,該項目還匯集了眾多公司。

關於新版本2.0

ZFS最吸引人的功能之一是其高級讀取緩存, 稱為ARC。 通過定期將元數據寫入L2ARC設備來實現ARC 2級持久性(L2ARC),以允許在導入池或使L2ARC設備聯機時將L2ARC緩衝區標頭條目恢復到ARC,從而減少了影響存儲系統性能停機時間。 因此,ZFS是用於存儲平台的流行文件系統。

具有非常大的任務集的系統還可以實現基於SSD的讀取緩存,稱為L2ARC,該緩存將從正在彈出的ARC塊中填充。

從歷史上看,L2ARC的最大問題之一是雖然底層固態硬盤具有持久性,但L2ARC本身卻不是。 每次重新啟動(或從組導出和導入)時都變為空白。 這項新功能使L2ARC數據在組導入/導出週期(包括系統重新引導)之間保持可用和可行,從而大大提高了L2ARC設備的潛在價值。

這個新版本的OpenZFS 2.0的另一個新穎之處在於: 提供完美的內聯壓縮, 由於Zstd壓縮算法(傳統上使用最廣泛的算法是lz4)提供了相對較低的壓縮率,但CPU負載卻非常輕。 OpenZFS 2.0.0提供對zstd的支持,zstd是Yann Collet(lz4的作者)設計的算法,旨在提供類似於gzip的壓縮,而CPU負載類似於lz4。

壓縮(寫入磁盤)時,zstd-2仍比gzip-9更有效,同時保持了高性能。 和。。比較 lz4,zstd-2壓縮率提高50% 以換取30%的性能損失。 關於解壓縮​​(光盤播放),比特率略高,約為36%。

除了上述主要功能之外, OpenZFS 2.0.0的功能得到了重組和改進,手冊頁, 以及 銷毀,發送和接收zfs時顯著提高了性能 以及更有效的內存管理和優化的加密性能。

另一個重要的變化是 執行命令的順序執行模式 Resilver(順序重新同步),它考慮驅動器配置中的更改來重建數據分佈。

新方法 允許更快地重建故障的vdev鏡像 與傳統的回收器相比:首先,將盡快恢復陣列中丟失的冗餘,然後才自動啟動“清理”操作以驗證所有數據校驗和。

當您使用«zpool replace |命令添加或替換驅動器時,新模式將啟動。 附加“ -s”選項。

終於 如果您有興趣了解更多信息 這個新版本,您可以檢查 以下鏈接中提供了詳細信息。


成為第一個發表評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。