Выбор серверного оборудования для 1С:ERP — это задача, требующая баланса между производительностью и стоимостью. В отличие от простых учетных решений, ERP-системы создают колоссальную нагрузку на дисковую подсистему и процессор, особенно в моменты закрытия месяца или расчета себестоимости. Разберем детально, какое железо обеспечит комфортную работу 50–100 активных пользователей, основываясь на реальном опыте внедрений и актуальных технических требованиях.
Проанализируем специфику работы платформы 1С. Основная часть задач в 1С выполняется в один поток, поэтому критически важным параметром является тактовая частота ядра, а не их общее количество. Рассмотрим основные рекомендации по выбору CPU:
Intel Xeon Gold (например, 6346 или 6444Y) или специализированные высокочастотные решения типа Xeon E-2300/2400, если объем базы позволяет ограничиться одним процессором.Выясним, сколько памяти потребуется для стабильной работы. ERP потребляет значительно больше ресурсов RAM, чем УТ или БП.
Рассчитаем примерный объем: на каждого пользователя ERP нужно закладывать от 1 ГБ до 1.5 ГБ оперативной памяти под рабочие процессы 1С (rphost), плюс память для ОС и кэша СУБД. Минимальный объем для 100 пользователей — 128 ГБ, но рекомендуемым значением является 256 ГБ.
Важно учитывать архитектуру NUMA при использовании двухпроцессорных серверов. Если сервер 1С и SQL работают на одном физическом сервере, распределим нагрузку так, чтобы процессы 1С не обращались к памяти, «привязанной» к другому процессору через медленную шину. Это может замедлить систему на 20-30%. В некоторых случаях выгоднее использовать один мощный процессор с максимальной частотой и большим объемом памяти.
Посмотрим на дисковую подсистему как на главный «бутылочный горлышко» системы. Для ERP использование обычных HDD или даже медленных SATA SSD недопустимо.
Рассмотрим оптимальную конфигурацию дисков:
Intel D7-P5510 или Samsung PM1733/1735). Бытовые диски типа Samsung 980/990 Pro быстро выйдут из строя под нагрузкой SQL-сервера.Разберем ситуацию с выбором системы управления базами данных. Это вопрос не только производительности, но и бюджета.
Microsoft SQL Server: Считается «золотым стандартом» для 1С. Он обладает отличным оптимизатором запросов и предсказуемым поведением. Однако стоимость лицензий на ядра и пользователей для 100 человек может быть сопоставима со стоимостью самого сервера.
PostgreSQL (Postgres Pro): Это отличный вариант для импортозамещения и экономии бюджета. Проанализируем нюансы:
shared_buffers, work_mem и, что особенно важно, autovacuum. ERP активно создает временные таблицы и обновляет данные, поэтому агрессивная очистка «мусора» (bloat) жизненно необходима.Рассмотрим вариант сборки «все в одном» для 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), разберем обязательные настройки:
Dynamic Memory запрещено.High Performance (Максимальная производительность). Это заставляет процессор работать на максимальной частоте без «засыпания» ядер.Проанализируем также работу сервера приложений 1С. Для 100 пользователей рекомендуется настроить несколько рабочих процессов в консоли администрирования 1С. Выясним правило: один рабочий процесс на каждые 20–25 пользователей или на каждые 4–8 ГБ потребляемой памяти процессом rphost. Это повысит отказоустойчивость системы: если один процесс «упадет» из-за ошибки в коде, остальные пользователи продолжат работу.
Выбор сервера для 1С:ERP на 100 пользователей — это инвестиция в стабильность бизнеса. Не пытайтесь экономить на частоте процессора и классе SSD. Помните, что быстрые диски и высокая частота ядер дают гораздо больший прирост производительности, чем избыточное количество ядер и огромные объемы медленной памяти. Регулярно проводите технологический аудит и замеры производительности с помощью Теста Гилева или ЦПС (Центр управления производительностью), чтобы вовремя выявлять узкие места вашей системы.