Ich habe einen neuen Server und plane, die dürftigen 2 GB Arbeitsspeicher auf maximal 16 GB zu erweitern. (Theoretisch sind 8 GB das Limit, aber empirisch hat sich gezeigt, dass 16 GB funktionieren.) Einige Anleitungen raten, dass der ECC-Speicher nicht so wichtig ist, aber ich bin mir nicht sicher, ob ich das glaube.
Ich habe FreeNAS installiert und plane, ZFS-Volumes hinzuzufügen, sobald meine neuen Festplatten ankommen. Wäre es dumm, bei einem ZFS-basierten NAS nicht-ECC-Speicher zu sparen und diesen zu erhalten? Wenn es nötig ist, beiße ich die Kugel, aber wenn es nur Paranoia ist, dann werde ich es wahrscheinlich überspringen.
Gibt es einen Grund, warum ZFS oder FeeeNAS speziell ECC-Speicher benötigen oder besonders leiden, wenn sie auf einem System ausgeführt werden, das Nicht-ECC-Speicher verwendet?
There's nothing special about ZFS that requires/encourages the use of ECC RAM more so than any other filesystem.
Antworten:
Ich würde argumentieren, dass das Ausführen von FreeNAS mit Nicht-ECC-RAM eine dumme Idee ist, ebenso wie das Ausführen als virtualisierter Gast, wenn die auf dem ZFS-Volume gespeicherten Daten wichtig sind.
Joshua Paetzel, einer der FreeNAS-Entwickler, hat eine gute Zusammenfassung zu diesem Thema: http://www.freenas.org/whats-new/2015/02/a-complete-guide-to-freenas-hardware-design -part-i-purpose-and-best-practices.html .
TL; DR
quelle
ZFS schützt nur Ihre Investition in die Daten auf der Festplatte. Wenn der Server in Produktion sein soll, möchten Sie die höchstmögliche Betriebszeit, und ECC hilft dabei, indem es dem Server ermöglicht wird, einen EINMALIGEN BIT-Fehler in einem fehlerhaften Speicher zu tolerieren. Dies kann Ihnen Zeit geben, fehlerhaften Speicher zu planen und zu ersetzen, ohne dass Sie in Panik geraten.
quelle
ECC RAM ist eine gute Sache, aber schauen wir uns den Kontext an ...
Für Ihren Verwendungszweck ist ein ProLiant Microserver ein netter Server mit geringem Einfluss und kleinem Formfaktor. Es fehlen einige der Attribute, die üblicherweise für Systeme mit Produktionsqualität gelten (nur vier Laufwerksschächte, ein einziges Netzteil, schwächere CPU). Daher denke ich, dass Sie mit diesen Mängeln weitaus früher auf Probleme stoßen werden als mit dem fehlenden fehlerkorrigierenden RAM. Die von Ihnen gelesenen Handbücher sind korrekt ... ECC-RAM wird in diesem bestimmten System nicht so wichtig sein ...
Dies gilt nicht für Systeme mit höherer Produktionsqualität.
Ich füge hinzu: Der Microserver ist mit ECC RAM ausgestattet . Warum würdest du es nicht benutzen?
quelle