Симптом знаком каждому: на сервере 1С работает быстро, а у пользователей документ проводится по минуте. Бухгалтерия страдает, админ «ничего не видит». Разбираем семь реальных причин — по убыванию частоты в нашей практике.
1. Антивирус без исключений
Чемпион по тормозам. Антивирус проверяет каждый файл базы и каждый сетевой пакет. Решение: добавить в исключения каталоги базы, процессы 1С и СУБД — и на сервере, и на клиентах. Прирост скорости часто кратный.
2. Файловый режим вместо клиент-серверного
База лежит в общей папке, и пятнадцать человек дёргают её по сети. Файловый режим нормально работает до 3–5 пользователей. Дальше — только переход на клиент-серверную архитектуру (1С:Сервер + PostgreSQL). Это самое эффективное вложение в скорость.
3. Сеть стандарта «сто мегабит»
Старый коммутатор или кабель cat5 ограничивают канал до 100 Мбит/с. Для клиент-серверной 1С это бутылочное горлышко. Проверяется за минуту: скорость соединения в свойствах адаптера. Лечится заменой свитча — тема из статьи про кабельную инфраструктуру.
4. Дисковая подсистема сервера
База на медленных SATA-HDD или, хуже, на диске с деградировавшим RAID. Проверка: задержки диска в мониторинге. Решение — SSD, а методика расчёта сервера — в статье «Как выбрать сервер для 1С».
5. Энергосбережение сервера
Коварная причина: сервер «экономит», снижая частоту процессора и скорость сетевой карты. В BIOS и в Windows должен стоять режим максимальной производительности.
6. DNS и сетевые мелочи
Медленное разрешение имён добавляет паузу к каждому подключению. Сервер 1С должен резолвиться мгновенно — проверяется ping по имени. Заодно отключите на клиентах IPv6, если он не используется.
7. Разросшаяся база без регламента
База на 50+ ГБ с годами накопленных данных и без обслуживания СУБД тормозит сама по себе. Помогают свёртка периодов, регламентные индексы и статистика — подробнее в статье про обслуживание 1С.
Как найти свою причину: замерьте скорость работы с базой локально на сервере и у пользователя. Локально быстро, по сети медленно — причины 1–3, 5–6. Медленно везде — причины 2, 4, 7.
Вывод
Тормоза 1С почти всегда лечатся без покупки нового сервера — вопрос в диагностике. Проводим анализ производительности и устраняем узкие места в рамках обслуживания серверов и настройки сетей. Напишите нам — скажем, с чего начать.
