При подборе серверного оборудования для работы с тяжелыми конфигурациями 1С, такими как 1С:Комплексная автоматизация 2 (КА 2), системные администраторы часто сталкиваются с дилеммой: купить дорогое специализированное «железо» или собрать производительную станцию на базе потребительских компонентов. Рассмотрим этот вопрос подробнее на примере обсуждения сборки сервера для небольшого производства.
На первый взгляд, использование процессоров линейки Threadripper кажется привлекательным из-за большого количества ядер и поддержки многоканальной памяти. Однако, если мы проанализируем архитектуру AMD Ryzen Threadripper 1900X, то обнаружим несколько критических нюансов:
1С:Предприятие 8.3, которая крайне чувствительна к скорости работы памяти, это может стать узким местом. Высокие задержки приводят к микрофризам при формировании тяжелых отчетов в КА 2.Вывод: Выбор Threadripper 1900X для 5–10 пользователей является избыточным по стоимости владения и неоптимальным по архитектуре.
Рассмотрим альтернативный вариант, который часто называют «офисным сервером». Как показывает практика, современные десктопные процессоры отлично справляются с нагрузкой малого бизнеса. Проанализируем типовую конфигурацию:
Для 5–10 пользователей, работающих в 1С:Комплексная автоматизация 2, оптимальным будет следующий набор:
Intel Core i7-8700K или более современные аналоги (например, i5-13600K). Высокая тактовая частота позволяет быстро обрабатывать сложные алгоритмы КА 2.По результатам тестов производительности (например, тест Гилева), связка из i7 с достаточным объемом ОЗУ и SSD способна комфортно обслуживать даже большее количество пользователей, чем планирует автор темы.
Если бюджет крайне ограничен, но требуется именно «серверная» стабильность, можно рассмотреть вариант сборки на базе б/у процессоров Intel Xeon (например, серии E5-2680 v2). Разберем преимущества этого подхода:
Однако помните, что покупка комплектующих на вторичных рынках несет риски отсутствия гарантии и непредсказуемого срока службы компонентов.
В обсуждении поднят важный вопрос: почему база, которая «летала» три года назад, начинает тормозить сегодня? Разберем основные причины:
Во-первых, это рост объема данных. Индексы таблиц становятся больше, SQL-серверу требуется больше оперативной памяти для их удержания в кэше. Если памяти не хватает, начинаются частые обращения к диску, что замедляет работу.
Во-вторых, обновления конфигурации. 1С постоянно усложняет метаданные. Новые релизы Комплексной автоматизации 2 содержат более сложные механизмы учета, требующие больше ресурсов процессора для тех же самых операций (например, расчет себестоимости или начисление зарплаты).
Чтобы избежать этой проблемы, при сборке сервера закладывайте запас по оперативной памяти (например, устанавливайте 64 ГБ вместо 32 ГБ) и используйте SSD серверного класса.
Обычные SSD (вроде серии Samsung EVO) в серверном режиме могут выйти из строя за год-два. Выясним причину: 1С постоянно пишет временные таблицы и логи транзакций. У потребительских дисков ограничен ресурс TBW (суммарный объем записанных данных).
Для сервера 1С рекомендуется выбирать накопители класса Enterprise. Они обладают двумя важными свойствами:
.mdf не «развалится».Подведем итог нашего анализа. Для сервера под 1С:Комплексная автоматизация 2 на 5–10 пользователей:
Следуя этим правилам, вы создадите надежную платформу, которая обеспечит быструю работу бухгалтерии и производства без необходимости апгрейда в ближайшие годы.