26 мая 2025 г.·7 мин

Сервер для 1С: как выбрать CPU, память и диски без переплат

Сервер для 1С: как оценить нагрузку 1С, ERP и БД, выбрать CPU, память и диски, и не переплатить за ядра. Практичные примеры и чеклист.

Сервер для 1С: как выбрать CPU, память и диски без переплат

С чего начать: какие задачи будет делать сервер

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

Что обычно работает рядом с 1С

Кроме самой 1С почти всегда есть СУБД (чаще MS SQL Server или PostgreSQL), фоновые задания, обмены с сайтом или другими системами, печать, почта, интеграции с банком и ЭДО, а также тяжелые отчеты. Если все это живет на одном сервере, нагрузка складывается, и узкое место появляется неожиданно.

Одинаковое число пользователей не означает одинаковую нагрузку. 20 бухгалтеров, которые весь день проводят документы, дают одну картину. А 20 пользователей, где половина постоянно запускает отчеты «за год по всем складам», а пара человек гоняет обмены каждые 5 минут, легко перегружают даже более мощный сервер.

Что чаще всего тормозит

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

Перед выбором железа соберите короткий набор данных:

  • сколько одновременных пользователей и какие роли (бухгалтерия, склад, продажи, руководители)
  • размер базы сейчас и прогноз роста на 1-2 года
  • какие операции самые тяжелые (отчеты, закрытие месяца, обмены, загрузки)
  • где будет СУБД (на этом же сервере или отдельно)
  • требования по доступности (нужно ли резервирование и быстрое восстановление)

Эти ответы сразу подскажут, где нельзя экономить и где точно не стоит переплачивать за ядра, которые будут простаивать.

Типовые профили нагрузки 1С, ERP и баз данных

Сервер ведет себя по-разному в зависимости от того, что именно делают люди в системе. Полезно заранее понять, какой профиль нагрузки у вас основной: «много пользователей онлайн», «пик раз в месяц», «тяжелые отчеты» или «интеграции 24/7».

1) Ежедневная онлайн-работа

Это одновременная работа пользователей: ввод, проведение документов, печать, небольшие запросы. Здесь важны быстрая реакция на короткие операции и отсутствие «подвисаний» в час пик. Чаще всего упираются в производительность одного ядра CPU и задержки диска (особенно при активной записи).

2) Регламентные задания и закрытие периода

Ночью или в конце месяца запускаются пересчет себестоимости, закрытие периода, перепроведение, обмены. Нагрузка становится длинной и тяжелой, иногда хорошо распараллеливается, но не всегда. Частая ошибка - покупать много ядер «на всякий случай», хотя реальное ограничение может быть в нескольких потоках или в скорости дисков.

3) Тяжелые отчеты и произвольные запросы

Когда бухгалтер или аналитик строит сложный отчет, база читает много данных и сортирует их. Обычно особенно важны:

  • достаточно памяти под кэш (чтобы меньше читать с диска)
  • быстрые SSD (часто лучше NVMe) для временных операций
  • понятные правила, кто и когда запускает самые тяжелые отчеты

4) Интеграции, терминальный доступ и виртуализация

Интеграции с ERP/CRM, EDI, API и файловые обмены дают ровную фоновую нагрузку и постоянные записи. Терминальный доступ или виртуализация добавляют «соседей» по CPU и памяти.

Типичный сценарий: днем 40 пользователей «жмут кнопки», а вечером стартует закрытие месяца и параллельно идут обмены. В таком случае разумнее вложиться в память и быстрые диски, а также запланировать окно для тяжелых заданий, чем переплачивать за ядра, которые днем простаивают.

Данные, которые нужно собрать перед покупкой

Перед тем как выбирать сервер для 1С, соберите факты о нагрузке. Без них легко купить лишние ядра, но упереться в медленные диски или нехватку памяти.

Начните с пользователей. Важно не сколько людей числится в штате, а сколько работает одновременно в самые загруженные часы. Один человек, который закрывает месяц и запускает тяжелые отчеты, может давать нагрузку как несколько «тихих» пользователей.

Дальше оцените базу: текущий размер, сколько занимают файлы базы и журналов, и как быстро это растет. Планируйте горизонт 1-3 года, чтобы не менять сервер слишком рано. Если рост рывками (после интеграции с сайтом, внедрения сканирования архивов и т.п.), это тоже важно отметить.

Зафиксируйте пики: конец месяца, утро понедельника, сезонные продажи, массовая загрузка документов. Отдельно запишите, что именно происходит в пик: проведение документов, расчет зарплаты, закрытие периода, регламентные задания, обмены.

