Сервер под 1С:Предприятие 8.3: процессор, память, диски и готовые сборки на 10–100 пользователей

· 11 мин

Содержание

Для сервера 1С на 10–30 пользователей хватает компьютера с 6–8 быстрыми ядрами (частота в бусте 4,5 ГГц и выше), 32–64 ГБ памяти с ECC и двух NVMe-накопителей в зеркале. Дорогой двухпроцессорный сервер с десятками медленных ядер здесь часто работает хуже: 1С упирается в скорость одного ядра, а не в их количество.

Частое заблуждение — «чем больше ядер, тем быстрее 1С». Один пользователь проводит документ в одном потоке, и время проведения зависит от частоты процессора и задержки диска. Ядра нужны, когда работает много людей одновременно. Поэтому выбор железа для сервера 1С начинается с подсчёта пользователей и выбора СУБД, а уже потом — с каталога.

Что определяет требования к компьютеру для сервера 1С

Прежде чем сравнивать модели, ответьте на четыре вопроса. От них зависит каждая строчка спецификации.

  • 👥 Сколько пользователей работает одновременно. Не «всего в штате», а сколько сеансов открыто в пиковый час. Обмены, фоновые задания и регламентные операции считайте как отдельных пользователей.
  • 🗄️ Файловый режим или клиент-серверный. Файловая база — это папка на диске, «сервер» для неё — просто компьютер с общей папкой. Клиент-серверный вариант требует сервера 1С:Предприятия и СУБД (MS SQL Server или PostgreSQL), а значит — больше памяти и быстрых дисков.
  • 📦 Какие конфигурации и какого размера базы. Бухгалтерия на 5 ГБ и ERP на 300 ГБ — разные весовые категории. Тяжёлые операции (закрытие месяца , расчёт себестоимости, перепроведение) нагружают сервер сильнее, чем ввод документов.
  • 🖥️ Будет ли на той же машине терминальный сервер . Если пользователи подключаются по RDP и запускают клиент 1С прямо на сервере, на каждого добавьте 300–500 МБ памяти и долю процессора.

Для ориентира: файловый режим разумно держать до 5–10 активных пользователей на одной базе. Дальше начинаются блокировки и медленная работа по сети — пора переходить на клиент-серверный вариант.

Перед покупкой посмотрите, во что упирается текущий компьютер. В Windows откройте Монитор ресурсов (команда resmon) в пиковое время: загрузка одного ядра под 100% — нужна частота, очередь диска — нужен NVMe, свободная память около нуля — нужен объём ОЗУ.

Ориентиры конфигураций под 10, 30, 50 и 100 пользователей

Ниже — сборки для клиент-серверного варианта, где сервер 1С и СУБД стоят на одной машине. Это стартовая точка, а не норматив: тяжёлая ERP потребует на шаг больше.

ПользователейПроцессорОЗУДискиСУБД
до 106 ядер, буст от 4,5 ГГц32 ГБ ECC2 × NVMe 1 ТБ в зеркалеPostgreSQL или MS SQL Express (база до 10 ГБ)
20–308 ядер, буст от 5 ГГц64 ГБ ECC2 × NVMe 2 ТБ (зеркало) + HDD под копииPostgreSQL или MS SQL Standard
40–6012–16 ядер с высокой частотой128 ГБ ECC4 × NVMe/SSD в RAID 10 + отдельный диск под копииPostgreSQL или MS SQL Standard
80–10016–24 ядра, 1–2 процессора192–256 ГБ ECCRAID 10 из NVMe под базы, отдельное зеркало под журналыОбычно разносят: сервер СУБД + сервер 1С

Как читать таблицу:

  1. Число ядер растёт медленнее числа пользователей. Люди не нажимают «Провести» одновременно, и 30 пользователям хватает 8 быстрых ядер.
  2. Память растёт быстрее. СУБД держит в памяти горячие страницы базы, и чем большая часть базы туда помещается, тем реже сервер ходит на диск.
  3. На 80–100 пользователях выгоднее две машины: на одной СУБД, на другой сервер 1С и, если нужен, терминальный сервер. Так ресурсы не конкурируют и проще искать узкое место.

