21:31

Death Metal Bands Shouldn't Say "Thank You", Because It's Not Very "Death Metal"
[ok]

что быстрее?
одна планка памяти в одно канальном режиме (скажем ддр2, 2 гига, одной частоты и таймингов)
или две планки в сумме дающие такой же объем - на таких же частотах, но в двухканальном режиме.

желательно пруфлинки и тесты и тп :)


Комментарии
28.02.2010 в 21:35

The day that you stop running is the day that you arrive.
Две планки, при условии, что материнская плата поддерживает двухканальный режим.

Пруфлинки? В общем-то двухканальный режим задумывался, как средство увеличения производительности памяти, не увеличивая частоты.

Могу дать вам пруфпик для трехканальной памяти на ХР :)
28.02.2010 в 21:37

Death Metal Bands Shouldn't Say "Thank You", Because It's Not Very "Death Metal"
ты не понял. планка в однокальном режиме - ОДНА а не ДВЕ
28.02.2010 в 21:38

Крайне злопамятное хамло ;)
Таз
Да нет, он понял и все правильно сказал) Какая разница одна планка или две)
28.02.2010 в 21:41

Death Metal Bands Shouldn't Say "Thank You", Because It's Not Very "Death Metal"
ок тогда вопрос - почему?
28.02.2010 в 21:43

вроде же двухканальный режим как раз для увеличения скорости изобретён? когда запись происходит сразу на две планки, по аналогии с RAID0
28.02.2010 в 21:50

Death Metal Bands Shouldn't Say "Thank You", Because It's Not Very "Death Metal"
причем каждая пара на своем канале — в то время как на одноканальном контроллере памяти все модули обслуживаются одновременно одним контроллером (упрощенно можно сказать — каналом).
одна планка - один контроллер.
двухканальный режим - режим работы оперативной памяти компьютера (RAM), при котором работа с каждым вторым модулем памяти осуществляется параллельно работе с каждым первым
один контроллер на две планки

чисто из теории - скосроть одинаковая.
и прирост есть когда у тебя в наличии ДВЕ планки.
28.02.2010 в 21:52

Крайне злопамятное хамло ;)
один контроллер на две планки
Можно считать, что контроллера два в случае двухканального режима)
28.02.2010 в 21:52

Крайне злопамятное хамло ;)
Двухканальный режим аналогичен RAID0
28.02.2010 в 21:53

The day that you stop running is the day that you arrive.
Таз Неважно, воткнута одна планка или две: если они работают в одноканальном режиме, скорость будет стандартной для этой памяти, для одного канала. Запись будет происходить поочередно.

В случае двухканального режима, действительно, как сказал Enkryptor, запись происходит сразу на две планки.

Двухканальный режим - режим работы оперативной памяти компьютера (RAM), при котором работа с каждым вторым модулем памяти осуществляется параллельно работе с каждым первым (то есть 1 (и 3) модуль(и) работают параллельно с 2 (и 4), причем каждая пара на своем канале — в то время как на одноканальном контроллере памяти все модули обслуживаются одновременно одним контроллером (упрощенно можно сказать — каналом).

Соответственно, в двухканальном режиме параллельные чтение и запись - как при raid 0, говоря упрощенно.
А в одноканальном - и запись, и чтение происходят по очереди, две планки в одну единицу времени не работают.
28.02.2010 в 21:55

The day that you stop running is the day that you arrive.
На матери s478 на DDR400 в одноканальном режиме было 3,0-3,1 гигабит/с, а в двухканальном - 5,8-6,0 гигабит/с.
28.02.2010 в 21:56

Магистр Флуда
Таз
Аналогичный пример:
1. Процессор Intel Pentium 4 3,5ГГЦ
2. Процессор Core 2 Duo 1.6 ГГЦ.
Почему второе быстрее?

Потому что идёт распределение времени ядра и всё такое.

Также и с памятью. Одновременно может обрабатываться в 2 раза больше информации.
28.02.2010 в 22:00

The day that you stop running is the day that you arrive.
ru.wikipedia.org/wiki/DDR_SDRAM#.D0.A1.D0.BF.D0...

см. таблицу) дальше по аналогии.
28.02.2010 в 22:10

Death Metal Bands Shouldn't Say "Thank You", Because It's Not Very "Death Metal"
ага всем спасибо :)
03.03.2010 в 06:43

( . )( . )админ
Одно но - двухканальный режим работать будет ровно до тех пор, пока объем данных не превысит размер модуля. Скажем если у вас 2 модуля по 1 гигабайту, в двухканальном режиме они будут работать пока не будет использован 1 (из 2х установленных) гигабайт. Как только память используется больше чем физический размер модуля - памяь начинает работать в одноканальном режиме.
03.03.2010 в 08:12

Крайне злопамятное хамло ;)
2(che)n
Хм.... а по какой причине?
03.03.2010 в 10:35

по моему то, что говорит 2(che)n — не совсем верно, т.к. планки памяти используются не "по мере заполнения"
т.е. если используется, к примеру, только половина имеющейся памяти — это не значит, что задействована только одна планка из двух
03.03.2010 в 14:21

( . )( . )админ
Co0L не в курсе как это работает в теории. Просто однажды пришлось решать несколько нетривиальную проблему с работой базы 1С 7.7 ТиС. Жутко все тормозило при работе 6 пользователей. Сделал RAM диск, настроил копирование базы в файл образа (пришлось написать для 1Ски обработку, которая раз в 10 минут блокирует работу всех пользователей и копирует всю базу в файл образа, пользователи работу этой обработки не замечали, т.к. она мсбразывала все изменения за 10 секунд максимум, обычно и того меньше). Потом наблюдал за работой этого решения. Пока память использовалась менее чем на 50% - все летало, как только 51% - скорость работы снижалась процентов на 30. Когда начал на форумах у народа интересоваться почему так, мне ответили что двухканальный режим работает только пока данные не превышают объем модуля.
03.03.2010 в 19:36

А чем меряли использование памяти?
03.03.2010 в 20:09

( . )( . )админ
Встроенными в ХР средствами (журнал производительности).
04.03.2010 в 10:01

Ну, если у вас сначала "заполнялась" одна планка, а потом (после 50%) начинала работать другая, значит двухканальный режим не работал.

Я думаю, человек на форуме высказал пришедшее ему в голову безумное предположение, основываясь на симптомах, но саму "причину" он придумал, я сам такого нигде не слышал и даже нагуглить не могу. Поскольку вкл/выкл двухканального режима нигде не отображается, ошибиться с ним легко.

Скорее всего, у планок были разные тайминги, из-за чего не работал двухканальный режим и начинались тормоза при задействовании второй (более медленной) планки.
04.03.2010 в 15:11

( . )( . )админ
Планки были из одной партии одного производителя. POST показывал что они в двухканальном режиме. Попробую найти ту дискуссию.
04.03.2010 в 15:16

двухканальный режим работает только пока данные не превышают объем модуля

а потом выключается что ли? и что в этом случае происходит с уже распределёнными на два модуля данными? хорошо б какую-нибудь ссылку на упоминание хотя бы