Подбор серверного оборудования для систем на базе 1С:Предприятие — это задача, требующая поиска баланса между производительностью одного ядра, объемом оперативной памяти и скоростью дисковой подсистемы. Ситуация осложняется, когда планируется использование бесплатной версии MS SQL Express, имеющей жесткие аппаратные ограничения, и работа через терминальный сервер (RDP). Рассмотрим подробно, на что стоит обратить внимание при выборе сервера для компании с нагрузкой в 600 документов в день и 20 активными пользователями.
Для платформы 1С критически важным параметром является производительность на одно ядро (Single-core performance). Многие бизнес-процессы, такие как проведение документов, расчет себестоимости или формирование сложных отчетов, выполняются в один поток. Разберем, почему высокая тактовая частота часто важнее количества ядер.
Проанализируем предложенные варианты процессоров:
Управление торговлей 11 или Альфа-Авто 6.IPC (количество инструкций за такт) и увеличенной частоты, этот процессор покажет прирост производительности на 15–20% в задачах 1С по сравнению с предыдущим поколением.Выясним причину, почему не стоит гнаться за огромным количеством ядер. Бесплатная версия MS SQL Express задействует не более 4 ядер (или 1 сокет, в зависимости от того, что меньше). Таким образом, если вы приобретете процессор с 16 ядрами и низкой частотой, база данных будет использовать только четверть его мощности, а медленные ядра станут «бутылочным горлышком» для всей системы.
Рекомендация: Для 20 пользователей в режиме RDP оптимальным выбором будет процессор с базовой частотой от 3.0 ГГц и выше (например, серия Xeon E-24xx с турбо-бустом до 5.0 ГГц). Ядра, которые не заберет под себя SQL, будут эффективно использоваться для отрисовки графики в RDP-сессиях и работы сервера приложений 1С.
Разберем ситуацию с использованием бесплатной СУБД. Многие стремятся сэкономить на лицензиях, но важно осознавать риски при нагрузке в 600 документов в день.
Во-первых, ограничение размера базы данных в 10 ГБ. В конфигурациях уровня Управление торговлей 11 база растет очень быстро. За счет хранения версий объектов, присоединенных файлов и индексов, лимит может быть исчерпан уже через полгода работы. Проанализируем объем данных: 600 документов в день — это около 150 000 документов в год (с учетом рабочих дней). Такая база гарантированно выйдет за пределы 10 ГБ.
Во-вторых, ограничение по оперативной памяти. SQL Express использует для буферного пула (кэша данных) не более 1.4 ГБ памяти. Это означает, что даже если вы установите 128 ГБ ОЗУ, СУБД не сможет держать всю базу в памяти, что приведет к постоянным обращениям к диску.
Рассмотрим, как распределяются ресурсы памяти на сервере, который совмещает роли СУБД, сервера приложений и терминального сервера (RDP):
rphost) могут потреблять от 8 до 16 ГБ.УТ 11 один пользователь потребляет около 1 ГБ, для Альфа-Авто 6 — до 1.5–2 ГБ. Итого для 20 человек: 30–40 ГБ.Просуммировав, мы увидим, что минимально необходимый объем памяти составляет 64 ГБ. Конфигурация из первого сообщения в 128 ГБ является избыточной для SQL Express, но дает отличный запас для комфортной работы пользователей без использования файла подкачки (swap), что критично для скорости интерфейса 1С.
Посмотрим на дисковую конфигурацию. RAID-массивы из SSD — это стандарт де-факто, но нужно правильно выбрать тип накопителей. Для терминального сервера с 20 пользователями обычные потребительские SATA SSD могут не справиться с очередью запросов (IOPS), что приведет к «фризам» интерфейса.
Рассмотрим подробнее роль кэша. На сервере 1С существует папка srvinfo, где хранится серверный кэш. При интенсивной работе 20 человек объем этой папки может составлять десятки гигабайт. Если разместить её на медленном диске, работа всей системы замедлится. Мы рекомендуем использовать NVMe накопители корпоративного класса с высоким ресурсом перезаписи (DWPD). Они обеспечивают минимальные задержки, что особенно важно для работы СУБД, ограниченной в оперативной памяти.
Проанализируем специфику «Альфа-Авто 6» от Раруса. Эта конфигурация архитектурно сложнее, чем стандартная УТ 11. В ней реализовано множество дополнительных механизмов:
Если планируется переход на «Альфа-Авто», требования к частоте процессора возрастают. Процессор с частотой 2.6 ГГц будет ощущаться пользователями как «медленный».
Разберем по шагам, что нужно сделать после приобретения оборудования, чтобы 1С работала максимально эффективно:
Maximum Performance (или Static High Performance). Это предотвратит сброс частоты ядер в моменты простоя, что избавляет от микро-задержек при открытии форм.Max Degree of Parallelism (MAXDOP). Для 1С рекомендуется значение 1, чтобы запросы не дробились на потоки, что в условиях ограничения ядер SQL только вредит производительности.SQL Express не имеет встроенного SQL Agent, необходимо настроить внешние скрипты (через планировщик задач Windows) для регулярного обновления статистик и дефрагментации индексов. Без этого производительность базы упадет через месяц работы.srvinfo) и временную базу tempdb на самый быстрый физический диск (NVMe).Итоговый вывод: Конфигурация на базе Xeon E-2436 (6 ядер, высокая частота) с 64–128 ГБ оперативной памяти и NVMe SSD будет оптимальной. Однако главным риском остается использование MS SQL Express. При достижении лимита в 10 ГБ или при деградации производительности из-за нехватки памяти под кэш SQL, единственным решением будет переход на MS SQL Standard, который позволит использовать всю мощь выбранного железа.