Бухгалтерия жалуется на “ужасные тормоза 1С”. Проверка сети, сервера, обновлений — всё тщетно. Заглянул в диспетчер задач — процессор загружен на 100% всё время. Под капотом: двухъядерный Celeron, которому место в музее.
Отдел бухгалтерии (3 человека) работает в 1С:Предприятие 8.3 (файловый режим). Программа “невыносимо тупит”: открытие отчёта — до 5 минут, проведение документа — зависание на 30-40 секунд. Параллельно с 1С открыто 5-10 вкладок браузера, почта и мессенджер. “Скорость интернета проверили — всё хорошо, наверное 1С кривая”.
Процессор не тянет даже в простое: фоновые процессы (Защитник Windows, обновления) упираются в потолок.
✅ Интернет и локальная сеть исключены. Проблема точно внутри ПК.
Процессор: Intel Celeron N2840 (Bay Trail, 2014 год, 2 ядра, пассивное охлаждение)
ОЗУ: 4 ГБ DDR3L-1600 (распаяно на материнской плате, не расширяется)
Диск: HDD 500 GB 5400 rpm (медленный, фрагментированный)
ОС: Windows 10 22H2 (со всеми обновлениями)
Захожу в диспетчер задач (подробно), сортировка по CPU. Вижу:
🔹 MsMpEng.exe (Защитник Windows) — 35-45% CPU (сканирует 1С каждый чих)
🔹 System interrupts — 20-25% (драйвера/железо)
🔹 1cv8.exe — 30-40% (сама 1С при любом действии)
🔹 Chrome (10 вкладок) — 20-30%
➡️ Сумма переваливает за 100% — постоянный контекст-переключатель, всё тормозит.
Avast сканировал каждое обращение 1С к базе (чтение/запись), создавая нагрузку на диск и процессор. В момент открытия отчёта — до 60% CPU уходило на антивирус.
4 ГБ ОЗУ не хватало даже для Windows + браузера, система активно использовала подкачку. При этом файл подкачки был фрагментирован и расположен на медленном диске — любое обращение к памяти 1С вызывало подвисания.
Celeron и так слабый, а в сбалансированном режиме частота падала до 1.2 ГГц при нагрузке. Потом резко подскакивала — отсюда рывки в 1С.
| Проблема | Решение | Результат |
|---|---|---|
| Celeron N2840 — 100% CPU | Рекомендация замены ПК (микро-ПК на Core i5) либо полный апгрейд платформы. Как временная мера — отключение фоновых служб. | Аппаратное ограничение |
| Avast жрёт CPU | Полное удаление Avast (через утилиту), оставлен только Защитник Windows с исключениями на папку 1С. | -25% CPU |
| Файл подкачки на HDD | Перенос файла подкачки на внешний SSD (подключенный по USB 3.0, временно) + фиксированный размер 6 ГБ. В дальнейшем — замена HDD на SSD. | Ускорение работы с памятью |
| Режим питания | Включена схема «Максимальная производительность», отключено PCI Express Link State Power Management. | Частота процессора стабильно 2.5 ГГц |
| Фоновые программы | Отключение автозагрузки мессенджеров, оптимизация браузера (одна вкладка вместо 10). | Освобождено 10-15% CPU |
* Полностью проблему решила бы замена ПК на современный (Core i3 12100 / 16 ГБ / SSD). Клиент пока согласился на SSD и отключение Avast, но уже заметно легче.
1С (особенно файловая) очень чувствительна к частоте одного ядра и объёму кэша. Celeron N2840 имеет паспортную частоту 2.16 ГГц, но в реальности под нагрузкой быстро греется и сбрасывает частоту (троттлинг) до 1.3-1.5 ГГц. Виндовс 10 сам по себе занимает ~1.5-2 ГБ ОЗУ, плюс браузер — остаётся менее 1 ГБ для 1С. Отсюда постоянные сбросы данных в подкачку, диск загружен на 100%.
При включенном "режиме геймера" Avast всё равно сканировал 1С в реальном времени. Отключение эвристики снизило нагрузку на 15%, полное удаление — ещё на 10%. Защитник Windows с исключением на базу 1С работает адекватно и не грузит систему.
Разместил файл подкачки на флешке SSD (через ReadyBoost) — но это полумера. В итоге клиенту предложена замена внутреннего HDD на SSD. Даже бюджетный SSD SATA дает прирост скорости обмена с памятью в 5-7 раз, что критично при 4 ГБ ОЗУ.