MS SQL Server Express бесплатен, но ограничен: база не больше 10 ГБ, используется не больше одного процессора (до 4 ядер) и около 1,4 ГБ памяти под кэш. Для бухгалтерии небольшой фирмы этого хватает на старте, для роста — нет.

Бюджет ориентировочно. Сборка на 10–30 пользователей на серверной платформе с ECC обходится примерно в 250–500 тыс. ₽ без лицензий. Брендовый сервер на 50–100 пользователей — примерно от 800 тыс. до 2 млн ₽ и выше в зависимости от процессоров и дисков. Цены сильно плавают от курса и поставщика, проверяйте их на момент закупки.

Не забудьте про программную часть. Для клиент-серверного режима нужна лицензия на сервер 1С:Предприятия и клиентские лицензии по числу одновременных сеансов. Для Windows Server и MS SQL Server — свои лицензии и клиентские права доступа . PostgreSQL в сборке для 1С бесплатен, это заметная экономия.

Xeon, Ryzen или Core: что важнее для сервера 1С

Серверный процессор не делает 1С быстрее автоматически. Многие Xeon и EPYC с большим числом ядер работают на частоте 2–3 ГГц: они хороши для виртуализации и сотен потоков, но один документ на них проводится медленнее, чем на настольном процессоре с бустом 5 ГГц.

Практики сравнивают железо под 1С тестом Гилёва: он измеряет как раз однопоточную производительность связки «сервер 1С — СУБД». Результат хорошо коррелирует с тем, как пользователи ощущают скорость работы.

Что выбрать на практике:

  • 🚀 Небольшая фирма, до 30 пользователей. Процессоры с высокой частотой на настольных сокетах в серверном исполнении: Intel Xeon E-серии или AMD EPYC 4004 (платформа AM5). Ядра те же, что у быстрых настольных Core и Ryzen, но с официальной поддержкой ECC-памяти и серверных плат.
  • 🏢 50 пользователей и больше. Серверные процессоры среднего уровня с упором на частоту, а не на максимум ядер. Смотрите на базовую частоту и буст: модели с 16 ядрами и 3,5+ ГГц полезнее моделей с 48 ядрами и 2,1 ГГц.
  • 🏠 Обычный Core или Ryzen в офисном корпусе. Работать будет и даже быстро. Минусы: нет ECC (или она не гарантирована платой), нет удалённого управления, нет горячей замены дисков и резервного блока питания. Для базы, без которой компания стоит, это экономия не в том месте.

В BIOS сервера выставьте профиль питания на максимальную производительность. В режиме энергосбережения процессор сбрасывает частоту, и 1С заметно «тупит» на ровном месте. То же проверьте в схеме электропитания Windows.

RAID для сервера 1С: какой уровень выбрать

RAID защищает от отказа диска, но не от удаления данных и шифровальщика. Резервные копии нужны в любом случае, и лучше — на отдельный носитель.

УровеньКогда подходитРиски и минусы
RAID 1 (зеркало)Система, небольшие базы, сервер до 30 пользователейПолезный объём — половина дисков
RAID 10Базы и журналы транзакций при 40+ пользователяхНужно минимум 4 диска, полезна половина объёма
RAID 5 / RAID 6Хранение копий, архивов, файловМедленная запись: для рабочей базы СУБД не подходит
RAID 0Только временные данные (например, tempdb, если её не жалко потерять)Отказ любого диска — потеря всего массива
Без RAIDТестовый стендОтказ диска — простой и восстановление из копии

Не держите рабочие базы 1С на RAID 5. СУБД постоянно пишет мелкими блоками, а каждая запись на RAID 5 превращается в несколько операций чтения и записи. На HDD это даёт ощутимые тормоза, на SSD — лишний износ.

