Я пытаюсь выбрать между тремя разными процессорами для своего бюджетного выделенного сервера. Мое веб-приложение загружает большие текстовые файлы и выполняет регулярные выражения / подстроки / поиск и т. Д. Для текста объемом около мегабайта каждый раз при запуске.
За сопоставимые ежемесячные цены я могу получить выделенный сервер с любым из этих процессоров:
Одноядерный Pentium 4 2,4 ГГц
Двухъядерный Pentium D 2,66 ГГц
Двухъядерный AMD Athlon X2 3800
За немного больше я могу получить Dual Core E3300 2.5Ghz Celeron, если ничего из этого не достаточно.
Какой из трех более дешевых процессоров является лучшим за свои деньги? Какую нагрузку они могут выдержать?
Что ж, Pentium 4 значительно менее мощный, чем остальные, но в остальном это будет сильно зависеть от того, как ваше приложение реализовано. Кроме того, поиск по тексту, как правило, требует интенсивной работы с памятью, не обязательно для процессора. Возможно, вы захотите выяснить, у кого самая быстрая оперативная память.
Вам абсолютно необходимо одно из двухъядерных процессоров для обеспечения общей производительности процессора и снижения накладных расходов на переключение задач. Вы также хотите внимательно изучить RAM. Не столько скорость, сколько количество, то есть достаточно ли у вас оперативной памяти, чтобы избежать подкачки.
Что касается Pentium D и Athlon X2, вы можете найти их сравнение здесь. график процессора с 2007 года. Просто выберите один из тестов, интенсивно использующих процессор, f.x. Сжатие файлов Winrar или процессор PCMark05, и вы почувствуете их относительную скорость.
Какую нагрузку они могут выдержать?
Есть только один способ узнать, и вам придется сделать это самостоятельно: Оцените свое приложение, а затем рассчитайте, какую приблизительную нагрузку вы можете выдержать для данной конфигурации оборудования ...