Часто возникает задача обновления или сборки сервера для работы с продуктами 1С. Разберем не совсем стандартную, но показательную ситуацию: имеется большое количество типовых баз данных (около 50-60 баз, таких как Бухгалтерия, ЗУП, УТ и УНФ), но при этом количество пользователей невелико — всего 5-7 человек. Однако интенсивность их работы высока, поскольку каждый пользователь может держать открытыми 5-6 баз одновременно.
Проанализируем основные подходы к выбору комплектующих, разберем типичные ошибки при выборе серверного железа для 1С и выясним, на какие параметры процессора, памяти и дисковой подсистемы необходимо обращать внимание в первую очередь.
При подборе центрального процессора для сервера приложений 1С необходимо помнить главное правило: платформа 1С плохо распараллеливает процессы в рамках одного серверного вызова. Это означает, что производительность на одно ядро (IPC) и высокая базовая тактовая частота гораздо важнее общего количества ядер. Рассмотрим подробнее предложенные варианты процессоров:
Сервер 1С крайне чувствителен к пропускной способности подсистемы памяти. Выясним причину, по которой нужно внимательно подбирать конфигурацию ОЗУ, особенно если планируется установить большой объем, например, 128 ГБ.
Особенности работы Intel Xeon E: Процессоры серий Xeon E-2100 и E-2200 не поддерживают регистровую память (RDIMM). Они могут работать только с небуферизованной памятью (UDIMM ECC). Если мы попытаемся установить максимальный объем — четыре планки UDIMM по 32 ГБ, мы создадим экстремальную электрическую нагрузку на контроллер памяти в процессоре. В результате система может работать нестабильно, либо материнская плата принудительно сбросит частоту памяти (например, с заявленных 2666 МГц до 2400 МГц или даже 2133 МГц). Такое падение частоты негативно скажется на производительности 1С. Поэтому для линейки Xeon E часто рекомендуют ограничиваться 64 ГБ памяти.
Особенности работы AMD Ryzen: Процессоры Ryzen поддерживают память ECC (небуферизованную), однако это зависит от реализации на конкретной материнской плате. Большим плюсом Ryzen является возможность работы с памятью на частотах 3200–3600 МГц. Для 1С прирост скорости от такой частоты будет весьма существенным по сравнению с 2666 МГц у Xeon. Однако стоит помнить, что это десктопная платформа, и она требует более тщательного тестирования на стабильность.
Посмотрим на дисковую подсистему. При наличии 50-60 активных баз данных система генерирует колоссальное количество фоновых заданий, транзакций, временных файлов и логов СУБД. Это создает непрерывную мелкоблочную случайную запись.
Разберем типичные ошибки при выборе NVMe SSD накопителей:
Кроме того, при выборе диска необходимо обращать внимание на показатели выносливости (TBW — Terabytes Written) или DWPD (допустимое количество перезаписей всего объема диска в день). У бытовых дисков этот показатель рассчитан на домашнее использование.
Правильное решение: Для стабильной работы такого количества баз 1С настоятельно рекомендуется использовать серверные (Enterprise) NVMe накопители начального уровня. Их главное отличие — они обеспечивают стабильно высокую скорость случайной записи без просадок, независимо от степени заполненности диска, и обладают ресурсом, достаточным для многолетней работы под интенсивной нагрузкой СУБД.
Проанализируем ситуацию и подведем итог. Для обеспечения комфортной работы в 50-60 базах 1С для небольшой группы активных пользователей оптимальным решением будет: