01
Belleği seçmeden önce sonucu sınıflandırın
İşlemci ailesi yerine veri yoluyla başlayın. Bellekte yanlış bir değerin bir veritabanına işlenip işlenemeyeceğini, depolama meta verilerine yazılıp yazılamayacağını, imzalanıp imzalanamayacağını, diğer düğümlere kopyalanıp kopyalanamayacağını veya geri döndürülemez bir karar vermek için kullanılıp kullanılamayacağını sorun. Çıktı ne kadar kalıcı ve doğrulanması zorsa, ECC için durum o kadar güçlü olur. Eserleri bağımsız olarak doğrulanan tek kullanımlık bir derleme çalıştırıcısı, bir veritabanı birincilinden veya depolama ana bilgisayarından farklı bir sonuç sunar.
Kullanılabilirlik ve bütünlük ayrıdır. Durumsuz bir hizmeti yeniden başlatmak ucuz olabilir, ancak sessizce yanlış bir yapıt yaymak olmayabilir. Tersine, ECC bir ana bilgisayarı yüksek kullanılabilir yapmaz. Kabul edilebilir maksimum veri kaybını, kesintiyi ve tespit edilmemiş hata sonucunu üç ayrı gereksinim olarak kaydedin.
Belleği seçmeden önce sonucu sınıflandırın| Karar sorusu | Toplanacak kanıtlar | Etki |
|---|
| Bellek durumu kalıcı olabilir mi? | Yazmalar, önbellekler, dizinler ve imzalama yolları | Açık hata düzeltme ve raporlamayı tercih edin |
|---|
| Çıktı yeniden üretilebilir mi? | Bağımsız karmalar, yeniden çalıştırmalar veya kaynak veriler | Sonuç düşük olduğunda ECC olmayan kabul edilebilir olabilir |
|---|
| Bir ana bilgisayar bir arıza etki alanı mıdır? | Çoğaltma ve geri yükleme tasarımı | ECC yine de yedeklilik ve kurtarma gerektirir |
|---|
| ECC bir politika gereksinimi mi? | Müşteri, denetim veya yazılım gereksinimi | Sipariş vermeden önce teslim edilen yapılandırmayı doğrulayın |
|---|
02
Tam bellek yolunu doğrulayın
ECC, tek başına bir DIMM etiketinin değil, uygulanan yolun bir özelliğidir. İşlemci bellek denetleyicisi, anakart, ürün yazılımı ayarları ve takılı modüller amaçlanan modu desteklemelidir. Düzeltilmiş ve düzeltilmemiş olayların izlemeye ulaşması için işletim sisteminin de uygun bir raporlama yoluna ihtiyacı vardır. Sunucu sınıfı bir işlemci adından ECC çıkarımı yapmayın ve genel bir envanter alanını düzeltmenin etkin olduğunun kanıtı olarak görmeyin.
Açıkça ECC olarak etiketlenmiş bir katalog girişi için, bu özelliği sipariş kaydıyla birlikte saklayın. Liste yalnızca DDR4 veya DDR5 diyorsa, ECC zorunlu olduğunda onay isteyin. Sağlamadan sonra, platforma uygun ürün yazılımı ve işletim sistemi kanıtlarını inceleyin. Linux EDAC, donanım ve sürücü tarafından desteklendiğinde, düzeltilmiş ve düzeltilmemiş bellek denetleyicisi olaylarını ayırt eder; tek başına bir sayacın olmaması, hiçbir olayın gerçekleşmediğini veya raporlamanın mevcut olduğunu kanıtlamaz.
03
Bellek olaylarını operatör eylemlerine dönüştürün
Uyarıdan önce yanıtı tanımlayın. Dağıtımdan sonra bir taban çizgisi yakalayın, düzeltilmiş ve düzeltilmemiş olay sayılarını saklayın ve platform bunları açığa çıkardığında ana bilgisayar, soket veya modül konumunu ekleyin. Düzeltilmiş bir olay, mekanizmanın bir hatayı algılayıp düzelttiği anlamına gelir; artan veya tekrarlanan bir deseni göz ardı etmek için bir neden değil, yararlı operasyonel kanıttır. Düzeltilmemiş bir olay, makine çalışmaya devam etse bile derhal iş yükü ve veri bütünlüğü değerlendirmesi gerektirir.
Evrensel bir eşik yayınlamak yerine yineleme, yoğunlaşma ve iş yükü sonucu etrafında yükseltme ayarlayın. Donanım satıcıları ve platformlar farklıdır ve tek bir sayı hepsini kapsayamaz. Çalışma kitabı, iş yüklerini kimin boşalttığını, tanılamaların ne zaman toplandığını, verilerin nasıl kontrol edildiğini ve ana makineyi hizmete döndürmeden önce hangi kanıtların gerektiğini söylemelidir.
04
ECC'ın neleri kapsamadığını bilin
ECC, dosya sistemi sağlama toplamlarının, uygulama doğrulamasının, kopyaların veya sürümlü yedeklerin yerini almaz. Tek başına bir yazılım hatasını, geçerli olarak kabul edilmiş kötü bir yazmayı, ele geçirilmiş kimlik bilgilerini, silmeyi, denetleyici arızasını veya kasa kaybını düzeltemez. Bellek tanılamaları bazı mevcut hataları bulabilir ancak gelecekte bir hatanın asla oluşmayacağını onaylayamaz.
Bu alıştırmanın beklenen sonucu kısa bir karar kaydıdır: sonuç sınıfı, ECC gereksinimi, yapılandırma kanıtı, izleme kaynağı ve olay yanıtı. Bu kayıt, her iş yükünün ECC gerektirdiği veya ECC olmayan belleğin risksiz olduğu yönündeki genel bir iddiadan daha kullanışlıdır.
Doğrudan yanıtlar
Bu rehber hakkında sorular
Düzeltilmiş tek bir bellek hatası sunucunun değiştirilmesi gerektiği anlamına mı gelir?
Otomatik olarak değil. Olayı, konumunu ve yinelenme modelini koruyun, platform kılavuzunu kontrol edin ve iş yükünün risk politikasını uygulayın. Tekrarlanan bir yoğunlaşma, izole bir rapordan farklı kanıttır, ancak hiçbiri gizlenmemelidir.
Yazılım ECC olmayan belleği ECC ile eşdeğer yapabilir mi?
Yazılım kontrolleri ve tekrarlanabilir çalışma sonuçları azaltabilir, ancak sıradan belleğe ECC tarafından açıklanan denetleyici düzeyinde algılama ve düzeltmeyi sağlamaz. Bunları aynı mekanizma olarak değil, ek kontroller olarak kullanın.