Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Технический флейм »   Насколько важен 2-канальный режим памяти DDR2 ?
RSS

Насколько важен 2-канальный режим памяти DDR2 ?

<<Назад  Вперед>> Страницы: 1 2
Печать
 
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Бывает ли двухканальный режим, если у меня единственный модуль? Что такое Ganged Mode? если с одним модулем я ставлю в сетапе вариант AUTO, то "эверест" пишет про память - unganged mode. Если принудительно ставлю Enable, то "эверест" пишет Ganged Mode. Интересно что же это такое, если "оно" возможно с единственным модулем?
Бывает ли частичная двухканальность? Если у меня 4Гб, 1Гб, 1Гб модули, то "те два" будут в двухканальном режиме работать, если правильно вставлены в разноцветные слоты?
Вот у меня система не очень хрошо разгоняется с 2мя 4гб (PC-800 одинаковыми!), и встали несколько интересных вариантов "что лучше":
Вар.1 Частота проца 3700МГц, частота памяти 984МГц, память 4Гб, 1Гб, 1Гб (всего 6гб)
Вар.1а Частоты те же, но выкидываем 2х1Гб, если они ухудшают обмен.
Вар.2 Частота проца 3400МГц, частота памяти 912Мгц, память 4Гб, 4Гб (всего 8Гб) самая низкая частота при максимальной и двухканальной памяти.
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
sanders написал:
[q]
Бывает ли двухканальный режим, если у меня единственный модуль?
[/q]
Нет. Поэтому пофигу, что там пишет Эверест.

sanders написал:
[q]
Бывает ли частичная двухканальность? Если у меня 4Гб, 1Гб, 1Гб модули, то "те два" будут в двухканальном режиме работать, если правильно вставлены в разноцветные слоты?
[/q]
Нет.

sanders написал:
[q]
и встали несколько интересных вариантов "что лучше":
[/q]
Общий принцип такой: если для используемых приложений памяти хватает, то двухканальный режим позволит увеличить общее быстродействие на несколько процентов. Если памяти не хватает, то увеличение объема памяти дает намного больший прирост быстродействия, чем включение двухканального режима.
skoroxod
Advanced Member
вежливый пролетарий

Откуда: Старый Оскол
Всего сообщений: 8177
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 мар. 2009
[q]
то двухканальный режим позволит увеличить общее быстродействие на несколько процентов.
[/q]
Во-во! Ключевое слово "на несколько процентов" :)
Лучше стабильно-разогнанная память с подобранными таймингами, чем двухканальная.
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Принцип понял. Если его расширить на частоту, то получится так:
- если памяти больше, чем достаточно для приложений, то по важности 1) частота проца, 2) излишний объем памяти, 3) двухканальность.
Йес?
И в моем случае Вар1 с максимальной частотой, но не с максимальной памятью и без двухканальности лучше остальных
Fe-Restorator
Гость

Ссылка

sanders написал:
[q]
Принцип понял. Если его расширить на частоту, то получится так:
[/q]
Неправильно понял. Объём и многоканальность борятся друг с другом за общее быстродействие, им пофиг, сколько герц в проце.

Итерация:
Шаг 1 - приложение требует N гиг памяти - купить планку объёмом N*2
Шаг 2 - приложение не требует памяти, но тормозит - купить вторую планку N*2 вдобавок к первой и включить двухканальный режим.
Шаг 3 - аппетит приложений превысил имеющийся лимит памяти - купить две планки N*2, или N*4, или N*8 в дополнение к первым двум.
Шаг 4 - использовать другие ресурсы компа для повышения быстродействия (райд, ...)
Шаг 5 - купить две планки N*8 на замену N*2 купленных первыми по-счёту.
Шаг 6 - использовать разгон всего железа
Шаг 7 - купить новый комп, с более высоким быстродействием
Шаг 8 - GoTo "Шаг 1" :)

Как-то так получается.

skoroxod написал:
[q]
Лучше стабильно-разогнанная память с подобранными таймингами, чем двухканальная.
[/q]
Стабильно-разогнанная двухканальная память - ещё лучше! ;)

PS. Многоканальность памяти - это по-сути Raid-0 из планок RAM. Слово (2, 4, или сколько там байтов у 64-битных систем) режется пополам и пишется одновременно в оба канала памяти. Либо, в каждом канале записано своё целиковое слово, но к ним одновременно обращаются два ядра проца, каждое - к своему каналу (скорость не возрастает, но выполняются одновременно 2 программы/2 потока одной программы). Наилучшие результаты двухканальность даёт при работе в режиме HyperThreading или при аппаратной многоядерности проца.
Сейчас на форуме
SatinS
Newbie


