Процессорные ядра выше скорости процессора

672
Rachel Nark

Двойной четырехъядерный процессор 5520 Xeon 2,26 ГГц с HT & Turbo (2,53 ГГц) -vs- Один четырехъядерный процессор E3-1240v2 (от 3,4 ГГц до 3,8 ГГц)

Я запускаю веб-хостинг. Мне просто интересно, что было бы более идеальным. Лично я думаю, что E3 будет лучшим выбором, поскольку он быстрее отправляет запросы. Я не планирую перегружать этот сервер, размещая только несколько сайтов, и планирую сохранить нагрузку ниже 2.0, если это возможно, 1.0, поскольку это будет полу-выделенный хостинг.

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

1
Сколько запросов в секунду вы ожидаете получить? Desmond Hume 11 лет назад 0
Кажется сомнительным, что на это можно было бы ответить с какой-либо реальной уверенностью без фактического сравнения. Но если бы мне пришлось рисковать догадкой (ТОЛЬКО догадкой!), Я бы выбрал больше ядер. Nicole Hamilton 11 лет назад 0
От нескольких сотен до нескольких тысяч запросов. В настоящее время у меня есть 4-х ядерный сервер, который работает на 1-2.0 LA, и все загружается мгновенно. Но да, без какого-либо реального бенчмаркинга, я думаю, это будет сложно. Запущенными службами будут Apache, nginx и MySQL. Я думаю, что по мере того, как сервер загружается все больше и больше, в игру вступает больше ядер, поэтому в два раза обслуживаются запросы, хотя и медленнее. Rachel Nark 11 лет назад 0
возможный дубликат [Чем больше число ядер или более высокая тактовая частота более полезны для производительности компьютера?] (http://superuser.com/questions/324487/is-a-higher-core-count-or-higher-clock- скорости более выгодные-к-а-компьютеры-пер) Breakthrough 11 лет назад 0
MySQL чрезвычайно широк, это могут быть очень простые, мгновенные запросы или запросы, каждый из которых обрабатывается за несколько секунд. vonbrand 11 лет назад 1

2 ответа на вопрос

2
mpez0

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

1
davidgo

Е3 будет гораздо выгоднее по ряду причин, в том числе

  • Это гораздо более новый чип - E5520 был выпущен в первом квартале 2009 года, E3 запущен во втором квартале 2012 года
  • Они имеют одинаковое количество ядер (4) и потоков)
  • У E3 гораздо более высокая тактовая частота и больший набор команд.
  • Поскольку это процессор "Ivy Bridge", он более энергоэффективен - 69 Вт против 80 Вт.
  • Требуется более быстрая память (не имеет большого значения)
  • У него чуть лучшая поддержка виртуализации.

Единственное преимущество, которое я вижу в E5220, это то, что он поддерживает максимум 144 ГБ памяти по сравнению с 32 гигабайтами.

FWIW, тесты CPUBenchmark говорят, что E3 очищает пол с E5220, что примерно вдвое превышает общую производительность (я, похоже, недавно собирался собрать новый сервер. Возможно, вы также захотите взглянуть на E3-1230)

Вы ошиблись основными номерами. OP сравнивает ** Dual ** 5520 Quad-Core Xeon с ** Single ** Quad-Core E3-1240v2. Desmond Hume 11 лет назад 0
Итак, два x E5520 работают примерно с той же скоростью, что и один E3-1240v2, с удвоенной выходной мощностью в 2,5 раза и примерно в два раза дороже. davidgo 11 лет назад 0

Похожие вопросы