Аппаратный контроллер или программный RAID? Аппаратный RAID-контроллер с кэшем имеет смысл, если кэш защищён батареей или конденсатором: тогда его можно включать на запись без риска потерять данные при отключении питания. Для NVMe-накопителей часто используют программное зеркало средствами операционной системы — это надёжно и не добавляет ещё одну точку отказа.

NVMe, SSD или HDD для сервера 1С

Диск — самое частое узкое место, особенно при закрытии месяца и перепроведении. Здесь экономить нельзя.

  • ⚡ NVMe — основной выбор под базы СУБД и журналы транзакций. Задержка в разы ниже, чем у SATA SSD, а для 1С важна именно задержка мелких операций.
  • 💾 SATA SSD — допустимо для небольших баз и системного диска. Для 50+ пользователей уже ощущается разница с NVMe.
  • 🐢 HDD — только под резервные копии и архив. Рабочая база на HDD в 2–3 раза медленнее даже при небольшой нагрузке.

Что учесть при выборе накопителей:

  1. Берите серверные или корпоративные модели. У них выше ресурс записи (показатель DWPD или TBW) и есть защита от потери питания. Настольный NVMe под СУБД изнашивается быстрее, чем ожидаешь.
  2. Разнесите данные по дискам. Система — на одном зеркале, базы — на другом, журналы транзакций и tempdb (для MS SQL) — по возможности отдельно. Копии — на отдельный физический носитель, а не в соседнюю папку.
  3. Заложите запас по объёму. База за 3–5 лет вырастает в разы, плюс копии, журналы и временные файлы при обновлении. Правило практиков: свободного места под базы не меньше 50%.
  4. Следите за состоянием. Включите мониторинг SMART и оповещения контроллера. Деградацию зеркала надо заметить в тот же день, а не когда откажет второй диск.

Оперативная память для сервера 1С: объём и тип

Память на сервере делят три потребителя: СУБД, процессы сервера 1С (rphost) и операционная система. Если рядом стоит терминальный сервер — четвёртый.

Ориентиры по объёму:

  • 🧮 Операционная система — 4–8 ГБ.
  • 🧮 Сервер 1С — примерно 1–2 ГБ на каждые 10 активных пользователей; тяжёлые конфигурации и отчёты расходуют больше.
  • 🧮 СУБД — всё, что осталось. В идеале столько, чтобы в кэш помещалась активная часть базы.
  • 🧮 Терминальные сеансы — 300–500 МБ на пользователя с запущенным клиентом 1С.

Пример: 30 пользователей, база 40 ГБ, без терминала. Система 8 ГБ, сервер 1С 6 ГБ, итого 14 ГБ. Сервер на 64 ГБ оставит СУБД около 50 ГБ — база почти целиком поместится в память. Это и есть рецепт быстрой работы.

Какую память выбрать:

  • ✅ Только ECC. Ошибка в одном бите на сервере СУБД может незаметно испортить данные в базе. Регистровая память (RDIMM) нужна серверным процессорам, небуферизованная ECC (UDIMM) — платформам Xeon E и EPYC 4004.
  • ✅ Все каналы памяти заняты. Процессор с двумя каналами — минимум два модуля, с восемью каналами — восемь. Один большой модуль вместо двух средних — потеря пропускной способности.
  • ✅ Запас под рост. Оставьте свободные слоты: докупить модули дешевле, чем менять все.

В MS SQL Server обязательно ограничьте максимальный объём памяти СУБД в настройках сервера. По умолчанию он забирает почти всё, и процессам 1С и Windows не остаётся места. В PostgreSQL память распределяют параметрами shared_buffers и effective_cache_size в postgresql.conf.

Собрать сервер самому или купить брендовый

Оба пути рабочие. Разница — в цене простоя и в том, кто будет чинить сервер в пятницу вечером.

