Во-первых, я надеюсь, что SuperUser - правильное место для этого вопроса об аппаратной / оперативной памяти сервера. Я задавался вопросом, должно ли это быть на ServerFault, но я нашел мета-вопрос, указывающий, что вопросы HW идут здесь.
У меня есть материнская плата Tyan S7012, работающая на архитектуре LGA1366. У меня 2 x5670 2,93 ГГц процессора.
Материнская плата имеет в общей сложности 18 слотов оперативной памяти, что составляет три слота для каждого из трех каналов на процессор (всего 9 слотов на процессор).
Я надеюсь запустить следующую конфигурацию RAM:
- CPU1: три канала: <16 ГБ, 16 ГБ, пустой> - всего 96 ГБ
- CPU2: три канала: <8 ГБ, 8 ГБ, 8 ГБ> - всего 72 ГБ
- Всего 168 ГБ
- Микросхемы 16 ГБ имеют четвёртый ранг, а чипы 8 ГБ имеют двойной ранг. Вся оперативная память зарегистрирована ECC.
Мой вопрос: есть ли серьезная проблема с несовпадением оперативной памяти между двумя процессорами? Этот конфиг загружается и обеспечивает ОС (Solaris 11.3) ожидаемым общим объемом 168 ГБ. Но могут ли быть какие-либо проблемы с производительностью в этой конфигурации?
Другими словами: должна ли эта 168-гигабитная несоответствующая конфигурация быть лучше, чем равномерно распределенная 144-гигабайтная конфигурация, при условии, что я определенно могу использовать дополнительную оперативную память? Или несовпадающая конфигурация может быть настолько медленной, чтобы не быть предпочтительнее, чем больше оперативной памяти?
В обоих сценариях ОЗУ будет работать на частоте 800 МГц, так как мой mobo не будет работать с ОЗУ быстрее, чем 800 МГц, если для каждого канала используется более 4 разрядов.
Причина, по которой я собираюсь использовать этот конфиг, заключается в том, что я купил 6 x 16 ГБ четырехъядерных чипов, ожидая, что я смогу работать: <16 ГБ, 8 ГБ, 8 ГБ> в каждом из шести каналов, в общей сложности 192 ГБ. Я думал, что это будет работать, потому что максимальный уровень для mobo был указан как 288 ГБ (16 ГБ в каждом слоте).
Только после того, как я получил и протестировал оперативную память, я обнаружил, что она не работает, и, перечитав документацию, я понял, что максимальная конфигурация возможна только в том случае, если все чипы имеют два ранга. Микросхемы двойного ранга 16 Гб запредельно дороги.
Я могу получить 144 ГБ в равномерном распределении, настраивая каждый канал следующим образом: <16 ГБ, 8 ГБ, пустой>. Но после игры я понял, что могу также получить рабочую конфигурацию 168 ГБ, как описано выше.
Это также означает, что я мог бы получить 192 ГБ, если бы купил еще 6 чипов по 16 ГБ (<16 ГБ, 16 ГБ, пусто> во всех каналах), но сейчас я не могу себе этого позволить (даже при условии, что я продал все свои 8 ГБ чипы).
Поэтому я был бы благодарен за подтверждение того, должна ли предложенная несоответствующая конфигурация работать нормально, или могут быть скрытые проблемы с производительностью. Одно отличие, которое я уже заметил, состоит в том, что mobo занимает заметно больше времени, чтобы достичь экрана BIOS с этой несовпадающей конфигурацией - почти минуту, а не 30 секунд. Я не знаю, если это важно.
Заранее спасибо.