В любой ИТ-системе центральный процессор играет ключевую роль и обеспечивает взаимодействие всех составляющих элементов. Поэтому от правильного выбора ЦПУ зависит производительность системы. Когда пользователь или IT-инженер выбирает процессор для домашнего или коммерческого сервера, к стандартным требованиям добавляют и нюансы, связанные с масштабом и повышенной мощностью устройства. Чтобы обеспечить высокую производительность системы, важно провести комплексный анализ еще на этапе проектирования сервера.
В большинстве случаев серверы требуются для решения корпоративных, а не коммерческих задач, поэтому от работы ЦПУ зависят не только команды внутри локальной сети, но часто – маркетинговые и финансовые показатели бизнеса. Так, при выборе серверного процессора лучше обратиться за консультацией квалифицированного ИТ-архитектора и подобрать оборудование в соответствии с индивидуальными задачами, размером компании, количеством сотрудников и другими значимыми факторами.
Когда обычный пользователь начинает выбирать «железо» для компьютера, он стремится увеличить мощность каждого элемента, чтобы достичь максимальной продуктивности. Это ведет к большим затратам и часто становится нецелесообразным. В коммерческих масштабах погоня за передовыми техническими характеристиками может стать причиной неэффективного распределения бюджета. Опытный ИТ-инженер помогает выбрать оптимальный вариант серверного оборудования в зависимости от индивидуальных особенностей компании. Благодаря адресному подбору серверного оборудования компания получает продуктивную ИТ-систему за разумные деньги.
Еще одна особенность выбора серверного процессора – необходимость масштабирования системы. Поскольку серверное оборудование рассчитано на период порядка пяти лет, заказчик должен предоставить ИТ-специалисту данные о плановом масштабировании бизнеса – росте объемов задач, найме дополнительных сотрудников и т.д.