Минимум, который стоит принести поставщику:

  • число одновременных пользователей в обычный день и в пик
  • размер базы и годовой прирост
  • 3-5 самых медленных операций «по ощущениям» и когда они случаются
  • какая СУБД и где будет жить база (локально на сервере, на отдельном хранилище, в виртуальной машине)
  • есть ли фоновые задания, обмены, бэкапы в рабочее время

Пример: в офисе 60 сотрудников, но одновременно в 1С работают 18-25, а «тормозит» проведение и отчеты в конце месяца. В таком случае чаще важнее быстрые диски и достаточная память, чем максимальное число ядер.

Процессор: частота против количества ядер

Для задач 1С и SQL часто важнее не количество ядер, а скорость одного ядра. Многие операции выполняются последовательно: проведение документов, часть запросов, блокировки, логика приложения. Если ядро медленное, система будет «тормозить» даже на процессоре с большим числом ядер.

Дополнительные ядра тоже нужны, но по понятным причинам: много пользователей одновременно, тяжелые отчеты запускаются несколькими людьми сразу, активно работают фоновые задания, на сервере крутятся несколько баз.

Простой способ понять, что вы переплачиваете за ядра: посмотрите пиковую загрузку CPU в рабочее время. Если в тяжелые моменты загрузка редко поднимается выше 30-40%, а жалобы на скорость есть, причина обычно в дисках, памяти, производительности на ядро или настройках. И наоборот: если загрузка долго держится 80-90% и растет очередь задач, ядра действительно заканчиваются.

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

Чтобы не ошибиться с запасом по CPU:

  • оставляйте около 20-30% свободной мощности в типичный пик
  • учитывайте сезонные нагрузки (закрытие месяца, квартала)
  • закладывайте запас, если планируются новые базы, интеграции или отчеты
  • проверяйте диски и память, прежде чем докупать ядра

Память: сколько нужно и что важнее объема

Нехватка RAM часто выглядит как «медленные диски». Система начинает активно выгружать данные в файл подкачки, а 1С и СУБД получают задержки на чтение и запись. В итоге можно купить быстрые SSD и не увидеть эффекта, потому что узкое место - память.

Ориентир простой: чем больше данных помещается в RAM, тем реже сервер ходит на диск. Для 1С и ERP память расходуют рабочие процессы 1С, кэш СУБД, фоновые задания (обмены, регламентные), плюс ОС и антивирус.

Практичные ориентиры по объему:

  • 64 ГБ часто хватает для небольшого офиса: до нескольких десятков пользователей и умеренной базы, без тяжелых отчетов «по всему периоду».
  • 128 ГБ обычно нужно, если пользователей много, база быстро растет, а регламентные задания и обмены идут почти без пауз.
  • 256 ГБ и выше оправдано, когда база крупная, важен большой кэш СУБД, есть несколько информационных баз или параллельно работают аналитика и интеграции.

Важно не только «сколько», но и «как установлено». Современные платформы выигрывают от многоканальной памяти, поэтому лучше ставить одинаковые модули и заполнять каналы симметрично. Смешанные по объему и частоте планки могут снизить скорость без видимой причины.

Закладывайте запас под рост и обновления. Хорошее правило для 1С - держать свободными хотя бы 20-30% RAM в обычный рабочий день.

Пример: если сейчас 40 пользователей и база 150-200 ГБ, 64 ГБ могут работать «впритык». При росте базы и усложнении отчетов начнется подкачка. Переход на 128 ГБ часто дает больший эффект, чем замена дисков на более быстрые.

Диски и хранение: как не упереться в IOPS

Серверы GSE для баз данных
Подберем сервер GSE S200 под базу, журналы и бэкапы с учетом RAID.
Выбрать S200

В задачах 1С, ERP и баз данных часто «тормозит» не процессор, а дисковая подсистема. Смотрите не на «скорость до 7000 МБ/с» в паспорте, а на задержку (latency) и стабильные IOPS под смешанной нагрузкой. Если задержка прыгает, пользователи увидят это как долгие проведения, зависания форм и медленные отчеты, даже если CPU почти свободен.

Минимальная рабочая схема - разделить роли хранения, чтобы операции не мешали друг другу. Часто это выглядит так:

  • ОС и служебные файлы на отдельном томе
  • файлы базы данных на быстром томе
  • журналы (лог) на отдельном быстром томе
  • бэкапы на отдельном диске или массиве, где важнее объем, чем IOPS

Выбор между SATA SSD и NVMe простой по смыслу: SATA SSD подходит при умеренной нагрузке и когда важнее цена за гигабайт; NVMe нужен, когда много одновременных операций и критична минимальная задержка. Нередко разумно смешивать: базу и логи держать на NVMe, а ОС и бэкапы - на SATA SSD или HDD (если окно резервного копирования позволяет).

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

Не забывайте про контроллер: кэш и грамотная настройка помогают держать ровную производительность, а защита кэша снижает риск потери данных при сбое питания.

