Двойной процессор против одного процессора для сервера LAMP - PullRequest
0 голосов
/ 03 мая 2018

У меня есть вопрос, касающийся производительности сервера с двухпроцессорным сокетом по сравнению с сервером с однопроцессорным сокетом. Мои два варианта заключаются в следующем. Предположим, что остальные, такие как RAM и HD, идентичны.

1 Processor:
Xeon E5-2630 v3 @ 2.40GHz
Socket: LGA2011-v3
Clockspeed: 2.4 GHz
Turbo Speed: 3.2 GHz
No of Cores: 8 (2 logical cores per physical)

VS.

2 Processors:
Xeon E3-1270 v3 @ 3.50GHz
Socket: LGA1150
Clockspeed: 3.5 GHz
Turbo Speed: 3.9 GHz
No of Cores: 4 (2 logical cores per physical)

В совокупности количество ядер одинаково, поэтому теоретически производительность сервера должна быть одинаковой, верно?

Сервер представляет собой блок LAMP с огромной базой данных, постоянно запрашиваемой с помощью запросов на выборку.

1 Ответ

0 голосов
/ 03 мая 2018

В совокупности количество ядер одинаково, поэтому теоретически производительность сервера должна быть одинаковой, верно?

Статистика, которую вы сами перечислили, отличается, с какой стати вы ожидаете такого же уровня производительности?

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

Аналогичным образом, более одного сокета, как правило, снижают производительность, если у вас нет рабочей нагрузки, которая знает, как их использовать.

Но реальный вопрос в том, какой тип трафика ожидается здесь. Возможно, есть 0 причин, чтобы пойти с такой коробкой в ​​первую очередь. Вы действительно хотите проконсультироваться с кем-то, кто разбирается в этом районе, а не просто купить / арендовать ящик, потому что вы можете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...