Выбор серверного центрального процессора можно разделить на два этапа: сначала оценивают внешние параметры, после чего подбирают технические характеристики элемента. Так, сначала ИТ-инженер должен проанализировать:
На основе полученной информации ИТ-специалист делает вывод об оптимальных технических характеристиках процессора – количестве ядер, минимальной тактовой частоте, уровне кэш-памяти и т.д.
Для правильного выбора элементов корпоративного сервера необходимо понимать масштабы компании, темпы ее развития и загруженность отдельных сотрудников. Также большое значение имеет и тип деятельности. К примеру, процессор для работы в типичных офисных программах должен отвечать менее мощным характеристикам по сравнению с серверным оборудованием для работы с тяжелым софтом и специальным программным обеспечением. Например, высокой мощности ЦПУ требуют многие инженерные и дизайнерские программы, игры и т.д.
Если брать усредненные показатели, то для небольшой компании с количеством сотрудников порядка 10-20 человек достаточно 4-ядерного или 6-ядерного процессора с тактовой частотой 2-2,5 ГГц. Для средних компаний (до 50 сотрудников) уже используют более мощные CPU и увеличивают эти параметры в два раза. Если же ИТ-специалисту нужно выбрать процессор для крупной компании, то количество ядер обычно стартует с 16. В рамках проектирования сервера для крупного бизнеса ИТ-архитектор выбирает оборудование на основе подробного анализа и доступного бюджета.
Вне зависимости от масштаба компании рационально выбрать мощный сервер по оптимальной стоимости. При этом производительность системы не всегда будет определяться только техническими показателями одного ЦПУ: необходимо проводить комплексный мониторинг при тестовом запуске сервера и оценивать продуктивность каждого элемента ИТ-системы. Для анализа производительности центрального процессора устанавливают специальные утилиты, которые рассчитывают тактовую частоту, рабочую температуру, параметр тепловыделения и другие значимые показатели в зависимости от загруженности сервера.
Так, одна из характеристик, которая влияет на производительность – правильно подобранная процессорная архитектура. В зависимости от поставленных пользователем приоритетных задач выделяют три основных типа подходящих ЦПУ: работающие с большим количеством команд, работающие с несколькими параллельными командами, распределяющие процессы на отдельные группы. Наиболее часто для серверов применяют процессоры с архитектурой x86, чуть реже - AMR. Самые популярные производители серверного ЦПУ Intel и AMD предлагают большой выбор серверных элементов с архитектурой x86.
Типичный корпоративный запрос – выбор процессора для сервера под 1С Предприятие. Это программное обеспечение используют очень многие компании благодаря различным конфигурациям и возможности подобрать ПО в соответствии с потребностями компании и стоимостью лицензии. При выборе серверного оборудования важно определить, какой именно пакет 1С планирует использовать предприятие, а также – какое количество сотрудников обеспечить доступом к программе.
При установке 1С часто один файловый сервер выделяют под базу данных, которой требуется отдельное ядро процессора и повышенный уровень кэширования данных во внутренней памяти ЦПУ. Большинство компаний, продающих готовые конфигурации 1С, отмечают характеристики «железа», но предварительная консультация с ИТ-специалистом позволит избежать замедления системы. Для повышения производительности в компании, где необходимо несколько конфигураций 1С для постоянного использования (к примеру, для ведения бухгалтерии и работы отдела продаж), целесообразно выделить по одному файловому серверу для каждой конфигурации. Это увеличит количество ядер ЦПУ и величину тактовой частоты.
По мере развития интернет-технологий пользователям все чаще требуется развернуть не физический, а веб-сервер. Например, это актуально для тестирования разработчиков, хранения баз данных в общем доступе и т.д. Работать в рамках одной физической машины становится неудобно, и применяют технологию виртуализации. Это такой метод построения ИТ-системы, когда на одной физической машине запускают несколько виртуальных машин, которые не привязаны к параметрам своего хоста.
Однако, несмотря на отсутствие зависимости виртуальных машин от физического оборудования, необходимо подбирать «железо» целенаправленно для решения задач виртуализации. В этом случае при выборе центрального процессор учитывают количество ядер: для каждой машины стоит предусмотреть отдельное ядро, чтобы обеспечить независимую работу. Чем выше технические показатели (тактовая частота, кэш и т.д.), тем больше скорость работы в системе. Современные производители предлагают модели процессоров с поддержкой технологии виртуализации: встроенный алгоритм позволяет оптимизировать работу без передачи данных хосту.
ЦПУ необходимо для любого электронного устройства, но выбор процессора играет большую роль при проектировании сервера для инженерных систем. Например, видеонаблюдения, пожаротушения и т.д. Особенность процессора для системы видеонаблюдения – потребность в круглосуточной работе с поддержкой графического изображения. Поэтому ИТ-инженеры предлагают в качестве оптимального варианта CPU с графическим ядром.
Для инженерных систем не требуется выполнение большого количества параллельных процессов: суть работы сводится к вычислению алгоритмов одной ключевой задачи. Поэтому такой процессор должен поддерживать круглосуточную производительность вне зависимости от внешних факторов, а также иметь достаточный объем кэш-памяти для хранения данных. Для масштабных инженерных систем, которые разделяют на центральный сервер, вторичные рабочие места и хранилище базы данных, используют многопроцессорные технологии, предполагающие расширение ИТ-системы. Количество ядер здесь не имеет первостепенного значения: будет достаточно 4-ядрерного ЦП.

