Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Материнские платы и память (http://forum.oszone.net/forumdisplay.php?f=50)
-   -   Использование ECC оперативной памяти на десктопах (http://forum.oszone.net/showthread.php?t=111038)

Yazago 09-07-2008 11:56 846672

Использование ECC оперативной памяти на десктопах
 
Здравствуйте.

Прообргейдил сервер...вместо двух плат по 1Гб поставили две по 2ГБ (2GB PC2 - 3200 CL3 ECC 240)...
Можно ли использовать 1Гб платы на простых компах, дело в том что она ECC тоесть буферизированая!

Заранее спасибо

Keper 09-07-2008 12:03 846684

Цитата:

Цитата Yazago
дело в том что она ECC тоесть буферизированая! »

с каких пор ECC автоматически стала буферизованной?
Если память просто ECC и материнская плата такую поддерживает (см. к ней руководство или на сайте), тогда ставить можно, иначе, особенно если память регистровая, нельзя.

Yazago 09-07-2008 12:10 846691

Цитата:

Цитата Keper
особенно если память регистровая »

как понять регистровая

Yazago 09-07-2008 12:26 846711

Тогда, если оставить 1ГБ платы вместе с 2 ГБ, возможно ли такое...так как ECC поддерживают только серверные мат. платы

Keper 09-07-2008 12:36 846725

Цитата:

Цитата Yazago
как понять регистровая »

Registered. Серверный тип памяти. В последнее время понятия буферизованный и регистровый почти не различают.
Если утрировать: регистровая память = буферизованная.
Цитата:

Цитата Yazago
так как ECC поддерживают только серверные мат. платы »

C каких это пор?
Старый пример: Asus P5W Да, десктопных плат с поддержкой ECC мало, но они есть.
Цитата:

Цитата Yazago
Тогда, если оставить 1ГБ платы вместе с 2 ГБ, возможно ли такое... »

почему нет.
Добавлю, чтобы сразу поменьше вопросов было:
регистровый модуль - http://www.nix.ru/autocatalog/memory...ile_36076.html
просто ECC модуль - http://www.nix.ru/autocatalog/memory...ECC_39443.html

Yazago 09-07-2008 12:51 846748

да, понятно

Если мы используем две платы по 2Гб и две по 1Гб в одной системе, как это повляет на производительность? Насколько мне известно, если мы используем модуль 512мб и 256мб то у нас всего получается 512мб. Или я не прав

Keper 09-07-2008 13:00 846757

Цитата:

Цитата Yazago
Если мы используем две платы по 2Гб и две по 1Гб в одной системе, как это повляет на производительность? »

получится 6ГБ. Соответственно, если приложения сервера утилизируют (используют) памяти более имеющейся (4ГБ), то производительность повысится.

Ment69 09-07-2008 13:38 846794

Цитата:

Цитата Yazago
Насколько мне известно, если мы используем модуль 512мб и 256мб то у нас всего получается 512мб. Или я не прав »

Не верно получится 768MB.
Цитата:

Цитата Yazago
Если мы используем две платы по 2Гб и две по 1Гб в одной системе, как это повляет на производительность? »

Смотря в какой системе, в 32 битной или 64 битной, на какой платформе? AMD или Intel?


Цитата:

ECC (Error Checking and Correction) — выявление и исправление ошибок (возможны другие расшифровки той же аббревиатуры) — алгоритм, пришедший на смену "контролю четности". В отличие от последнего каждый бит входит более чем в одну контрольную сумму, что позволяет в случае возникновения ошибки в одном бите восстановить адрес ошибки и исправить ее. Как правило, ошибки в двух битах также детектируются, хотя и не исправляются. Для реализации этих возможностей на модуль устанавливается дополнительная микросхема памяти и он становится 72-разрядным, в отличие от 64 разрядов данных обычного модуля. ECC поддерживают практически все современные материнские платы, предназначенные для серверных решений, а также некоторые чипсеты "общего назначения". К примеру, серверные материнские платы ASUS на чипсете ServerWorks требуют исключительно ECC и Registered память. Надо отметить, что ECC не является панацеей от дефективной памяти и применяется для исправления случайных ошибок.
Registered модули памяти рекомендуются к применению в системах, требующих (или поддерживающих) 1GB и более оперативной памяти. Они всегда имеют разрядность 72 бита, т.е. являются модулями с ЕСС, и содержат дополнительные микросхемы регистров для страничной организации памяти, что повышает пропускную способность памяти. Данные модули были специально разработаны для обеспечения максимальной отказоустойчивости подсистемы памяти за счет ECC, а также тщательного согласования уровней и фаз сигналов.
Buffered — буферизованный модуль. Из-за высокой совокупной электрической емкости современных модулей памяти, длительное время их "зарядки" приводит к большим затратам времени на операции записи. Чтобы избежать этого, некоторые модули (как правило, 168-контактные DIMM) снабжаются специальной микросхемой (буфером), которая сохраняет поступившие данные относительно быстро, что освобождает контроллер. Буферизованные DIMM, как правило, несовместимы с небуферизованными, поэтому эти два типа DIMM имеют разное положение одного из ключей, которые предотвращают установку в разъем памяти, неподдерживаемой данной материнской платой.

Yazago 09-07-2008 13:47 846805

Цитата:

Цитата Ment69
Смотря в какой системе, в 32 битной или 64 битной, на какой платформе? AMD или Intel? »

64 Intel

Ment69 09-07-2008 15:19 846901

Цитата:

Цитата Yazago
64 Inte »

На платформе Intel все работать корректно и желательно чтобы модули работали в режиме Dual channel

Кстати как сказали выше не все десктопные платы поддерживают ECC, поэтому снимать с сервера память на рабочие станции не рекомендую.

Yazago 09-07-2008 16:49 846981

Проблемы продолжаются...

мат. плата - Intel SE7320EP2

Поставил два модуля по 2Гб (Kingston 2GB PC2 - 3200 CL3 ECC 240) - сервак не запустился...выдал ошибки, воспроизвести сложно...скорей всего при проверке оперативной памяти. Думал не совместимость с 1Гб (Transcend TS128MQR72V4K PC2 - 3200 ). Оставил только новые, дальше загрузки BIOS не пошло...3 коротких сигнала и сервак начал перезапускаться.

Поставил старые...все запустилось, правда при проверке выдал на оба модуля 1Гб - Bad Memory...я нажал F1 Resume...все загрузилось. Потом поставил один модуль 1ГБ и второй 2Гб все запустилось...также показал ошибки на оба модуля Bad Memory - но только определил 1Гб модуль, тоесть показал что оператива = 1024мб.

В чем проблема, как исправить?

Keper 09-07-2008 17:49 847033

Варианты:
- сбросить CMOS
- сбросить CMOS, прошить последний биос , сбросить CMOS

И ещё, память новая с список совместимых входит?
http://download.intel.com/support/mo...ry_list_30.pdf

Ment69 09-07-2008 17:51 847035

Цитата:

Цитата Keper
И ещё, память новая с список совместимых входит? »

Очень важно для серверных плат!!!!

Yazago 14-07-2008 08:20 850715

Оба модуля памяти совместимы. Сбросил CMOS - результат тот же. Если стоят 2Гб на стартовом слоте...сервак не запускается...Если ставишь, как прописано в документации (например в стартовом слоте стоят две платы по 256, а во втором по 512мб). Все запускается, но вот все равно оперативная память равна = 2048мб. Проанализировал прогой siw. Также все замечательно определяется, даются все характеристики модулей...но вот оператива = 2048

В чем проблема? Прошить BIOS не получилось...на серваке не работает ни один дисковод, ставил с других компов. Почему-то постояно горит индикатор на дисководе. Думаю, что БП дает избыточное питание.

Ment69 14-07-2008 08:52 850730

Цитата:

Цитата Yazago
Почему-то постояно горит индикатор на дисководе. Думаю, что БП дает избыточное питание. »

Индикатор обычно горит при неправильном подключении шлейфа IDE. Избыточного питания не бывает, бывает плохое.

Yazago 14-07-2008 09:36 850760

Попробую поменять шлейф. Посмотрим, что даст прошивка BIOS.

kel70 14-07-2008 09:38 850762

Ment69, Здраствуйте первый раз на форуме и сразу вопрос как опытному у меня стоит память 1024 Мб (DDR2-667 DDR2 SDRAM) я хочу увеличить её на 512 мв есть samsung PC3200U-30331-Z 512MB DDR PC3200 CL3 KR M368L6523DUS-CCC 0548
могу поставить или она не подойдет? спасибо!

Ment69 14-07-2008 10:40 850814

Цитата:

Цитата kel70
есть samsung PC3200U »

Это память DDR и установить её совместно с
Цитата:

Цитата kel70
DDR2-667 »

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


Время: 17:20.

Время: 17:20.
© OSzone.net 2001-