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

Выбор процессора для веб-сервера: что важнее, ГГц или размер кеша?

Я выбираю новый сервер, который будет работать linux, nginx и php-fpm на базе веб-сервера. В основном вся работа, которую делает сервер - рендеринг Шаблоны Twig php.

Текущий сервер имеет неработающий процессор, и большую часть времени он перегружен:

model name  : Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz
cpu MHz     : 3301.000
cache size  : 6144 KB

Выбирая апгрейд, я наткнулся на два варианта (почти одинаковая цена):

Первый имеет больший кеш и меньше ГГц. Какой из них лучше подходит для задач рендеринга PHP, например строковых функций?

Что ж, хотя я обычно не люблю рекомендовать E3 по сравнению с лучшим чипом, в конкретном E5 нет гиперпоточности, тогда как у E3 она есть. Таким образом, E3 может обрабатывать 8 потоков одновременно, а E5 - только 4.

Таким образом, в этом сценарии `` меньший '' чип имеет большую пропускную способность и примерно на 50% более высокую тактовую частоту, поэтому, если ваша система сильно ограничена памятью (E5 имеет гораздо более высокую пропускную способность памяти), я бы предложил E3 вместо E5 .

Имейте в виду, что мы обычно не даем рекомендаций по продуктам, как это четко указано в FAQ, но в данном случае это был простой ответ - подумайте об этом в будущем, пожалуйста.

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

При сравнении 2 CPU (http://ark.intel.com/compare/64588,65727Я отмечаю, что E3 имеет больше потоков (логических ядер), что, вероятно, позволит ему лучше обрабатывать несколько потоков php-fpm. Время, необходимое для завершения одного процесса PHP с использованием одного процессора над другим, вероятно, будет незначительным. Вы получите больше пользы от объема параллельной работы, которую можете выполнять одновременно.

Однако это основано только на том факте, что вы выполняете работу процессора. По моему нынешнему опыту, ЦП редко является узким местом, и я хотел бы обратить внимание на быстрые диски (с высоким числом оборотов в минуту или SSD), объем памяти и базовую ОС. Все это гораздо более важные факторы, влияющие на скорость вашего приложения, чем размер кэша ЦП.

Также при выборе между этими процессорами следует учитывать, будете ли вы использовать несколько процессоров на одном компьютере или более 32 ГБ памяти (что является максимумом для E3).