Найти тему
AND-Systems | andpro.ru

Зачем серверу два процессора

Оглавление
В некоторых случаях сервера с одним процессором недостаточно и возникает необходимость в установке еще одного
В некоторых случаях сервера с одним процессором недостаточно и возникает необходимость в установке еще одного

Современные серверные системы характеризуются высоким уровнем производительности. Рынок предлагает большой выбор серверов для решения необходимых рабочих задач. Но иногда требуется наличие двух процессоров для наибольшей эффективности и рациональности. Рассмотрим подробнее.

История двухпроцессорного внедрения

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

Самое первое устройство, работающее на базе SМP, появилось в 1962 году (Burroughs D825). С того времени использование данной системы не прекратилось и многие современные многопроцессорные ПК также применяют SМP.

Как известно, прямой конкурент Intel - AMD. Они ответили альтернативой SМP в виде Athlon MultiProcessor (Athlon MP). По аналогии это тот же Athlon ХР, поддерживающий двухпроцессорную конфигурацию и использующий протокол MOESI. Данный протокол выполняет взаимосвязь процессоров через cash-память 2-го уровня, а не на уровне оперативной памяти. Но такое решение от AMD не заинтересовало пользователей на должном уровне и компания сконцентрировала свое внимание на серверных системах AMD Opteron.

Изначальной идеей Intel при разработке многопроцессорной системы считалось ее назначение только для серверов. Но в дальнейшем они стали использоваться и в некоторых высокопроизводительных рабочих станциях. Важным историческим моментом служит добавление поддержки SМP в систему на основе процессоров Pentium, которые разрешили создать двухпроцессорные сборки, и в Pentium Pro, что позволяли внедрить в ПК четыре процессора. Но отметим, что уже в Pentium II вновь вернулось решение об установке только двух ЦП.

Выход в массовое использование послужил сильным толчком в области распространения многопроцессорных систем. Но против стали маркетологи, так как устройство, оснащенное двумя сравнительно бюджетными Pentium работали наряду с профессиональными станциями. Безусловно, такая ситуация повлияла на прибыль компании. В связи с этим, Intel отказалась от решения внедрять SМP в массовый сегмент. Разработчики сохранили ее поддержку только в специализированных и дорогостоящих Xeon и Opteron.

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

Использование двухпроцессорных серверов

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

  • Терминальный сервер с двумя процессорами. Данный сервер используется для клиент-серверной архитектуры. Иными словами, пользователь имеет доступ к программному обеспечению на сервере, работает с ним и получает результат в виде отображения экрана. Непосредственно весь объем вычислений выполняется на сервере и поэтому терминальная система позволяет существенно экономить на производительности рабочих ПК.
  • Двухпроцессорный сервер с большим количеством виртуальных машин. Один сервер способен включить несколько виртуальных машин. Таким образом выполняется экономия на общем количестве серверов, но вместе с этим существенно повышается нагрузка на систему. Поэтому в такой ситуации использование двухпроцессорных серверов будет оптимально подходящим решением.
  • Сервер для работы с базами данных, оснащенный двумя процессорами. Наибольшую выгоду данная система принесет в том случае, когда существует достаточно много активных пользователей. Но если организация имеет до 35 сотрудников, работающих в 1С, то рациональнее будет приобрести сервер с одним процессором и высокой тактовой частотой.

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

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

  • выделяют своим сотрудникам технические ресурсы для работы;
  • используют аналитические программы, а также приложения для ведения учета и общей бухгалтерии;
  • имеют общую базу файлов и сервисы взаимодействия сотрудников (корпоративные чаты, OutLook и пр.).

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

Итоги

В заключение статьи отметим, что эксплуатация двух процессоров в серверных системах значительно увеличивает ее производительность. Это необходимо при задачах критичных вычислительной мощности сервера. Данная конфигурация характеризуется наличием большого количества ядер и эффективно используется в основных трех направлениях: терминальный сервер, хостинг виртуальных машин и сервер базы данных.

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