Сервер мощный, а 1С виснет в 9 утра: что тормозит на самом деле
Если 1С виснет на мощном сервере, причина редко в числе ядер. Проведение документов и закрытие месяца идут в основном в один поток на сессию, поэтому важны частота ядра, задержка диска и то, делит ли хост ресурсы с соседями. Проверить это можно тестом Гилёва, запущенным в 9 утра, а не ночью.
🕘 9:00: бухгалтерия открывает месяц, и база встаёт
Компания на сорок человек: бухгалтерия, склад, шесть менеджеров по продажам. Полгода назад директор заменил старый офисный сервер на новый, с запасом по ядрам и памяти. Первые недели все довольны. Потом наступает конец квартала.
В девять утра бухгалтеры открывают месяц, менеджеры выставляют счета, склад проводит поступления. Отчёт по взаиморасчётам, который раньше собирался за пару минут, грузится минутами. Документ проводится так долго, что сотрудник успевает дойти до кухни и вернуться. Системный администратор смотрит на графики: ядра почти простаивают, память свободна. Железо мощное, но база стоит.
Поэтому следующий шаг выглядит логично и оказывается неверным: докупить памяти или поставить процессор с большим числом ядер. После этого утро повторяется один в один.
Что теряет бизнес за такие утра, считается без калькулятора. Бухгалтерия не закрывает период в срок, а если простой совпал с днём сдачи отчётности, к потерянным часам добавляется риск штрафа за опоздание. Менеджер не может выставить счёт клиенту, который ждёт ответа и открывает вкладку конкурента. Склад отгружает по бумажке и потом вносит данные вручную, с ошибками. Час сисадмина у нас стоит 3 800 ₽, но главная цена другая: сорок человек, которые смотрят на песочные часы.
Заблуждение: больше ядер значит быстрее 1С
Логика покупателя понятна: у сервера 1С много пользователей, значит нужно много ядер. Отчасти это верно. Сессии разных людей раскладываются по ядрам, и многоядерная машина держит большую команду лучше слабой.
Но тяжёлая операция живёт в одной сессии и во многом работает в один поток. Проведение крупного документа, пересчёт себестоимости, закрытие месяца упираются в скорость одного ядра. Остальные ядра в этот момент ждут. Серверные процессоры с большим числом ядер к тому же часто работают на меньшей тактовой частоте, чем рядовой настольный. Получается, что «монстр» с десятками ядер проигрывает скромной машине с быстрым ядром именно там, где бухгалтерия жалуется громче всего.
Отсюда простое правило: для тяжёлых операций смотрите на тактовую частоту и производительность одного ядра, а число ядер соотносите с количеством одновременных пользователей.
🔍 Четыре места, где 1С теряет время на самом деле
Диск
При каждом проведении СУБД записывает данные в журнал транзакций и ждёт подтверждения от диска. Если накопитель медленный или в пик его занимает резервное копирование, записи стоят в очереди, а пользователь видит зависший документ. Для 1С важна задержка диска, а не заявленный объём. NVMe-накопители отвечают на запросы быстрее SATA-дисков, а механические диски для рабочей базы уже не годятся. Частая ошибка: взять большой дешёвый диск «с запасом» и получить объём вместо скорости.
Оперативная память
СУБД держит в памяти часто читаемые страницы базы. Если памяти меньше, чем нужно, чтение уходит на диск, и проблема возвращается к предыдущему пункту. Память стоит недорого, но лечит только этот случай и никак не ускоряет однопоточную операцию. Докупка памяти без замеров — частый способ потерять неделю.
Соседи по хосту
На виртуальном сервере процессорное время делят несколько машин. Если арендодатель выдал виртуальных ядер больше, чем есть у физического хоста, то в девять утра, когда у всех соседей пик, ваша машина ждёт очереди. Внутри гостевой системы это выглядит странно: загрузка низкая, а всё медленное. Настоящую картину показывает гипервизор: время ожидания процессора (в VMware оно называется CPU Ready). Из гостевой системы его не увидеть, поэтому сисадмин компании долго ищет причину не там.
Задержка сети
Тонкий клиент 1С обменивается с сервером множеством мелких запросов. Для него важна задержка канала, а не скорость в мегабитах. Нестабильный канал в офисе или сервер в другом городе добавляют секунды к каждому действию, и никакое железо этого не исправит. Работа через RDP-сессию снимает часть проблемы: по каналу идёт картинка, а мелкие запросы выполняются внутри серверной сети.
🧪 Как найти узкое место за один рабочий день
Для этого ничего покупать не нужно. Порядок такой:
- ✓Запустите тест Гилёва в 9 утра в день закрытия месяца и ещё раз вечером. Заметная разница между замерами указывает на соседей по хосту или на диск, который не тянет пик.
- ✓В пиковые минуты откройте счётчики производительности Windows. Если одно ядро загружено полностью, а остальные простаивают, вы упёрлись в однопоточность, и нужна более высокая тактовая частота, а не больше ядер.
- ✓Посмотрите очередь к диску в те же минуты. Если она растёт вместе с жалобами пользователей, дело в накопителе.
- ✓Замерьте секундомером проведение одного и того же документа утром и вечером. Метод грубый, зато убедительный для директора.
- ✓Проверьте задержку до сервера из офиса командой ping. Скачущие ответы означают проблему канала.
- ✓Сверьте конфигурацию с системными требованиями 1С для вашей версии платформы.
Замер ночью ничего не докажет: в пустой системе слабый диск и шумные соседи себя не проявляют. Результат дня сводится к одному из трёх выводов: не хватает скорости ядра, не хватает диска или ресурсы делятся с чужими машинами. От вывода зависит, куда переезжать.
Когда сервер ни при чём
Бывает, что ядро не загружено, диск свободен, ресурсы выделены, а документ всё равно проводится долго. Тогда причину ищут в самой базе: блокировки транзакций, самописные отчёты без нужных индексов, регламентные задания, запущенные в рабочее время. Переезд на арендованный сервер здесь не поможет, и честнее сказать об этом сразу. Сначала стоит посмотреть технологический журнал и расписание регламентных заданий, и только потом покупать ресурсы.
⚖️ Куда переносить базу: сравнение четырёх вариантов
Когда причина найдена, остаётся выбрать площадку. Сравнение по тому, как каждый вариант ведёт себя в 9 утра:
| Вариант | Что происходит в пик | Кто обслуживает | Стоимость |
|---|---|---|---|
| Свой сервер в офисе | Зависит от купленной конфигурации; отключение электричества или обрыв канала останавливают работу | Штатный сисадмин или подрядчик | Закупка железа и бесперебойника, замена по износу |
| Виртуальный сервер в аренде | Подходит небольшой команде, если ядра и диск выделены под вас, а не поделены с соседями | Арендодатель отвечает за железо, сервер 1С настраивает сисадмин | От 1 100 ₽/мес за пользователя (аренда сервера 1С) |
| Выделенный сервер в аренде | Все ресурсы машины заняты только вашей нагрузкой, соседей нет | Арендодатель отвечает за железо, сервер 1С настраивает сисадмин | Считается под число пользователей и размер базы |
| Сервер под 1С:ERP | Конфигурация подбирается под тяжёлое закрытие месяца: быстрое ядро, быстрый диск, достаточно памяти | Арендодатель отвечает за железо, сервер 1С настраивает сисадмин | Рассчитывается по проекту |
Выбор зависит от диагноза. Если упёрлись в соседей по хосту, подойдёт выделенный сервер в аренду: ресурсы машины принадлежат одной компании. Если команда небольшая, а проблема в старом диске, хватит виртуального сервера для 1С с выделенными ядрами и быстрым накопителем. Для закрытия месяца в ERP, где тяжёлые регламентные задания идут рядом с работой пользователей, конфигурацию собирают отдельно: сервер под 1С:ERP подбирают с упором на частоту ядра, диск и память.
💼 Как это решаем мы и сколько стоит
Базовый вариант — аренда сервера 1С от 1 100 ₽ в месяц за пользователя. Если нужна машина целиком под измеренную нагрузку, берут выделенный сервер. Цена зависит от числа пользователей и размера базы, поэтому точную сумму мы называем после замеров, а не до них.
Переезд идёт в той же последовательности, что и диагностика:
- ✓Снимаем замеры на текущей площадке: тест Гилёва в пик и вечером, загрузка ядер, очередь к диску.
- ✓Выбираем формат по результатам, а не по прайсу.
- ✓Проводим настройку сервера 1С и СУБД. Это работа сисадмина, 3 800 ₽ в час.
- ✓Переносим базу в нерабочее окно, например в выходные, чтобы в понедельник сотрудники открыли ту же базу на новой площадке.
- ✓Повторяем замер в 9 утра в тот же день недели и сравниваем с прежним.
Перед подписанием любой аренды, у нас или у кого-то ещё, задайте четыре вопроса:
- ✓Выделены ли ядра под вашу машину или хост переподписан?
- ✓Какой тип диска стоит под базой и какая у него задержка?
- ✓Какая тактовая частота у процессора?
- ✓Где и как часто хранятся резервные копии?
Ответ «зависит от загрузки» означает, что вы будете делить процессор с чужими машинами. Если после переезда два замера в 9 утра показывают одно и то же число, пишите: значит, узкое место не в железе, и мы поможем найти его в самой базе.
❓ Частые вопросы
Почему 1С тормозит, хотя сервер новый и мощный?
Чаще всего упираются не в число ядер, а в частоту одного ядра, задержку диска или в соседей по виртуальному хосту. Тяжёлые операции вроде закрытия месяца во многом идут в один поток. Запустите тест Гилёва в пиковый час и вечером: разница между замерами укажет на причину.
Сколько стоит аренда сервера для 1С в месяц?
Аренда сервера 1С у нас стоит от 1 100 ₽ в месяц за пользователя. Итоговая сумма зависит от числа пользователей, размера базы и формата: виртуальный или выделенный сервер. Настройку сервера 1С считаем отдельно, как работу сисадмина, по 3 800 ₽ в час.
Чем выделенный сервер отличается от виртуального для 1С?
На виртуальном сервере физический хост делят несколько машин, и в пик ресурсы могут ждать очереди. Выделенный сервер целиком работает на одну компанию: соседей и переподписки процессорного времени нет. Небольшой команде часто хватает виртуального, если ядра и диск выделены именно под вас.
Как проверить производительность сервера 1С?
Запустите тест Гилёва в 9 утра в день закрытия месяца и вечером, сравните результаты. Параллельно посмотрите загрузку отдельных ядер и очередь к диску в Windows. Замерьте секундомером проведение одного и того же документа. Эти замеры покажут, чего не хватает: частоты ядра, диска или выделенных ресурсов.
Как проходит перенос базы 1С на арендованный сервер?
Сначала снимают замеры на текущей площадке, потом настраивают сервер 1С и СУБД. Базу переносят в нерабочее окно, например в выходные, чтобы в понедельник сотрудники открыли её уже на новой площадке. После переезда повторяют тест в 9 утра и сравнивают с прежним результатом.
Или позвоните: +7 906 045-28-27 — в рабочее время с 9:00 до 19:00
Остались вопросы? Нужна помощь?
Менеджеры компании с радостью ответят на ваши вопросы, произведут расчет стоимости услуг и подготовят индивидуальное коммерческое предложение.
Бесплатная консультация

