Mam nowy serwer i planuję uaktualnić marne 2 GB pamięci do maksymalnie 16 GB. (Teoretycznie 8 GB to limit, ale empirycznie 16 GB okazało się działać.) Niektóre przewodniki wskazują, że pamięć ECC nie jest tak ważna, ale nie jestem pewien, czy w to wierzę.
Zainstalowałem FreeNAS i planuję dodać woluminy ZFS, jak tylko pojawią się moje nowe dyski twarde. Czy głupotą byłoby oszczędzanie i uzyskiwanie pamięci spoza ECC dla NAS opartego na ZFS? Jeśli to konieczne, ugryzę pocisk, ale jeśli to tylko paranoja, prawdopodobnie go pominę.
Czy jest jakiś powód ZFS lub FeeeNAS specjalnie wymagałoby pamięć ECC, lub cierpią zwłaszcza podczas pracy w systemie przy użyciu pamięci bez ECC?
There's nothing special about ZFS that requires/encourages the use of ECC RAM more so than any other filesystem.
Odpowiedzi:
Twierdziłbym, że uruchamianie FreeNAS z RAM bez ECC jest głupim pomysłem, podobnie jak uruchamianie go jako zwirtualizowanego gościa, gdy dane przechowywane na wolumenie ZFS są ważne.
Joshua Paetzel, jeden z programistów FreeNAS, dobrze napisał na ten temat: http://www.freenas.org/whats-new/2015/02/a-complete-guide-to-freenas-hardware-design -part-i-purpose-and-best-praktyk.html .
TL; DR
źródło
ZFS chroni tylko twoją inwestycję w dane na dysku. Jeśli serwer ma być produkowany, chcesz mieć jak najwyższy czas bezawaryjnej pracy, a ECC pomaga w tym, pozwalając serwerowi tolerować JEDEN błąd BITU w przypadku awarii pamięci. Może to dać ci czas na zaplanowanie i wymianę uszkodzonej pamięci bez paniki.
źródło
Pamięć ECC RAM jest dobra, ale spójrzmy na kontekst ...
Dla twojego zamierzonego zastosowania, ProLiant Microserver to niezły, niewielki serwer o niewielkich rozmiarach. Brakuje niektórych atrybutów powszechnie kojarzonych z systemami jakości produkcyjnej (tylko cztery wnęki na napęd, pojedynczy zasilacz, słabszy procesor). Myślę więc, że problemy związane z tymi brakami pojawią się znacznie wcześniej niż skutki braku pamięci RAM z korekcją błędów. Przewodniki, które przeczytałeś są poprawne ... Pamięć RAM ECC nie będzie tak ważna w tym konkretnym systemie ...
Nie dotyczy to systemów wyższej jakości produkcji.
Dodam: Microserver jest wyposażony w ECC RAM . Dlaczego tego nie używałbyś?
źródło