Що таке ECC RAM
ECC (Error-Correcting Code) — технологія, що дозволяє оперативній пам'яті виявляти і виправляти однобітові помилки та виявляти (але не виправляти) двобітові. Фізично ECC модуль відрізняється додатковим чіпом на кожні 64 біт даних (8+1 чіп на модуль), що зберігає контрольний код.
Чому виникають помилки в RAM
Бітові помилки в DRAM відбуваються постійно — через іонізуюче випромінювання (космічні промені, природний радіаційний фон), електромагнітні завади та деградацію чіпів. Для звичайного ПК частота ≈1 помилка на 10^17 біт — некритично. Для сервера з 256 GB RAM при цілодобовій роботі це кілька виправлень на добу.
Що трапляється без ECC
Без виправлення однобітова помилка може перетворитися на corruption: Silent Data Corruption (SDC) — коли файл записується пошкодженим, але без жодних помилок ФС. Це особливо небезпечно для:
- Баз даних (PostgreSQL, MySQL, MSSQL)
- Фінансових систем (1С, ERP)
- Медичних даних
- ZFS та інших файлових систем з контрольними сумами
Типи ECC модулів
- UDIMM ECC — небуферизовані, для серверів з 1–2 слотами на канал (HPE MicroServer, деякі Supermicro)
- RDIMM (Registered) — найпоширеніший для серверів. Буфер знижує навантаження на контролер, дозволяє більше слотів. DDR4 RDIMM 16 GB — ~500–900 грн б/в.
- LRDIMM (Load-Reduced) — до 128 GB на модуль, для максимальної щільності пам'яті. Використовується у high-end конфігураціях.
ECC у AMD Ryzen та Intel Core
Деякі платформи підтримують ECC неофіційно (Ryzen Pro, Intel Core 12-го покоління з відповідними платами), але без підтримки виробника материнської плати. Для production-серверів — тільки перевірені серверні платформи.
Скільки RAM потрібно вашому серверу
- Файловий сервер Samba: 16–32 GB
- 1С + SQL Server для 20 користувачів: 32–64 GB
- Proxmox з 4–8 VM: 64–128 GB
- VMware / Hyper-V production: 128–512 GB
Ціни на ECC RAM у KyivTech
DDR4 RDIMM 16 GB 2400/2666 MHz — від 550 грн. 32 GB — від 1 000 грн. 64 GB LRDIMM — від 1 800 грн. Усі модулі протестовані MemTest86+, гарантія 12 місяців. Підбір під конкретну модель сервера безплатно.