ВариантПлюсыМинусыКому подходит
Сборка на серверной платформеДешевле на 20–40%, можно подобрать высокочастотный процессорГарантия по компонентам, поддержка на васФирмы с собственным администратором
Брендовый сервер (Dell, HPE, Lenovo и аналоги)Удалённое управление, горячая замена, единая гарантия с выездомДороже, частотных моделей в линейке меньшеКомпании, где простой стоит дорого
Российские производители серверовДоступность поставок и гарантии, реестр отечественной продукцииМодели и сроки сильно зависят от поставщикаГосзаказ, требования по импортозамещению
Аренда или облакоНет капитальных затрат, масштабирование за минутыЕжемесячный платёж, зависимость от канала связиРаспределённые офисы, сезонная нагрузка

При аренде виртуального сервера попросите у провайдера данные о частоте процессора и типе дисков. Виртуалка на «8 ядер» с медленными ядрами старого поколения и сетевым хранилищем покажет себя хуже среднего офисного компьютера.

Если выбрали самосборку, держитесь серверной платы: удалённое управление (IPMI или аналог) позволит перезагрузить и даже переустановить систему без поездки в офис.

Проверить в спецификации перед заказом
Выполнено: 0 / 7

Что ещё понадобится, кроме самого сервера

Без этих пунктов даже хороший сервер однажды подведёт.

  • 🔋 ИБП с отключением по сигналу. Источник бесперебойного питания должен не только держать нагрузку, но и корректно выключать сервер при долгом отключении. Мощность — с запасом 30–50% от потребления сервера.
  • 💽 Хранилище резервных копий. Отдельный NAS или диск, плюс копия вне офиса или в облаке. Копии по правилу «3-2-1»: три копии, на двух типах носителей, одна вне офиса.
  • 🌐 Сеть 1 Гбит/с и выше. Клиент-серверный режим нетребователен к каналу, а файловый работает тем лучше, чем быстрее сеть. Между сервером 1С и отдельным сервером СУБД — минимум 10 Гбит/с.
  • 🔑 Лицензии. Программные лицензии 1С привязываются к оборудованию: после замены дисков, сетевой карты или переустановки ОС их придётся активировать заново. Держите под рукой пин-коды и регистрационные данные. Аппаратный ключ USB освобождает от этой процедуры, но требует свободного порта и аккуратного обращения.
  • ❄️ Место для сервера. Шкаф или стойка, нормальная вентиляция, температура в помещении до 25 °C. Сервер в кладовке без вентиляции перегревается летом и сбрасывает частоту.
  • 🛡️ Антивирус с исключениями. Добавьте в исключения каталоги баз СУБД, каталог кластера 1С и временные файлы, иначе проверка «на лету» съест производительность дисков.

Каталог данных кластера 1С (служебные файлы сервера и сеансовые данные) тоже держите на быстром диске. Если его оставить на медленном системном HDD, это скажется на работе всех пользователей.

Частые вопросы

Можно ли использовать обычный офисный компьютер как сервер 1С?
Для файловой базы на 3–5 пользователей — да, если в нём SSD и регулярно делаются копии. Для клиент-серверного режима и большего числа людей нужен компьютер с ECC-памятью, зеркалом дисков и ИБП.
Что лучше для сервера 1С: Windows или Linux?
Сервер 1С и PostgreSQL работают на обеих системах. Linux экономит на лицензиях Windows Server и MS SQL, но требует администратора, который с ним знаком. Если в компании все администраторы на Windows, выигрыш в лицензиях съест время на поддержку.
Нужна ли виртуализация на сервере 1С?
Виртуализация удобна: проще делать снимки, переносить машину и разделять роли. Плата — несколько процентов производительности и обязательная настройка: ресурсы не перераспределять, процессор и память закрепить за машиной с СУБД, диски дать быстрые.
Как понять, что сервер пора менять?
Если пользователи жалуются на скорость, а мониторинг показывает постоянную загрузку процессора выше 70–80%, очередь к дискам или нехватку памяти под кэш СУБД. Сначала проверьте настройки СУБД и обслуживание индексов: иногда это даёт больше, чем новое железо.
На сколько лет рассчитывать сервер?
Обычно на 4–6 лет. Закладывайте рост числа пользователей и объёма баз на этот срок: свободные слоты памяти и отсеки под диски обойдутся дешевле, чем замена сервера через два года.