09.01.2020

Типи серверної оперативної пам'яті

Що таке оперативна пам'ять?

ОЗУ використовується для швидкої обробки інструкцій і зберігання даних, що використовуються в програмах, з ЦП. Причина, по якій оперативна пам'ять важлива, полягає в тому, що дані можуть бути прочитані і записані дуже швидко - набагато швидше, ніж інші типи сховищ, наприклад фізичні жорсткі диски.

Єдина ложка дьогтю полягає в тому, що пам'ять ОЗУ втрачає дані при відключенні харчування. Більшість хостингових серверів включені майже постійно (за винятком запланованого простою), тому це не проблема. Існує ще один варіант ОЗУ, званий незалежній оперативною пам'яттю або NVRAM, але він рідко використовується через обмеження швидкості (він повільніше, ніж ОЗУ) і вартості (це дорожче).

DIMM

Оперативна пам'ять поставляється у вигляді модулів, відомих як DIMM (Dual In-line Memory Modules), які розміщуються на материнській платі. На серверах це зазвичай один з наступних форматів: 4 ГБ, 8 ГБ, 16 ГБ або 32 ГБ.

У серверному обладнанні є можливість встановити безліч модулів DIMM в слоти, щоб значно збільшити обсяг оперативної пам'яті. Вельми часто є до 24 слотів оперативної пам'яті на одному сервері. У разі 24-слотового сервера він буде мати максимальну місткість 768 ГБ (т. Е. 24 слота x 32 ГБ DIMM).

За великим рахунком ви не можете змішувати і поєднувати різні типи модулів DIMM, тому, якщо ви використовуєте модулі DIMM 4 ГБ, їх буде неможливо поєднати з модулями DIMM 8 ГБ.

контролер пам'яті

Оперативна пам'ять управляється цифровий схемою, відомою як контролер пам'яті, і може бути вбудована в процесор.

RDIMM проти UDIMM

Велика частина пам'яті сервера буде називатися RDIMM або UDIMM. Ось короткий опис кожного:

Що таке RDIMM?

RDIMM розшифровується як модулі Registered Dual In-line Memory. Також відома як буферизованная пам'ять, де є регістр між RAM і контролером пам'яті. В результаті на контролері пам'яті знижується електричне навантаження. Це означає, що зазвичай сервери, використовують RDIMM, можуть мати більше модулів пам'яті.

Що таке UDIMM?

UDIMM розшифровується як нерегістровие модулі Dual In-Line Memory. У цьому випадку немає регістрів між ОЗУ і контролером пам'яті. В результаті через більш високої електричного навантаження на контролер пам'яті в системах на основі UDIMM може підтримуватися менше модулів ОЗУ.

UDIMM, як правило, вибираються для використання на підставі обмежень по вартості або в менш вимогливих обчислювальних середовищах, зазвичай на ПК і ноутбуках.

ECC Memory

ECC, (англ. Error-correcting code memory, пам'ять з корекцією помилок), захищає вашу систему від можливих збоїв і випадкових змін даних, автоматично виправляючи помилки даних. Досягається це додаванням окремого чіпа на модуль ОЗП, який виконує функцію перевірки і виправлення помилок для інших чіпів. Хоча ОЗУ, яке не належить до ECC, коштує трохи дорожче, додатковий захист, яку вона забезпечує, має вирішальне значення, оскільки додатки стають все більш залежними від великих обсягів даних.

ЕСС-проти-non ECC

На будь-якому сервері з фінансовою інформацією або важливою корпоративною інформацією, особливо медичної, будь-яка втрата даних або помилка транскрипції неприпустимі. Помилки пам'яті можуть викликати уразливості в системі безпеки, збої, втрачені транзакції, а також пошкоджені або втрачені дані.

Чому це важливо для вашого сервера

Якщо ваш бізнес відноситься до фінансової сфери, і при обробці транзакції відбувається збій сервера через помилку пам'яті, транзакція буде втрачена. Помилки пам'яті також можуть привести до помилок транскрипції даних, коли число змінюється або не ставиться десяткова дріб. В цьому випадку ви можете навіть не знати, що сталася помилка. Може пройти кілька днів або тижнів, перш ніж ця транзакція буде розглянута в наступний раз.

Хоча настільні комп'ютери можуть не мати помітних помилок пам'яті дуже часто, системи, що працюють протягом тривалих періодів часу, такі як сервери, орієнтовані на безперервну роботу, піддаються більшому ризику. Ризик також збільшується зі збільшенням обсягу пам'яті і віку системи. В чутливої робочому середовищі з високими вимогами необхідно дотримуватися всіх запобіжних заходів, щоб виключити ймовірність помилок. Найпоширенішим типом помилки пам'яті є однобітових помилка.

При розгляді ОЗУ вона може відображатися як пам'ять ECC або non ECC. ECC розшифровується як код виправлення помилок і являє собою тип пам'яті, який може виявляти і виправляти поширені проблеми пошкодження даних.

Помилки даних можуть виникати через жорсткі факторів (наприклад, температури, напруги) або м'яких факторів (наприклад, загасання).

Ми сподіваємося, що ви знайшли цю статтю корисною, і отримали відповідь, на те, що таке серверна оперативна пам'ять і про її переваги.