Как выбрать сервер для 50-60 баз 1С при небольшом количестве пользователей?

Системный администратор IT и автоматизация бизнеса
← На главную

Часто возникает задача обновления или сборки сервера для работы с продуктами 1С. Разберем не совсем стандартную, но показательную ситуацию: имеется большое количество типовых баз данных (около 50-60 баз, таких как Бухгалтерия, ЗУП, УТ и УНФ), но при этом количество пользователей невелико — всего 5-7 человек. Однако интенсивность их работы высока, поскольку каждый пользователь может держать открытыми 5-6 баз одновременно.

Проанализируем основные подходы к выбору комплектующих, разберем типичные ошибки при выборе серверного железа для 1С и выясним, на какие параметры процессора, памяти и дисковой подсистемы необходимо обращать внимание в первую очередь.

Выбор процессора: Xeon E, Xeon Silver или AMD Ryzen?

При подборе центрального процессора для сервера приложений 1С необходимо помнить главное правило: платформа 1С плохо распараллеливает процессы в рамках одного серверного вызова. Это означает, что производительность на одно ядро (IPC) и высокая базовая тактовая частота гораздо важнее общего количества ядер. Рассмотрим подробнее предложенные варианты процессоров:

  1. Линейка Intel Xeon Silver (например, 4208): Это крайне неудачное решение для сервера 1С. Данные процессоры обладают большим количеством ядер, но их базовая тактовая частота очень низкая (около 2.1 ГГц). В задачах 1С такой сервер будет работать медленно, пользователи столкнутся с задержками при проведении документов.
  2. Линейка Intel Xeon E (например, E-2146G, E-2278, E-2136): Отличный выбор. Эти процессоры имеют высокую базовую частоту (свыше 3.0-3.5 ГГц) и отлично справляются с нагрузками 1С.
  3. Процессоры AMD Ryzen (например, 3700X, 3800X и новее): Десктопные процессоры AMD также прекрасно подходят для 1С благодаря высокой производительности на такт. Их главное преимущество — поддержка высокочастотной оперативной памяти, которую очень любит платформа 1С.

Оперативная память: объем, частота и подводные камни ECC

Сервер 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. Однако стоит помнить, что это десктопная платформа, и она требует более тщательного тестирования на стабильность.

Дисковая подсистема: почему бытовые SSD не подходят для 50-60 баз данных?

Посмотрим на дисковую подсистему. При наличии 50-60 активных баз данных система генерирует колоссальное количество фоновых заданий, транзакций, временных файлов и логов СУБД. Это создает непрерывную мелкоблочную случайную запись.

Разберем типичные ошибки при выборе NVMe SSD накопителей:

  1. Накопители на базе QLC-памяти (например, Intel 660p): Категорически не подходят для баз данных. Их ресурс очень мал, а при исчерпании SLC-кэша скорость записи падает до уровня старых жестких дисков (HDD).
  2. Бытовые накопители с TLC-памятью (Sabrent, Patriot, Samsung 970 Evo/Pro): Это отличные диски для домашних ПК, но в сервере баз данных они быстро сдаются. Они работают по принципу SLC-кэширования. При постоянной нагрузке от 50-60 баз кэш быстро переполнится, что приведет к резкому падению показателя IOPS (количества операций ввода-вывода в секунду) и «фризам» в работе 1С.

Кроме того, при выборе диска необходимо обращать внимание на показатели выносливости (TBW — Terabytes Written) или DWPD (допустимое количество перезаписей всего объема диска в день). У бытовых дисков этот показатель рассчитан на домашнее использование.

Правильное решение: Для стабильной работы такого количества баз 1С настоятельно рекомендуется использовать серверные (Enterprise) NVMe накопители начального уровня. Их главное отличие — они обеспечивают стабильно высокую скорость случайной записи без просадок, независимо от степени заполненности диска, и обладают ресурсом, достаточным для многолетней работы под интенсивной нагрузкой СУБД.

Итоговые рекомендации по сборке

Проанализируем ситуацию и подведем итог. Для обеспечения комфортной работы в 50-60 базах 1С для небольшой группы активных пользователей оптимальным решением будет:

← На главную