Reiser5, geliştirilmekte olan bir dosya sistemi, paralel ölçeklendirme desteğini entegre eder

ReiserFS

Edward şişkin bir geliştirici son on yıldır Reiser4 dosya sistemi desteğini sürdürmekten sorumlu olmuştur yeni çekirdek sürümleri için. Sistem korunmuş olsa da, gelişimlerinde ilerlemiş olan diğer dosya sistemlerinden farklı olarak. Edward Shishkin, Reiser4'ün bakımında çalıştı ve aynı zamanda Reiser5 dosya sistemini geliştirmek için çalışıyorum hangisi zaten test için mevcuttur.

Bu yeni sürümü Reiser5, paralel ölçeklendirmeye yeniliği dahil etmesiyle öne çıkıyor, bu, blok düzeyinde değil, dosya sistemi aracılığıyla gerçekleştirilir.

Bir avantaj olarak bu yaklaşımın paralel olmayan FS + RAID / LVM ve FS paketlerinin doğal dezavantajları olmadığı beyan edilir (ZFS, Btrfs), boş alan sorunu,% 70'in üzerindeki hacmi doldururken performans düşüşü, güncelliğini yitirmiş mantıksal hacim tasarım algoritmaları (RAID / LVM), verileri mantıksal bir hacimde verimli bir şekilde dağıtmanıza izin vermez.

Paralel FS'de, mantıksal bir birime bir aygıt eklemeden önce, standart mkfs yardımcı programıyla biçimlendirilmelidir.

ZFS'nin aksine, Reiser5 kendi blok katmanını uygulamaz, serbest bir blok ayırıcı O (1) kullanmasına rağmen. Bestelemek mümkün basit ve verimli bir şekildee farklı boyut ve bant genişliklerine sahip blok cihazlardan mantıksal bir hacim. Veriler, yeni algoritmalar kullanılarak bu cihazlar arasında dağıtılır.

Bu deneme sürümünün duyurusunda Edward Shishkin şu yorumu yaptı:

Yerel bir makinedeki mantıksal birimlere blok aygıtları eklemenin yeni bir yöntemini duyurmaktan memnuniyet duyuyorum.

Dosya sistemi (ve işletim sistemi) geliştirmede niteliksel olarak yeni bir düzey olduğunu düşünüyorum: paralel ölçeklendirmeli yerel birimler ...

Yaklaşımımızda yatay ölçekleme, blok katman araçlarıyla değil, dosya sistemi araçlarıyla yapılır. Kullanıcı, her cihaz için yayınlanan G / Ç isteklerinin akışını kontrol eder ...

Edward Shishkin'in dediği gibi: her cihaza yönlendirilen G / Ç isteklerinin bir kısmı, kullanıcı tarafından atanan göreceli kapasitesine eşittirböylece mantıksal hacim verilerle "eşit" ve "oldukça" doldurulur.

Aynı zamanda, düşük kapasiteli blok aygıtları, depolama için daha az blok alır ve daha düşük performanslı aygıtlar bir darboğaz haline gelmez (örneğin, RAID dizilerinde olduğu gibi).

Bir cihaza bir cihaz eklemek ve cihazı ses seviyesinden çıkarmak, bir yeniden dengeleme ile eşlik eder. dağıtımın "adaletini" koruyan.

Dahil edilen tüm blok cihazlarının bakımı aynı anda yapılabilir her biri için ayrı bir yaklaşım kullanarak mantıksal hacimde (sabit sürücüler için birleştirme, SSD için atma sorguları gönderme, vb.)

Mantıksal bir birimdeki boş alan, standart df (1) yardımcı programı tarafından kontrol edilir. Ek olarak, kullanıcı, mantıksal hacim cihazının her bir bileşenindeki boş alanı izleme fırsatına sahiptir.

Paralel ağ dosyası kullanılarak yatay ölçeklemede önemli ilerleme kaydedildi (GPFS, Parlaklık vb.). Ancak nasıl başvurulacağı belli değildi
teknolojilerinizi yerel bir FS'ye.

Temel olarak, yerel bir dosyada sistemler, ağ kadar "arka uç depolama" lüksüne sahip değildir onlar yapar. Yerel FS'nin sahip olduğu, son derece zayıf bir arabirimdir. blok katmanı ile etkileşim. Örneğin, yerel Linux FS'de şunları yapabilirsiniz: sadece bir arabelleğe karşı bir G / Ç isteği oluşturun ve yayınlayın.

Hala Reiser5'in YAPILACAKLAR listesinde bulunan eşyalar arasında onlar:

  • Mantıksal birimleri desteklemek için FSCK yükseltmesi
  • Hacim başına birden fazla meta veri bloğuyla asimetrik LV
  • simetrik mantıksal hacimler
  • LV'nin 3B anlık görüntüleri
  • Meta verilerin birden çok alt hacme dağıtımı
  • Fsck yardımcı programını kullanarak mantıksal birimleri kontrol edin / geri yükleyin (önceki sürümden yükseltme)
  • Küresel hacimler (ağlar), farklı makinelere cihaz ekleme.

Daha fazlasını öğrenmek istiyorsanız, danışabilirsiniz. aşağıdaki bağlantı. 


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Luix dijo

    Vay canına, Reiserf'lerin Hans'tan sonra öldüğünü sanıyordum ..