Откуда: СПБ
Всего сообщений: 68
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2010
тут надо сначала узнать о каком поколении компьютеров и чипсетов идёт речь ибо в прескотах с контроллерами поддерживающими двухканальный режим просто расширялась шина памяти (виртуально), а на новых процессорах, вообще каждому ядру назначается своя планка грубо говоря. тот самый unganged Mode
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
Fe-Restorator написал:
[q]
Шаг 2 - приложение не требует памяти, но тормозит - купить вторую планку N*2 вдобавок к первой и включить двухканальный режим.
[/q]
...только "тормозить" приложение не перестанет. Может, чуть меньше будет :) Те самые несколько процентов выиграешь. Увеличение частоты проца обычно дает лучший эффект.


Fe-Restorator написал:
[q]
PS. Многоканальность памяти - это по-сути Raid-0 из планок RAM. Слово (2, 4, или сколько там байтов у 64-битных систем) режется пополам и пишется одновременно в оба канала памяти.
[/q]
Нуу... Слово (у 64-битных систем, как ни странно, имеет длину 64 бита) никогда и нигде не режется. В двухканальной системе просто появляется возможность записи двух слов за один цикл обращения к памяти. По сути, это удвоение ширины шины памяти. При это в ganged-режиме система будет шлепать данные в память кусками удвоенного размера, что хорошо при работе с потоковыми данными, например. А в unganged система будет шлепать теми же 64-битными словами, но в два потока. Что хорошо при многозадачной работе.
Но при этом нужно помнить, что хоть пропускная способность шины памяти и удваивается, увидеть это можно только в тестах и каких-то уж очень специфических приложениях, т.к. в реальной жизни процессор к памяти обращается не часто, подавляющее большинство его обращений идут к кешам L1-L3.
Fe-Restorator
Гость

Ссылка

DrPass написал:
[q]
увидеть это можно только в тестах и каких-то уж очень специфических приложениях, т.к. в реальной жизни процессор к памяти обращается не часто, подавляющее большинство его обращений идут к кешам L1-L3.
[/q]
Странно, но специфическое приложение, отображающее на экране до миллиона позиций БД, разбросанных по карте == реальная жизнь в рабочее время. И тут никаких кешей не хватит, ни L3, ни L1003... Держать в памяти и кусок карты, и позиции из БД - ещё получается: объём позволяет и скорость работы приемлемая. Подкачка с дисков = вешалка, или перерыв на чай, от скорости проца никак не зависит. Вот и получается, что удвоив объём памяти ускорим работу приложения - больший объём данных окажется в памяти. А поскольку преобладают операции RAM-2-RAM, двухканалка предпочтительнее в любом её режиме.

В любом случае, не стоит игнорировать многоканальный режим и стоит увеличить объём памяти до наибольшего дозволенного железом значения. Лишь после применять разгон и принудительно вводить жёсткие ограничения на совместимость режимов работы разнообразного железа. Даже в играх многоканалка способствует одновременному просчёту "физики" игры, коммуникации с внешним миром и подгрузке данных с/в носитель/видяху. Каждой операцией занимается отдельное ядро/канал, ежли сама игруля рассчитана на многоядерность.
Сейчас на форуме
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Эх... Что ни день, то новое мнение доминирует.
Перечитав, я решил снизить частоту с 244МГц до 235МГц, вставил 2 модуля по 4Гб и включил Ganged mode. Если назавтра система стартанет (на 244МГц она не стартует из холодного режима при наличии второго 4гб модуля, только 2гб), значит, я потерял 4% частоты в пользу +2Гб памяти и +ganged mode
wrenchrox
Advanced Member
Inhale

Откуда: Москва
Всего сообщений: 1888
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
11 нояб. 2009
sanders написал:
[q]
значит, я потерял 4% частоты
[/q]
*начинает хихикать*
Fe-Restorator
Гость

Ссылка

sanders написал:
[q]
значит, я потерял 4% частоты в пользу
[/q]
Это сферическая лошадь в вакууме. Насколько изменилась производительность всей системы, целиком? Насколько изменилась скорость работы конкретного приложения/игры?
Сейчас на форуме
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Ну, похихикали? Отлично :-) А я тут три пота согнал. Каждый "влаз" внутрь компа - это потеря минимума 1 час жизни для меня (в пересчете на нервы).
Смотрите. Я использовал старую 2009г прогу Эверест. Ну и пусть она устарела, не суть. Тестировал одну и ту же память 2х4Гб CL6 DDR2-800 с разными частотами шины и режимами. Более 8Гб моя материнка не понимает, так что это лучший вариант по кол-ву памяти.
Тест записи в память давал почти одинаковые результаты 6100-6400Мб/сек, наверное это ограничение чипсета, а вот тест чтения из памяти давал бОльшие разбросы.
Итак:
1) дуальный режим, FSB=244МГц, 800МГц (а по сути 976МГц), CL6, чтение из памяти = 8000Мб/сек. К сожалению после выключения компа он больше не стартует без вытаскивания второй планки памяти.
2) не-дуальный режим, FSB=244МГц, 800МГц (а по сути 976МГц), CL6, чтение из памяти = 7200Мб/сек.
Вывод: для моей материнки на чипсете Nvidia 570 дуальность дает 10%
3) дуальный режим, FSB=230МГц, 667ММгц (760МГц), CL5, чтение из памяти = 7100Мб/сек
4) не-дуальный режим FSB=230МГц, 667МГц (760Мгц), CL5, чтение из памяти = 5700Мб/сек
Вывод: снижение частоты памяти можно компенсировать более низкими таймингами и дуальностью и получить выигрыш.
К чему пришел лично я лично для себя: моя материнка, будучи разогнанной свыше 220Мгц по шине, не стартует в дуальном режиме ни с какой частотой памяти, ни с какими другими димами, и их таймингами. В не-дуальном режиме она стартует вплоть до 260Мгц. Т.е. для меня потенциал разгона может составлять около 15% после потери дуальности (с 220 до 260МГц). И я ею пожертвовал, переставил димы в соседние слоты, получил результат близкий к п.2), зато получил большой выигрыш в скорости процессора, и сейчас штурмую частоту в 250МГц.
Silent Breeze
Advanced Member
Начинающий коллекционер

