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

Что лучше - одинарный высокоскоростной процессор или двойной низкоскоростной процессор?

Я с нетерпением жду возможности купить сервер Dell PowerEdge Tower, который будет обслуживать низкую или умеренную ожидаемую нагрузку, по крайней мере, на время. У меня вопрос по процессору - не лучше ли

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

О приложении

Думаю, мой вопрос остается открытым, если я не скажу о размещаемом веб-приложении. Веб-приложение очень простое и позволяет удаленно выполнять код. Например, вы пишете программу на языке C и нажимаете кнопку «Отправить». Затем код отправляется на сервер, компилируется и выполняется, а вывод (или любое сообщение об ошибке) затем отображается обратно пользователю в его веб-браузере. Таким образом, он имеет умеренно равное количество задач ввода-вывода и задач, связанных с процессором. И да, дочерний процесс разветвляется каждый раз для запуска кода.

Это зависит от вашей нагрузки. Если ваше приложение является однопоточным, привязанным к ЦП, частота ГГц превосходит почти все. Если у вас есть несколько многопоточных приложений (например, веб-сервер), то количество ядер более важно, чем однопоточная производительность, а если вы ограничены вводом-выводом, то ЦП на самом деле не имеет большого значения.

• Один процессор Intel Xeon 2,26 ГГц

Потому что вы можете получить еще один позже.

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

Для компиляции кода это в значительной степени зависит от ЦП. Таким образом, вы выиграете от более высокой частоты ГГц.

Однако для приведенного вами примера вы получите больше преимуществ от двух процессоров 2,0 ГГц, если вы сможете разделить свои задачи компиляции, например. через make -j команда.

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

Конечно, все это предполагает, что вы не пытаетесь скомпилировать простые Привет мир код, но более сложная работа пакетной компиляции.

Если несколько человек отправляют программы одновременно, это может выиграть от большего количества ядер, меньше Ghz.

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