21.11.2019

12 міфів про оперативну пам'ять

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

1. Двоканальний режим роботи не потрібен, головне - обсяг.

Вартість одного модуля об'ємом 8 ГБ дешевше, ніж дві планки по 4 ГБ, так що бажання заощадити виглядає очевидним. Але така економія не позначиться позитивно на швидкості роботи пам'яті ОЗУ, двоканальний режим роботи прискорює швидкість ОЗУ на 70-90%, що власне знижує навантаження на процесор (процесор перебувати менше часу в просте - швидше працює не маючи затримок з боку оперативної пам'яті), а також збільшується продуктивність системи в будь-яких продуктивних завданнях, причому різниця буде не в одиниці відсотків, а в десятки, тобто переплата за два модуля оперативної пам'яті однозначно варто того.

2. Для отримання двоканального режиму потрібні дві ідентичні плашки ОЗУ.

Якщо ми не брати до уваги той час, коли використовувалася пам'ять DDR і DDR2, коли установка більше однієї планки пам'яті вимагала їх повної сумісності за розміром пам'яті і частоті, а краще і взагалі планки пам'яті з однієї партії. То зараз з цим все простіше: у плашок DDR3 і DDR4 може бути будь-який обсяг, частота і таймінги - в більшості випадків (на жаль - через криві BIOS виключення бувають) двоканальний режим буде працювати, обсяг модулів, зрозуміло, підсумовуватися, а частоти будуть братися за найповільнішої плашки і (або) специфікаціям JEDEC: це комітет, який займається розробкою ОЗУ. За їх розпорядженням, в будь-плашки пам'яті повинна бути зашита певна частота і таймінги для кожного стандарту пам'яті - це якраз створено для того, щоб будь-які плашки одного стандарту (наприклад, DDR4) завжди могли знайти «спільну мову».



3. Розгін ОЗУ - баловство, потрібне тільки для отримання високих ціферек в бенчмарках
Ще років 7-10 тому це дійсно було так - більш того, тоді і двоканальний режим особливо продуктивність не збільшував. Але, на жаль, зараз часи змінюються: так, наприклад, у процесорів Ryzen частота ОЗУ пов'язана з частотою внутрішньої шини, якій поєднуються два блоки ядер, так що розгін ОЗУ в їх випадку безпосередньо впливає на продуктивність CPU. Але навіть у разі процесорів від Intel більш висока частота пам'яті дає свої результати:

Так, при обробці фотографій збільшення швидкості ОЗУ з 2400 до 2933 МГц - такий розгін здатні взяти практично будь-які модулі DDR4 - час обробки зменшується на 15-20%, що дуже і дуже суттєво.

4. Вбудовані профілі авторозгону XMP / DOCP відразу ж запропонувати кращі частоти і таймінги
Розгін стає все простіше і доступніше пересічному користувачеві: так, зараз на ринку випускається величезна кількість модулів ОЗУ зі вшитими профілями авто розгону - варто вибрати їх в BIOS, як ваша пам'ять відразу ж стабільно запрацює на частотах, найчастіше в півтора рази вище стандартних для DDR4 2133 МГц. Однак слід розуміти, що, перш ніж виставити таку частоту і таймінги в своєму профілі, виробник ретельно протестував велику кількість плашок, так що такі профілі - це як Turbo Boost в процесорі: начебто і розгін, але в щадному режимі.

Тому є сенс ще «покрутити» настройки самому - найчастіше вийде «вичавити» ще пару сотень мегагерц, що дасть вам зайві 5-10% продуктивності. З урахуванням того, що виробник часто випускає цілу лінійку пам'яті, наприклад 3066/3200/3333 МГц, то найчастіше можна взяти найдешевшу, на 3066 МГц, і поставити параметри від 3333 МГц, отримавши таку ж продуктивність і кілька заощадивши.

5. Швидка ОЗУ збільшить продуктивність в будь-якому випадку
Не варто забувати, що далеко не завжди можна розігнати пам'ять: так, у Intel це можна зробити тільки на чіпсетах Z-серії. Тому абсолютно немає сенсу брати який-небудь i5-8400, плату на B360 чіпсеті і ОЗУ DDR4-3200 МГц - контролер пам'яті в процесорі не дасть вам підняти частоту вище 2666 МГц, так що сенсу в переплати за швидку ОЗУ тут немає.

Це ж стосується і ноутбуків - рідкісні дорогі моделі з процесорами HK мають можливість розігнати пам'ять, і якщо у вас не такий CPU - немає сенсу брати ОЗУ з частотами вище 2400-2666 МГц.


6. Радіатори на ОЗУ - потрібна річ, рятують плашки від перегріву
Міф, активно просувається різними маркетологами, щоб продати вам ті ж самі плашки, але вже з радіаторами і трохи дорожче. По-перше, якщо у вас випадки як в пункті 5, тобто пам'ять працює на частотах і напругах, близьких до специфікаціям JEDEC (2133-2400 МГц і 1.2 В для DDR4), то радіатори не потрібні абсолютно: нагрів навряд чи перевищить 35- 40 градусів навіть під серйозним навантаженням - саме тому ноутбучная пам'ять йде без радіаторів.



Більш того, навіть якщо ви берете високочастотну пам'ять, яка здатна взяти 4000+ МГц при 1.35-1.4 або навіть 1.5 В (останнє значення вже вважається екстремальним), то нагрів може стати відчутним - аж до 50-60 градусів. Однак якщо подивитися, за яких температурах можуть працювати чіпи пам'яті, то спливає цікава картина - часто цифри від різних виробників коливаються від 80 до 90 градусів, що банально недосяжно ні при якому мислимому розгоні. Тому радіатори в даному випадку - просто прикраса.

7. Від розгону оперативна пам'ять згорає
Так, і саме тому ОЗУ деякі виробники продають вже розігнаної, причому не тільки частоту пам'яті підвищують, але ще і напруга. Зрозуміло, при бажанні зламати можна будь-яку річ, так що краще не виходити за певні рамки: так, безпечними напруженнями для DDR4 вважаються 1.2-1.35 В, частоти - будь-які, досяжні в цьому діапазоні напруг (так як частота - параметр, який ніяк до « залозу »не відноситься, а значить і спалити його не може).

8. Якщо на платі є слоти і DDR3, і DDR4, то можна ставити будь-які поєднання плашок - вони зароблять разом
Досить небезпечний міф: по-перше, зрозуміло DDR3 і DDR4 разом працювати не зможуть, як мінімум через те, що у них немає загальних по JEDEC частот і таймінгів. По-друге, установка разом DDR3 і DDR4 може пошкодити плату або пам'ять - наприклад, на DDR4 плата може подати напругу в 1.5 В, яке для DDR3 є цілком робочим, а ось для DDR4 - екстремальним. Так що стежте за тим, щоб на плату були встановлені плашки тільки одного типу.

9. Останні покоління процесорів від Intel (Coffee Lake) не вміють працювати з DDR3
Дійсно, якщо зайти на офіційний сайт Intel, то в специфікаціях буде підтримка тільки DDR4:

Однак на ділі в Intel особливо не змінювали контроллер ОЗУ з часів Skylake, і з огляду на те, що багато виробників материнських плат женуться за прибутком, а не за виконанням умов, поставлених Intel, в продаж потрапляють ось такі плати:

Маркування плати - Biostar H310MHD3, тобто це H310 чіпсет, який підтримує навіть Core i9-9900K, а на платі є тільки два слоти DDR3. Так що якщо ви вирішили оновити процесор - абсолютно не обов'язково міняти при цьому ще і ОЗУ.

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

Тому при розгоні пробуйте різні поєднання частот і таймінгів (або візьміть кращі з оглядів, тільки не забудьте їх перевірити memtest-му).

11. Не можна ставити разом DDR3L і DDR3
Міф вже не є найактуальнішим, проте пам'ять DDR3 досі залишається затребуваною, так що має сенс про нього розповісти. Так як вихід DDR4 виявився досить відстроченим, була придумана проміжна пам'ять - DDR3L, основне нововведення в якій - можливість роботи при більш низькій напрузі, 1.35 В проти 1.5 у звичайній DDR3. І саме звідси і йде міф - мовляв якщо поставити їх разом, то DDR3L згорить від 1.5 В.

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

12. 64-бітові версії Windows підтримують будь-який обсяг ОЗУ
Зрозуміло, це не так: про те, що у Windows x86 є обмеження в ~ 3.5 ГБ ОЗУ (якщо не говорити про PAE), знають багато, і якщо обчислити об'єм пам'яті, який можна адресувати в 64-бітної системі, то цифра дійсно здається нескінченної - 16 мільйонів терабайт. Але на практиці все банальніше: так, Windows XP x64 підтримує «лише» 128 ГБ ОЗУ, Windows 7 - до 192, а Windows 8 і 10 - до 512 ГБ. Так, для призначеного для користувача ПК це цифри вкрай великі, але ось для серверів - вже давно немає, ну і вже тим більше тут і близько немає мільйонів терабайт.