Сеть, резервирование и масштабирование без переделок

Если сервер для 1С и база данных стоят в дата-центре, а пользователи работают по сети, узким местом часто становятся задержки. Для 1С важны короткие задержки и стабильность: даже небольшие скачки времени отклика ощущаются как «подвисания».

10GbE нужно не всегда. Оно оправдано, когда база большая, много одновременных пользователей, есть активный обмен с другими системами, бэкапы уходят по сети или используется сетевое хранилище. Если сервер и диски локальные, а офис до 30-40 пользователей и без тяжелых интеграций, часто достаточно 1GbE, но с запасом по портам и возможностью апгрейда.

Резервирование начинайте с ответа на вопрос: сколько простоя вы готовы терпеть и как быстро нужно восстановиться. Бэкап - это не только «сделать копию», но и иметь место под несколько точек восстановления и регулярно проверять, что восстановление реально работает.

Проверьте заранее:

  • куда пишутся копии (отдельный диск, отдельный сервер, репозиторий в сети)
  • сколько хранить и по какой схеме
  • сколько времени занимает полный и инкрементальный бэкап
  • как часто вы тестируете восстановление на отдельной базе

Иногда выгоднее два узла, чем один большой: отдельный сервер под SQL и отдельный под 1С (или терминалы) проще масштабировать и обновлять по очереди.

План роста лучше заложить сразу: свободные слоты под память, запас по дискам и возможность добавить второй сетевой интерфейс.

Варианты архитектуры: один сервер или несколько ролей

Сервис и поддержка 24/7
Настроим сопровождение и сервис по всей стране, включая круглосуточную поддержку.
Подключить поддержку

Первый выбор - ставить все роли на один сервер или разделять. Для небольшого офиса часто хватает одного сервера: на нем и приложение, и база, и файлы. Это проще в обслуживании и дешевле на старте.

Но по мере роста пользователей и базы данных соседство ролей начинает мешать: диски и память конкурируют, а любая перезагрузка бьет сразу по всем сервисам. Если 1С и база данных критичны, чаще выигрывает разделение: отдельный сервер под СУБД и отдельный под терминалы/приложение. Так проще дать базе быстрые диски и достаточно RAM, а приложению - частоту CPU. Плюс обновления и перезапуски можно делать по очереди.

Один сервер с виртуализацией или несколько физических

Виртуализация удобна, когда нужно несколько ролей, но нет желания покупать отдельные машины. Плюс - гибкость: ресурсы можно перераспределять, проще делать снимки и миграции. Минус - нужен запас по ресурсам и аккуратная настройка, иначе «шум» от одной виртуальной машины замедлит другую.

Минимальные правила:

  • держите запас 20-30% по CPU и памяти
  • давайте базе данных приоритет по дискам (лучше отдельный пул или том)
  • заранее решите, как делаются резервные копии и где они хранятся
  • проверьте ограничения по лицензиям 1С, Windows и СУБД для виртуальной среды

Форм-фактор, надежность и скрытые ограничения

Форм-фактор выбирают не по «красоте». Стойка удобна в серверной и для масштабирования. Башня подходит, если нет шкафа и важен низкий шум. Компактный сервер спасает, когда мало места, но он требовательнее к охлаждению.

Надежность лучше заложить сразу: два блока питания, горячая замена дисков, понятная схема вентиляторов. И не забудьте про бытовые ограничения: сколько реально есть питания, выдержит ли помещение тепло, и не будет ли сервер мешать людям шумом.

Частые ошибки при выборе сервера под 1С и БД

Самая дорогая ошибка - купить «самый мощный» процессор, а потом понять, что система тормозит из-за дисков. Для 1С и многих ERP задержки ввода-вывода важнее, чем лишние ядра. Если база на медленном хранилище, рост частоты CPU не даст заметного эффекта.

Вторая типовая проблема - экономия на памяти. Когда RAM не хватает, сервер уходит в подкачку. Это резко ухудшает отклик и создает иллюзию, что «не тянет процессор», хотя причина в памяти.

Еще одна частая ошибка - складывать в один массив все подряд: ОС, базу, журналы, временные файлы и резервные копии. В результате операции конкурируют за одни и те же IOPS, и в пиковые моменты все замедляется. Разнос по дискам или хотя бы по разным томам обычно дает более заметный эффект, чем апгрейд CPU.

И отдельный болезненный пункт - бэкапы «для галочки». Резервная копия без проверки восстановления не спасает, особенно если копии пишутся на тот же массив, где рабочая база.

Короткая самопроверка перед покупкой:

  • измерили дисковую нагрузку (IOPS и задержки), а не только загрузку CPU
  • посчитали запас RAM под рост базы и пользователей, чтобы не уходить в своп
  • разделили базу, журналы и бэкапы так, чтобы они не мешали друг другу
  • сделали тестовое восстановление и зафиксировали реальное время простоя
  • продумали сценарий роста на 6-12 месяцев (что добавляем и как)