Основная задача офисного сервера – объединение всех пользователей локальной сети в единую систему и предоставление доступа сотрудникам к общим файлам или программному обеспечению. В этом случае важны два параметра: количество сотрудников компании и сложность параллельных процессов. Так, ЦПУ для сервера должен обеспечить высокую продуктивность ИТ-системы вне зависимости от количества одновременных задач. Для этого увеличивается тактовая частота и объем кэш-памяти на внутреннем хранилище CPU. В ситуациях, когда файловый сервер выносят отдельно, требуется дополнительное ядро процессора.
При проектировании серверов для среднего и крупного бизнеса стоит использовать многопроцессорные системы с расчетом на масштабирование компании и возможность установки дополнительного ЦПУ. Поэтому ИТ-специалист должен позаботиться о соответствии процессора многосокетной материнской плате.
Когда требуется развернуть корпоративный сервер и выбрать для него серверное оборудование, необходимо действовать по стандартному алгоритму. Он актуален как для пользователя при проектировании выделенного домашнего сервера, так и для IT-специалиста, который решает коммерческую задачу.
На первом подготовительном этапе важно собрать максимум данных о текущих и потенциальных задачах для сервера, чтобы определить его тип, масштаб локальной сети, а также планы по расширению. Если сервер собирают не с нуля, то стоит учитывать уже имеющееся серверное оборудование. К примеру, слот материнской платы позволяет оценить совместимость с сокетом выбранного центрального процессора.
На втором этапе определяются с техническими характеристиками процессора – его мощностью, количеством ядер, тактовой частотой, уровнем кэширования, показателем тепловыделения и архитектурой. Оборудование для коммерческих серверов подбирают с запасом на 3-5 лет.
Заключительным этапом становится выбор конкретного производителя сервера и оценка финансовых возможностей: пользователь может приобрести как новое устройство, так и б/у процессор.
В домашних условиях или в рамках небольшого офиса в качестве выделенного сервера часто используют обычный персональный компьютер. Такой вариант допустим, если нескольким пользователям нужно предоставить доступ к одной программе или файлам. При этом технические показатели серверного процессора не отличаются от процессора для обычного ПК.
Пользователи также стремятся увеличить мощность компьютеров, когда создают игровой сервер или работают в тяжелых программах. Однако в ситуациях, когда не требуется круглосуточная максимальная загрузка, серверное оборудование устанавливать нецелесообразно. В первую очередь, за счет его высокой стоимости. Также высокая тактовая частота такого ЦПУ влечет за собой потребность в замене и других элементов ИТ-системы. Например, кулер стационарного компьютера не рассчитан на работу с серверным элементом: так при высоких нагрузках температура достигнет критического показателя, и компьютер выключится. В худшем случае процессор сгорит из-за недостаточного охлаждения.
Увеличить мощность процессора можно и без установки ЦП для серверов: например, благодаря настройке оверклокинга - разблокировке множителя тактовой частоты, которая предусмотрена в некоторых моделях CPU.
При выборе модели процессора нельзя ориентироваться на какие-то универсальные технические характеристики: необходимо оценивать мощность ЦПУ и производительность всей ИТ-системы в расчете индивидуальных факторов. Так, например, даже в рамках серийного производства моделей схожих параметров присутствуют процессоры разных поколений. Это связано с тем, что каждый производитель стремится усовершенствовать чип и встроенные алгоритмы. Для того, чтобы выбрать подходящий конкретной ИТ-системе CPU, не всегда нужно ориентироваться на новинки производства: к примеру, для стандартного офисного процессора дополнительные 10-15% мощности не повлияют существенно на скорость работы программного обеспечения.
Тактовая частота процессора указывает, с какой скоростью он обрабатывает каждую команду. Чем выше тактовая частота, тем эффективнее работает сервер. На практике максимальные значения требуются только для масштабных серверов или компаний, которые работают с тяжелым софтом или графическими программами.
Несмотря на встроенную кэш-память процессора для обработки текущих команд, стоит учитывать и его совместимость с оперативной памятью: их соответствие позволяет повысить скорость взаимодействия серверных элементов.
Если в результате субъективной оценки и тестирования с помощью утилит пользователь выявляет недостаточную мощность серверного процессора для корректной работы системы, оборудование меняют. Самый простой вариант – масштабирование сервера, если изначально была выбрана двухсокетная или многосокетная материнская плата с возможностью масштабирования. Некоторые ИТ-специалисты применяют в таком случае оверклокинг – разгон тактовой частоты за счет специальных настроек в BIOS материнской платы. Но эффективнее заменить сервер другими комплектующими, учитывая первично совместимость с сокетом материнской платы. В некоторых случаях требуется замена всего комплекса – ЦПУ, материнской платы и оперативной памяти.
Когда необходимо спроектировать сервер или провести апгрейд его составляющих, лучше привлечь опытных инженеров. ИТ-специалисты ittelo.ru знают все о современных серверных процессорах и помогут подобрать актуальную модель с учетом оптимальных технических характеристик под конкретные задачи пользователя.