Чи швидше мати чотири рази 2 ГБ або два рази 4 ГБ оперативної пам’яті з двоканальною материнською платою?


50

Я будую систему Core i7-860, яка підтримує двоканальну пам'ять (до 16 ГБ у чотирьох DIMM), ціль - 8 ГБ. З точки зору продуктивності, чи краще мати два рази 4 ГБ або чотири рази 2 ГБ?

Відповіді:


47

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

З цієї причини 2 х 4 ГБ було б швидше, ніж 4 х 2 ГБ.

EDIT - на The Hyphenized Site є набагато краще технічне пояснення, щоб застосувати мою відповідь, хоча в ньому згадуються палички нижчого розміру:

Краще використовувати два 2 Гб модулі - не для будь-якої помітної різниці швидкостей (хоча може бути і невелика перевага - трохи більше) - а для більш надійної підсистеми пам'яті.

Більшість настільних систем використовують незаблоковані модулі оперативної пам’яті - це призводить до дуже великих навантажень на адресу та шини даних, коли у вас встановлено більше двох модулів, і це може значно погіршити сигналізацію на цих шинах. Підсистема пам'яті "бачить" одне завантаження на мікросхемі пам'яті - так що з встановленими двома модулями, це до 32 навантажень (з двосторонніми модулями) ... і з чотирма встановленими модулями, це аж 64 електричних навантаження на шину. Деякі системи автоматично підлаштовуються під це більш високе навантаження, або збільшуючи напругу на невелику кількість; зменшуючи тактову частоту пам'яті (тим самим трохи сповільнюючи її), або додаючи цикл до налаштування затримки SPD (знову трохи сповільнюючи його) . Ці налаштування допомагають зберегти надійну підсистему пам'яті - але означають, що 4 x 1 ГБ модулі будуть дещо повільнішими, ніж модулі 2 х 2 Гб у цих системах. Але незалежно від того, чи є різниці в часі, пам'ять, безумовно, буде більш надійною лише з двома модулями.

Заслуговуємо на цю тему, щоб отримати відповідь.


5
Інтуїтивно я думаю, що те, що говорить Джо Тейлор, може бути правдивим (4х2 ГБ, що залишає більше місця для одночасної роботи), але я можу бути абсолютно невірним. Але різниця буде, мабуть, невелика у будь-якому випадку, я, мабуть, пітиму на 2x4GB, оскільки це дозволить в майбутньому оновити до 16GB.
Борек Бернар

чи є хтось із цих орієнтирів програм для користувачів, чи це всі синтетичні тести? Якщо колишній, я хотів би посилання на них.
Ден Нелі

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

1
Можливо, буде більше сенсу посилатись на цитати гарсака презентації корсара замість EE безпосередньо, оскільки без оплати вам доведеться перестрибувати через обруч google, щоб побачити вміст EE.
Ден Нелі

Було б непогано знати, наскільки повільнішими будуть чотири модулі пам'яті. Я знаю, що точну цифру буде важко підійти, але ми говоримо про 0,1%? 1%? 10%?
Martin Tournoij

18

2x4 Гб буде дещо швидше в орієнтирах, оскільки материнська плата повинна злегка розслабити таймінги для обробки двох DIMM на канал, але в реальному використанні ви ніколи не помітите різниці. Це також може мати значення, якщо ви значно розгоняєтесь, де другий набір DIMM обмежить вашу здатність натискати такти пам'яті досить високо.

Якщо витрати приблизно однакові, 2x4 Гбайт надасть вам можливість в майбутньому розширити до 16 ГБ пам'яті, якщо вам це потрібно. Якщо витрати значно вищі, і ви не очікуєте, що вам потрібно більше оперативної пам’яті, немає причин не економити гроші та використовувати натомість 4x2GB.


Ціна 2x4GB трохи вище, ніж 4x2GB, однак, я також ціную можливість оновлення до 16GB в майбутньому, тому я, мабуть, піду для цього.
Борек Бернард

5

Не моя відповідь, а одна, яку я дотримувався:

Це питання виникало раніше на кількох інших форумах, але жодної чіткої відповіді ніколи не було. Розгін, оновлення та температура вбік, я б підозрював, що 4x2 буде трохи швидше, ніж 2x4, тому що буде більше переплетення. Переплетення означає, що дані поширюються на більше мікросхем пам'яті. Поки деякі мікросхеми чекають завершення циклу синхронізації CAS, доступ до даних може відбуватися від інших чіпів.

Вся справа в тому, що це дійсно залежить від реалізації північного мосту (NB). NB повинен бути в змозі скористатися переплетенням чотирьох DIMM, і я не знаю, які НБ роблять, а які ні. Я підозрюю, що більшість із Xeon NB можуть переплутатися через чотири DIMM, адже більшість цих NB вимагають встановлення DIMM в чотири групи. Я не впевнений у споживчих рядках NB, таких як P35, 965 та nForce 680i, відповідь може бути різною для кожного чіпсета ...

Я знаю, це прямо не відповідає на ваше запитання. Я цілком впевнений, що 4x2 ніколи не буде повільнішим за 2x4, він буде або тим самим, або швидшим, якщо NB підтримує чотиристороннє втручання.


Єдиний орієнтир, який я можу знайти (на старому AMD 939), показав уповільнення продуктивності внаслідок заповнення другого банку через часовий удар. Можливо, старі контролери (або контролери FBRAM на серверах) виграли таким чином, але нові споживчі контролери цього не роблять. anandtech.com/memory/showdoc.aspx?i=2560&p=2
Dan Neely
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.