
Nie każdy domowy NAS potrzebuje ECC — i to ma sens
Scena: Twój Synology non‑stop
Mój Synology stoi w szafie, pracuje 24/7 od ponad roku i z zewnątrz wygląda jak maszyna, która "po prostu działa" — brak alarmów i błędów na interfejsie; użytkownicy strumieniują filmy bez przerw.
A jednak są momenty, które sprawiają, że o ECC zaczynasz myśleć poważnie: pojedyncze przypadki korupcji plików, nieoczekiwane restarty usług, błędy w VM po aktualizacji kernela — trzy sytuacje, które pojawiają się najczęściej.
Wartość ECC według profilu obciążenia
Różnica między ECC a non‑ECC nie leży tylko w haśle marketingowym "bardziej stabilne" — jest praktyczna i zależy od obciążenia. Dla maszyn wirtualnych i baz danych korzyści są proporcjonalnie większe: pojedyncze błędy pamięci w serwerach DB potrafią skorelować zapisane strony i później generować ciche korupcje, które wychodzą dopiero przy restore.
ZFS i inne systemy plików z kontrolą integralności zyskują więcej przy pamięci ECC, bo wykrywanie i korekcja błędów w RAM redukuje prawdopodobieństwo, że uszkodzony blok trafi do puli danych. Dla serwera multimediów albo drugorzędnego backupu — gdzie „odtwarzalność” plików i nadmiarowość kopii są czymś realnym — ekonomia często przemawia za non‑ECC.
Kiedy przewaga jest realna
Jeżeli hostujesz maszyny produkcyjne, bazy danych lub używasz ZFS jako jedynego źródła prawdy, to zysk z ECC przekłada się bezpośrednio na mniejsze ryzyko napraw i krótsze przestoje. Jeśli natomiast twój serwer to głównie Plex i kopie zapasowe, które masz rozrzucone w kilku lokalizacjach, korzyść jest marginalna.
Koszty, kompatybilność i prędkość
Non‑ECC często jest tańszy o około 18%.
Przed zakupem przetestować pamięć w swoim zestawie — w testach pamięci RAM opisałem procedury, które pozwalają wykryć słabe moduły i złe kanały, zanim zaczną generować błędy w produkcji.
Dowody z warsztatu
Na jors.pl miałem przypadek, gdzie ECC wykryło i skorygowało jednorazowy bit‑flip w DIMM, który w przeciwnym wypadku doprowadziłby do korupcji bazy konfiguracji wewnętrznego systemu monitoringu; diagnoza i wymiana modułu zajęły kilkanaście minut, zamiast kilkunastu godzin odzysku i ręcznego sprawdzania logów, co realnie oszczędziło około 12 godzin pracy zespołu.
To nie jest argument absolutny za ECC, ale dowód, że w środowisku produkcyjnym obserwacje mają realną wartość finansową i operacyjną.