Важно ли, чтобы у всех баранов был одинаковый объем памяти?
Мне сказали, что обновление нашего сервера с 64 ГБ (8 x 8 ГБ) до 72 ГБ (7x 8 ГБ + 1x 16 ГБ) не принесет никакого прироста производительности, поскольку не все модули памяти будут одинакового размера.
Это правда? Если да, не могли бы вы объяснить почему?
Характеристики сервера: Dell Power Edge Intel Nehalem, четырехъядерный процессор с тактовой частотой 2,26 ГГц. работает на Debian. (Есть ли разница в использовании другой ОС, например Windows?)
Есть компромисс. Вам нужно решить, стоит ли оно того. От чего вы можете отказаться (в зависимости от вашей существующей конфигурации): двух- или трехканальный режим для вашей оперативной памяти. По сути, это заставит всю вашу оперативную память работать медленнее. В большинстве случаев наличие большего объема ОЗУ перевешивает наличие более быстрой ОЗУ, но наступает момент уменьшения отдачи, когда скорость ОЗУ начинает играть более значительный фактор.
Трудно дать реальные цифры о том, где находится компромисс, потому что существует очень много факторов: базовая (одноканальная) скорость вашей ОЗУ относительно скорости вашей дисковой подсистемы, количество каждого и сколько у вас ОЗУ. добавление того, сколько оперативной памяти действительно хочет использовать ваше приложение, как изменяется частота попаданий / пропусков кеша по мере приближения к последнему значению, насколько хорош ваш контроллер памяти и т. д.
При прочих равных, более быстрая ОЗУ, конечно, лучше, чем более медленная ОЗУ, и вы должны стремиться к согласованным флешкам, где это возможно. Но в целом ваша первая задача - получить достаточно оперативной памяти, чтобы после загрузки вашему приложению редко требовалось обращаться к диску по причинам сбоя страницы. После этого побеспокойтесь о двух или трехканальных вариантах.