RAID'imi ne sıklıkla fırçalamalıyım?


13

Genel olarak bir RAID dizisinin ne sıklıkla ovulması gerektiğini bilmek istiyorum. Daha sık ovma ihtiyacına ne katkıda bulunur (veri okuma?, Veri yazma ?, beklenmedik duruşlar ?, sürücü yaşı ?, sürücü boyutu ?, kullanıcı sayısı ?, vb.)?

Ben burada Arch wiki okuyordum ve gerçekten söylediği tek şey ovma düzenli olarak yapılmalıdır. Sadece ne kadar düzenli olduğunu merak ediyordum. Açıkçası buna bağlı olurdu, ama makul bir aralık nedir? Yıllık? Aylık? Haftalık? Günlük? Herhangi bir bilgi için çok teşekkürler.


1
Diziniz ne kadar büyük? Dizinizin ovması ne kadar sürer? Büyük diziler tam bir ovma için saatler veya günler sürebilir. Açıkçası, tek bir ovmanın tamamlanması için gerekenden daha sık ovamazsınız. Debian paketi, her ayın ilk Pazar gününü çalıştıran bir cron betiği içerir.
Zoredache

Ne kadar kirli olduğuna
bağlıyım

@Zoredache: Tam da aradığım şeyler. Daha büyük diziler daha uzun sürdüğü için, fırçalamanız gereken frekansı azaltır mı? Kullanıcı sayısını artırmak bu sıklığı artırır mı? Çok fazla yeni veri yazmıyorsanız ovmaya ihtiyacınız var mı?
mrfred

Yazılım RAID? Donanım RAID? ZFS?
ewwhite

Yanıtlar:


15

Ne sıklıkta taramanız gerektiği pek çok şeye bağlıdır.

  • Disklerin yaşı. Yaşlandıkça, kötülük içerme olasılıkları artar .
  • Söz konusu disklerin orijinal kalitesi. 'Girişim' olarak satılan eşyaların hatasız kalma olasılığı daha yüksektir ve 2014'ün 1 + TB büyüklüğündeki disklerinin, sevk ettikleri zamanki 2009 eşdeğerlerinden çok daha güvenilirdir.
  • Üretim I / O'nuzu fırçalama I / O'suna ne kadar hassastır.
  • Veri kümenizin ne kadarının çalışma kümeniz olduğunu düşünüyorsunuz.

Donanım RAID satıcıları genellikle bu nedenle bir arka plan fırçalama işlemi içerir, bazıları fırçalama işleminin I / O önceliğini ayarlamanıza izin verir, bu da bir fırçalama için üretim I / O cezasını önlemenizi (veya büyük ölçüde azaltmanızı) sağlar. Tabii ki, önceliğiniz düşükse ve prod I / O diskleriniz çoğunlukla düz çalışıyorsa, muhtemelen hiçbir zaman bir ovma tamamlamaz ve bir hata elde edene kadar fark etmezsiniz.

Ne yazık ki, Linux çekirdeğinin ovma G / Ç'sini depititize edip etmediğini bilmiyorum. Her iki durumda da, performansa yönelik herhangi bir isabetin kabul edilebilir olduğundan emin olmak için ürün yüklerinizle test etmek iyi bir fikirdir. Kabul edilebilir, iyi! Değilse, scrub + prod I / O'ya izin vermek için mil eklemeyi veya eklememeyi seçebilir veya sadece yolda olası dizi hataları riskini kabul edebilirsiniz.

Fırçalama sıklığını etkileyen bir diğer şey de G / Ç kullanım modelidir. Üretim yükleri disklerin sadece küçük bir kısmına çarparsa, normalde boş kısımda kötü bir blok bulabilen tek I / O fırçalama olur; bu durumda daha sık fırçalamak istersiniz. Üretim yükleriniz rutin olarak tüm disk setini (günlük tam yedeklemeler gibi) okursa, üretim G / Ç sorunları daha erken karşılaşır ve daha az fırçalayabilirsiniz.

İyi bir eylem planı:

  1. Ovalamanın üretim yoluna girip girmeyeceğini görmek için bazı testler yapın.
    1. Tam bir ovmanın siz ne kadar sürdüğünü anlayın.
  2. Disk setinizin yüzde kaçının belirli bir haftada birden fazla erişim elde edeceğini bulun (bu hesaplamada varsa yedek G / Ç'yi ekleyin).
  3. 1 ve 2'ye dayanarak daha az veya daha sık kampta olup olmadığınıza karar verin.

Bu verilere sahip olduğunuzda ...

  • Tam bir tarama bir günün altında sürer ve üretimi belirgin bir şekilde etkilemezse, haftada bir kez sıklıkta gidebilirsiniz.
  • Tam bir tarama bir günün altında sürer ve üretimi etkilerse, haftanızın / ayınızın hangi bölümünün en az etkilendiğini bulun ve çalıştırmayı deneyin.
  • Tam bir tarama bir günü aşıyor ancak bir haftadan az sürüyorsa ve üretimi etkilemiyorsa, tarama işlemini iki haftada bir veya iki ayda bir yapın.
  • Tam bir tarama bir günden fazla, ancak bir haftadan az sürüyorsa ve üretimi etkiliyorsa, çalışmasına izin vermek için kaynak eklemeyi düşünün, düzenli bakım pencereleri sırasında taramaların yapılmasını isteyin veya fırçalamanın boşta / kontrol etme özelliğinden yararlanın uyuyor ve sürekli başlıyor.
  • Tam bir tarama bir haftadan fazla sürerse, ayda bir kez genellikle yeterlidir. Ancak üretimi etkiliyorsa, tamamlanması için kaynak eklemeniz gerekir.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.