Внедрение 1С:ERP — это ресурсоемкий процесс, где аппаратная часть играет критическую роль. В отличие от более старых конфигураций (например, УПП), ERP построена на управляемых формах и имеет сложную бизнес-логику, что накладывает повышенные требования к серверному оборудованию. Разберем по шагам, какие мощности потребуются для стабильной работы системы на 100–200 пользователей, основываясь на опыте реальных внедрений и технических регламентах.
Для серверной части 1С:Предприятие ключевым параметром является производительность на одно ядро. Процессы 1С (особенно расчет себестоимости и закрытие месяца) часто выполняются в один поток, поэтому высокая тактовая частота критичнее общего количества ядер.
Проанализируем основные требования к CPU:
rphost. Оптимально выделять 1 физическое ядро на 8–12 активных пользователей. Таким образом, для 200 человек потребуется сервер с 20–24 физическими ядрами.C-States и SpeedStep, переводя оборудование в режим "Maximum Performance". В противном случае задержки при переключении частот процессора будут приводить к "фризам" в интерфейсе 1С.Оперативная память — второй по важности ресурс. ERP потребляет значительно больше памяти, чем УТ или БП. Выясним причины и рассчитаем необходимый объем.
Рассмотрим структуру потребления памяти:
Итоговая рекомендация: Для 100–200 пользователей суммарный объем оперативной памяти в системе должен составлять от 256 ГБ до 512 ГБ.
Скорость дисков определяет, как быстро SQL Server будет записывать логи транзакций и работать с временными таблицами tempdb. Разберем оптимальную конфигурацию накопителей:
Забудьте про обычные HDD и даже стандартные SAS-диски. Для 1С:ERP единственным верным решением являются серверные NVMe или SSD (Enterprise Class).
RAID 10. Он обеспечивает наилучший баланс скорости и надежности. Использовать RAID 5 или RAID 6 для баз 1С крайне нежелательно из-за низкой скорости записи (penalty на вычисление четности).tempdb на разные физические диски или логические тома с высокой скоростью доступа.tempdb на самый быстрый NVMe-накопитель. Количество файлов tempdb должно соответствовать количеству ядер (но обычно не более 8).Рассмотрим вариант размещения компонентов. На 100–200 пользователей наиболее эффективно разделять сервер 1С и SQL на две физические машины, соединенные 10-гигабитной сетью. Однако, если бюджет ограничен и сервер один, мы можем использовать механизм Shared Memory.
Проанализируем преимущества Shared Memory: когда сервер 1С и MS SQL Server находятся на одном физическом сервере, обмен данными между ними происходит через оперативную память, минуя сетевой стек TCP/IP. Это дает прирост производительности на операциях записи до 15-20%.
В обсуждениях часто поднимается вопрос использования RDP. Рассмотрим, почему для ERP это не всегда лучшее решение:
Интерфейс ERP очень "тяжелый". При отрисовке окон в терминальной сессии нагрузка на процессор сервера терминалов возрастает многократно. Оптимальный путь — установка Тонкого клиента непосредственно на рабочие станции пользователей. Это распределяет нагрузку по отрисовке интерфейса на локальные компьютеры, оставляя серверу только бизнес-логику и работу с данными.
Если планируется использование VMware или Hyper-V, разберем критически важные настройки:
На основе успешных внедрений для 150 активных пользователей рассмотрим следующую спецификацию:
Сервер СУБД + Приложений (Combined):
Подводя итог, отметим, что 1С:ERP требует комплексного подхода. Недостаток частоты процессора нельзя полностью компенсировать объемом памяти, а медленные диски нивелируют преимущества самого мощного CPU. Регулярно проводите замеры производительности с помощью "Теста Гилева" или встроенного в платформу Центра управления производительностью для своевременного обнаружения узких мест.