OpenZFS 2.0 zaten Linux, FreeBSD ve daha fazlasını destekliyor

Brian Behlendorf, Linux'ta lider ZFS geliştiricisi, birkaç hafta önce OpenZFS'nin yeni 2.0 sürümü yayınlandı GitHub hesabınızda.

Linux'taki ZFS projesi artık OpenZFS olarak adlandırılıyor ve bu yeni sürüm 2.0'da Linux ve FreeBSD artık destekleniyor aynı havuzla, tüm OpenZFS özelliklerini her iki platformda da kullanılabilir hale getirir.

Yaygın olarak bilinen ZFS OpenZFS gibi topluluğunuz tarafından CDDL lisansına sahip açık kaynaklı bir dosya sistemidir (Ortak geliştirme ve dağıtım lisansı).

FreeBSD, Mac OS X 10.5 ve Linux dağıtımları gibi işletim sistemlerinde kullanılır, Geniş depolama kapasitesi ile karakterizedir. Depolama yönetimi platformlarını yapılandırmak için hafif ve kullanışlı bir dosya sistemidir.

OpenZFS aslında insanları ve şirketleri bir araya getirme projesi olurdu ZFS dosya sistemini kullanarak ve bunu geliştirmek için çalışıyorlar. Bu, ZFS'yi popüler hale getirmek ve onu açık kaynaklı bir şekilde geliştirmek içindir. OpenZFS, illumos, Linux, FreeBSD ve macOS platformlarından geliştiricileri bir araya getiriyor, proje aynı zamanda çok çeşitli şirketleri bir araya getiriyor.

Yeni sürüm 2.0 hakkında

ZFS'nin en çekici özelliklerinden biri, gelişmiş okuma önbelleğidir, ARC olarak bilinir. ARC Seviye 2 Kalıcılığı (L2ARC), bir grubu içe aktarırken veya bir L2ARC cihazını çevrimiçi duruma getirerek etkiyi azaltarak L2ARC arabellek başlığı girişlerinin ARC'ye geri yüklenmesini sağlamak için L2ARC cihazına periyodik olarak meta veriler yazarak uygulanır. depolama sistemi performansı kesinti süresi. Bu nedenle ZFS, depolama platformları için popüler bir dosya sistemidir.

Çok büyük görev kümelerine sahip sistemler, çıkarılmakta olan ARC bloklarından doldurulan L2ARC adlı SSD tabanlı bir okuma önbelleği de uygulayabilir.

Tarihsel olarak, L2ARC ile ilgili en büyük sorunlardan biri, temelde yatan SSD kalıcı iken, L2ARC'nin kendisinin olmamasıdır; her yeniden başlattığınızda (veya gruptan dışa ve içe aktardığınızda) boş görünür. Bu yeni işlevsellik, L2ARC verilerinin grup içe aktarma / dışa aktarma döngüleri arasında (sistemin yeniden başlatılması dahil) kullanılabilir ve canlı kalmasını sağlayarak L2ARC cihazının potansiyel değerini büyük ölçüde artırır.

OpenZFS 2.0'ın bu yeni sürümünün bir başka yeniliği de, mükemmel satır içi sıkıştırma sunar, Zstd sıkıştırma algoritması (geleneksel olarak en yaygın kullanılan algoritma lz4'tür) nispeten düşük bir sıkıştırma oranı, ancak çok hafif bir CPU yükü sunduğu için. OpenZFS 2.0.0, Yann Collet (lz4'ün yazarı) tarafından tasarlanan ve lz4'e benzer bir CPU yükü ile gzip'e benzer sıkıştırma sağlamayı amaçlayan bir algoritma olan zstd için destek sunar.

Sıkıştırırken (diske yazarken), zstd-2 yüksek performansı korurken gzip-9'dan hala daha verimlidir. Kıyasla lz4, zstd-2% 50 daha fazla sıkıştırma sağlar % 30 performans kaybı karşılığında. Dekompresyona (disk oynatma) gelince, bit hızı biraz daha yüksektir, yaklaşık% 36'dır.

Yukarıda açıklanan ana özelliklere ek olarak, OpenZFS 2.0.0, yeniden düzenlenmiş ve geliştirilmiş kılavuz sayfalarına sahiptir, Hem de zf'leri yok ederken, gönderirken ve alırken önemli ölçüde geliştirilmiş performans ve daha verimli bellek yönetimi ve iyi optimize edilmiş şifreleme performansı.

Bir diğer önemli değişiklik de komut sıralı yürütme modu uygulandı Resilver (sıralı yeniden gümüş), sürücü konfigürasyonundaki değişiklikleri dikkate alarak veri dağıtımını yeniden yapılandırır.

Yeni yol başarısız bir vdev aynasının çok daha hızlı yeniden oluşturulmasına izin verir geleneksel bir yeniden hak talebinde bulunmaya göre: birincisi, dizideki kayıp artıklık olabildiğince hızlı bir şekilde geri yüklenir ve ancak o zaman tüm veri sağlama toplamlarını doğrulamak için otomatik olarak "temizleme" işlemi başlatılır.

Yeni mod, bir sürücü eklediğinizde veya «zpool replace | "-s" seçeneğiyle "ekleyin.

Nihayet onun hakkında daha fazla bilgi edinmekle ilgileniyorsan bu yeni sürümün ayrıntılar aşağıdaki bağlantıda.