Короткий чеклист перед заказом оборудования

Перед тем как заказывать сервер, зафиксируйте требования на бумаге. Это помогает не переплатить за ресурсы, которые не будут использоваться, и не упереться в узкое место через пару месяцев.

Проверьте спецификацию по пяти пунктам:

  • CPU и реальная нагрузка. Для 1С и многих ERP важнее высокая частота и быстрые ядра, чем их «много». Оставьте запас под пик, а не «в два раза на всякий случай».
  • Память и рост на 1-3 года. Оцените текущий объем данных и сколько памяти уже ест СУБД и кэш. Заложите резерв под рост базы, новые отчеты и интеграции.
  • Диски и схема томов. Разнесите данные БД и журналы по разным томам, подберите RAID под вашу нагрузку и проверьте, что хранилище дает стабильные IOPS и низкую задержку.
  • Сеть и задержка. Уточните, где будут пользователи и терминальные серверы, и какая задержка между ними и сервером. Иногда настройка сети дает эффект быстрее, чем апгрейд CPU.
  • Надежность и восстановление. Два блока питания, мониторинг, понятный план бэкапов и регулярная проверка восстановления.

Пример: подбор конфигурации для среднего офиса

Решение с локальным производством
Подскажем, как учесть статус отечественного производителя для проектов и закупок.
Уточнить закупку

Сценарий: 60 пользователей работают в 1С и ERP в одной базе. В обычные дни все ровно, но в конце месяца появляются пики из-за закрытия периода, отчетов и массовых перепроведений. Цель - выдержать пики без переплаты за ресурсы, которые в обычные дни простаивают.

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

  • загрузка CPU по ядрам и частота (важно, упираетесь ли вы в 1-2 потока)
  • занятая RAM и есть ли своп
  • очередь диска и задержки чтения/записи (latency)
  • время выполнения типовых операций в 1С
  • размер базы и скорость роста, объем журналов и временных файлов

Сбалансированная конфигурация для такого офиса часто выглядит так: процессор с упором на высокую частоту и умеренное число ядер (нередко 8-12 «быстрых» ядер дают больше пользы, чем 24 «медленных»), 128 ГБ RAM и быстрые диски. Для базы выделяют NVMe SSD, а журналы выносят на отдельный том, чтобы запись не мешала чтению. Под бэкапы и архив используют отдельный массив или отдельные диски попроще.

Как понять, что конфигурация не избыточна: в пике CPU не держится стабильно «в потолок», нет устойчивой очереди диска, а RAM не заканчивается и не уходит в своп. Если CPU низкий, а тормозит, чаще всего виноваты диски, блокировки в базе или неудачное соседство ролей.

План улучшений при росте нагрузки обычно такой: сначала приводят в порядок дисковую подсистему, затем добавляют RAM, и только потом думают о CPU. Когда пользователей станет заметно больше, разделение ролей (база отдельно, терминалы отдельно) почти всегда упрощает жизнь.

Следующие шаги: как согласовать конфигурацию и бюджет

Согласование сервера чаще ломается не на «железе», а на ожиданиях. Сначала зафиксируйте требования в одном коротком документе: какие роли будут на сервере (1С, SQL, терминалы, файловые сервисы), какой рост пользователей и базы вы ждете за 1-2 года, когда можно делать бэкапы и насколько критичен простой.

Полезно сразу договориться о границах. Например: «не больше 2 часов простоя в год» и «ночное окно для бэкапа 3 часа». Эти две фразы напрямую влияют на диски, резервирование и поддержку.

Дальше просите расчет не одной, а 2-3 конфигураций с понятным пояснением, за что вы платите. Сравнивайте не только цену покупки, но и стоимость владения: запас по росту, энергопотребление, обслуживание, поддержку.

Чтобы разговор был предметным, держите порядок:

  • подтвердите узкое место (CPU, память или диски) и что именно вы улучшаете
  • выберите базовый вариант и «плюс-минус» вариант с понятными компромиссами
  • заранее решите, как будет организован мониторинг и поддержка
  • проверьте сроки поставки, сервис и наличие запчастей в вашем регионе
  • зафиксируйте план роста: что добавляем через год (RAM, диски, второй сервер) и как это делается без остановки

Если вы в Казахстане и важны локальные поставки и обслуживание, имеет смысл обсудить конфигурацию с производителем и интегратором, который умеет закрывать и «железо», и внедрение. Например, GSE.kz производит серверы и занимается системной интеграцией, поэтому можно собрать решение под нужный профиль нагрузки и заранее продумать поддержку и расширение.

Сервер для 1С: как выбрать CPU, память и диски без переплат | GSE