Назад | Перейти на главную страницу

Несколько процессоров и ОЗУ

В настоящее время у нас есть размещенный сервер с одним многоядерным процессором. Мы рассматриваем возможность приобретения серверов, и один из вариантов - добавить дополнительный процессор (так что будет ДВА многоядерных процессора).

Выбрав коробку для дополнительного процессора, я заметил две вещи. 1) Количество слотов RAM увеличено вдвое. 2) Должно использоваться четное количество димм-слотов.

Итак, мои вопросы:

  1. Будет ли CentOS / PHP / MySQL использовать оба процессора или такая установка предназначена для систем типа VPS?

  2. Если в системе 32 ГБ ОЗУ в двух слотах по 16 ГБ, можно ли использовать все 32 ГБ одновременно или каждое приложение сможет использовать только 16 ГБ?

1. Будет ли CentOS / PHP / MySQL использовать оба процессора или эта установка предназначена для систем типа VPS?

Пока они современные или даже относительно современные версии, они будут использовать много-много потоков / ядер - некоторые системы начинают давать убывающую отдачу примерно на 160-240 потоков, но я предполагаю, что вы не будете ничего близки к этому много.

2.Если в системе 32 ГБ ОЗУ в двух слотах по 16 ГБ, можно ли использовать все 32 ГБ одновременно или каждое приложение сможет использовать только 16 ГБ?

Их можно использовать, да, но вы не должны этого делать, вы должны попытаться иметь одинаковый объем и, в идеале, тип / размер памяти, равномерно распределенной между процессорами, т.е. 32 ГБ на CPU 1 и 32 ГБ на CPU 2 или аналогичные. Оставление их на одном сервере работает, но не дает оптимальной производительности.