Откуда: Россия, Пермь
Всего сообщений: 1715
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 сен. 2011
На счет двухканальности, вот к примеру у меня есть плата Asus a7n8x-e deluxe на ней 3 разъема под память, вставлено 1Gb + 2x256Mb - пишет 1572864 Kb OK Dual Chanel Enabled. Но в современных системах контроллер памяти в проце, так что подобное не прокатит, только одинаковое количество планок и их объем. Двухканальный режим работы памяти дает отсилы 3-5% прироста скорости и то, в зависимости от приложения (в синтетику носом не тыкайте, ибо на РЕАЛЬНЫХ приложениях именно так, как я сказал.) Тайминги памяти зачастую имеют большее значение чем частота. Так что лучше ниже тайминги, чем на 20-30Mhz быстрее память... и еще, разницу между 4 и 6 гигами искать придется под лупой, если не запущено несколько весьма ресурсоемких процесса...

P.S. У своего компа я очень редко наблюдал, чтоб память была загружена хоть на половину... что я только не запускал... у меня 12Gb DDR-III 1600MHz в 3х канальном режиме с асинхронными таймингами.
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
А как вам такая задачка?
DIMM #1 = 4GB DDR2-800 CL6
DIMM #2 = none
DIMM #3 = 1Gb DDR2-1066 CL5
DIMM #4 = 1Gb DDR2-1066 CL5
В одноцветных слотах стоят №1 и №3. И тем не менее у меня включился режим 128bit unganged mode.
А в прежней конфигурации:
DIMM #1=4Gb DDR2-800
DIMM #2=4GB DDR2-800
DIMM #3 = none
DIMM #4 = none
(#1 и #3 - одноцветные, т.е. я сознательно избегал дуальности) был режимt 64-bit unganged mode.
Откуда берется режим 128bit в конфиге 1 и почему его не было в конфиге 2?
И легче всего списать это на то, что материнка сдурела, тетстовая прога ошиблась, но ведь скорости возросли.
Скорость чтения из памяти возросла с 7,1Gb/s (конфиг 2) до 7,6Gb/s (конфиг 1)
Скорость копирования в памяти вообще подскочила с 7,5Gb/s до 10Gb/s
Или я ничего не понимаю, или у системы модули №1 и №3 учавствуют в 128-битовом режиме, а то, что свыше 1Гб пространства модуль №3 "кончится" и останется только 64 бита на одном модуле, система предпочитает не думать :-)
Т.е. вопрос снова разделился на два:
- в каких случаях включается 128-битовый режим, если каждый модуль имеет ширину 64 бита? в приведенном конфиге 1 только первый гиг будет 128-битным?
- ganged = dual? точно? зачем тогда два слова-синонима используют? Или все же 64bit = dual? Тогда что такое ganged?
Silent Breeze
Advanced Member
Начинающий коллекционер

Откуда: Россия, Пермь
Всего сообщений: 1715
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 сен. 2011
Гляньте тут http://www.ixbt.com/cpu/amd-ph...nged.shtml
Подобные результаты можно экстраполировать и на Вашу систему - будет примерно то же самое. А по болmшому счету, ИМХО, Вы ерундой занимаетесь. Память сейчас не является узким местом в производительности системы. Поэтому самая удачная конфигурация из модулей одинакового объема в дуале с минимальными таймингами. При этом одноканальный режим не сильно уступит в скорости на реальных приложениях, синтетика же покажет теоретическую ерунду. Не заморачивайтесь.

Статья не нова, однако подобное актуально и для современных систем. http://www.ixbt.com/mainboard/nforce2-1vs2channels.shtml
А вот сравнение 2х и 3х канального режима у Core i7 http://www.thg.ru/forum/showthread.php?t=53863
<<Назад  Вперед>> Страницы: 1 2
Печать
Полигон-2 »   Технический флейм »   Насколько важен 2-канальный режим памяти DDR2 ?
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS