Как выбрать сервер для 1С:ERP на 50–100 пользователей: проверенные конфигурации и рекомендации

Системный администратор 1С v8.3 (Управляемые формы) 1С:ERP Управление предприятием Управленческий учет IT и автоматизация бизнеса
← На главную

Выбор серверного оборудования для 1С:ERP — это задача, требующая баланса между производительностью и стоимостью. В отличие от простых учетных решений, ERP-системы создают колоссальную нагрузку на дисковую подсистему и процессор, особенно в моменты закрытия месяца или расчета себестоимости. Разберем детально, какое железо обеспечит комфортную работу 50–100 активных пользователей, основываясь на реальном опыте внедрений и актуальных технических требованиях.

Ключевой фактор: Производительность процессора (CPU)

Проанализируем специфику работы платформы 1С. Основная часть задач в 1С выполняется в один поток, поэтому критически важным параметром является тактовая частота ядра, а не их общее количество. Рассмотрим основные рекомендации по выбору CPU:

  1. Частота имеет значение: Для ERP крайне желательно выбирать процессоры с базовой частотой от 3.4 ГГц и выше. В режиме Turbo Boost частота должна достигать 4.5–5.0 ГГц. Процессоры с низкой частотой (например, 2.1–2.4 ГГц), даже при наличии 40 ядер, покажут неудовлетворительную скорость работы интерфейса и проведения документов.
  2. Выбор линейки: Рассмотрим современные варианты. Для средних внедрений (до 100 пользователей) отлично подходят процессоры серии Intel Xeon Gold (например, 6346 или 6444Y) или специализированные высокочастотные решения типа Xeon E-2300/2400, если объем базы позволяет ограничиться одним процессором.
  3. Количество ядер: Проанализируем нагрузку. На 100 пользователей требуется примерно 16–24 физических ядра (без учета Hyper-Threading). Этого достаточно для работы сервера приложений 1С и СУБД на одной или двух машинах.

Оперативная память: объем и NUMA-архитектура

Выясним, сколько памяти потребуется для стабильной работы. ERP потребляет значительно больше ресурсов RAM, чем УТ или БП.

Рассчитаем примерный объем: на каждого пользователя ERP нужно закладывать от 1 ГБ до 1.5 ГБ оперативной памяти под рабочие процессы 1С (rphost), плюс память для ОС и кэша СУБД. Минимальный объем для 100 пользователей — 128 ГБ, но рекомендуемым значением является 256 ГБ.

Важно учитывать архитектуру NUMA при использовании двухпроцессорных серверов. Если сервер 1С и SQL работают на одном физическом сервере, распределим нагрузку так, чтобы процессы 1С не обращались к памяти, «привязанной» к другому процессору через медленную шину. Это может замедлить систему на 20-30%. В некоторых случаях выгоднее использовать один мощный процессор с максимальной частотой и большим объемом памяти.

Дисковая подсистема: NVMe против SAS

Посмотрим на дисковую подсистему как на главный «бутылочный горлышко» системы. Для ERP использование обычных HDD или даже медленных SATA SSD недопустимо.

Рассмотрим оптимальную конфигурацию дисков:

  1. NVMe-накопители: Использование NVMe (PCIe 4.0 или 5.0) является стандартом. Они обеспечивают минимальные задержки при записи логов транзакций SQL.
  2. Параметр DWPD: При выборе SSD для базы данных обязательно смотрим на ресурс записи (Drive Writes Per Day). Для 100 пользователей ERP подходят только накопители корпоративного класса (Enterprise) с DWPD от 3 и выше (например, серия Intel D7-P5510 или Samsung PM1733/1735). Бытовые диски типа Samsung 980/990 Pro быстро выйдут из строя под нагрузкой SQL-сервера.
  3. Разделение данных: Рекомендуется физически разделять диски под разные задачи:
    • RAID 1 из SSD/NVMe — под операционную систему и логи СУБД.
    • RAID 1 или RAID 10 из высокоскоростных NVMe — под файлы данных СУБД (mdf).
    • Отдельный массив (можно HDD) — под бэкапы.

Выбор СУБД: MSSQL или PostgreSQL

Разберем ситуацию с выбором системы управления базами данных. Это вопрос не только производительности, но и бюджета.

Microsoft SQL Server: Считается «золотым стандартом» для 1С. Он обладает отличным оптимизатором запросов и предсказуемым поведением. Однако стоимость лицензий на ядра и пользователей для 100 человек может быть сопоставима со стоимостью самого сервера.

PostgreSQL (Postgres Pro): Это отличный вариант для импортозамещения и экономии бюджета. Проанализируем нюансы:

Пример проверенной конфигурации (Single Server)

Рассмотрим вариант сборки «все в одном» для 80–100 пользователей, который обеспечит отличную скорость:


Корпус: Supermicro или HPE 2U
Процессор: 1x Intel Xeon Gold 6444Y (16 ядер, 3.6 ГГц - 4.1 ГГц)
Память: 256 ГБ (8x 32 ГБ DDR5-4800 ECC Reg)
Диски ОС/Логи: 2x 960 ГБ NVMe Enterprise RAID 1
Диски Данные: 2x 1.92 ТБ NVMe Enterprise RAID 1
Диски Бэкап: 2x 4 ТБ SAS HDD RAID 1
Сеть: 10 Гбит/с (SFP+)

Тонкая настройка сервера и виртуализация

Если мы используем виртуализацию (VMware, Hyper-V), разберем обязательные настройки:

  1. Memory Reservation: Всегда резервируйте 100% оперативной памяти за виртуальной машиной с 1С и SQL. Использование Dynamic Memory запрещено.
  2. CPU Pinning: По возможности закрепите виртуальные ядра за физическими, чтобы избежать переключений контекста (context switching).
  3. Энергопотребление: В BIOS сервера и в настройках ОС (Windows/Linux) обязательно выставляем режим High Performance (Максимальная производительность). Это заставляет процессор работать на максимальной частоте без «засыпания» ядер.

Проанализируем также работу сервера приложений 1С. Для 100 пользователей рекомендуется настроить несколько рабочих процессов в консоли администрирования 1С. Выясним правило: один рабочий процесс на каждые 20–25 пользователей или на каждые 4–8 ГБ потребляемой памяти процессом rphost. Это повысит отказоустойчивость системы: если один процесс «упадет» из-за ошибки в коде, остальные пользователи продолжат работу.

Заключение

Выбор сервера для 1С:ERP на 100 пользователей — это инвестиция в стабильность бизнеса. Не пытайтесь экономить на частоте процессора и классе SSD. Помните, что быстрые диски и высокая частота ядер дают гораздо больший прирост производительности, чем избыточное количество ядер и огромные объемы медленной памяти. Регулярно проводите технологический аудит и замеры производительности с помощью Теста Гилева или ЦПС (Центр управления производительностью), чтобы вовремя выявлять узкие места вашей системы.

← На главную