Почему тормозит 1С на сервере: что проверить и как выбрать оборудование

Почему тормозит 1С на сервере: что проверить и как выбрать оборудование
Почему тормозит 1С на сервере: что проверить и как выбрать оборудование
Автор: Сергей Петров
Эксперт VEKUS
Если в 1С работает только пара бухгалтеров всё обычно открывается быстро. Но далее обычно подключаются склад и отдел продаж  и накладная, которая проводилась за две секунды, начинает проводиться за двадцать. Добавим сюда закупщиков, менеджеров, и всё начинает капитально висеть. Если всё глючит, то палки обычно летят в системного администратора, и руководитель говорит, что нужен новый сервер. Нет проблем, это скорее всего решит вопрос сразу со всеми задержками. Но лучше стоит выяснить, почему сотрудникам приходится ждать.

Бывает, что тормозит один отчёт, а остальные операции идут с обычной скоростью. Бывает, что магазин выгружает заказы именно в тот момент, когда склад оформляет отгрузки. В первом случае стоит разобраться с отчётом, во втором — попробовать перенести обмен и согласовать стандартные процедуры. А если в часы пик серверу действительно не хватает памяти или скорости дисков, замена оборудования уже имеет смысл.

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

Почему медленно работает 1С: вопросы, которые нужно задать коллегам

Для первого разговора с сотрудником достаточно трёх вопросов: что именно тормозит, у кого и в какое время. Ответ «вся 1С» почти бесполезен для решения проблемы. А вот фраза «в конце дня склад ждёт проведения накладных, хотя утром те же документы проводятся быстро» уже задаёт направление поиска и позволяет выявить причины. 

Вот небольшой список проблем, которые чаще всего озвучивают сотрудники:
Проблемы и решения
Проблема Решение
Один сотрудник жалуется, у коллег всё быстро Попросите сотрудника открыть тот же документ под своей учётной записью на другом компьютере. Это поможет отделить проблему рабочего места от настроек пользователя
В офисе все работает нормально, а в филиале медленно Проверьте связь филиала с сервером. Особенно если с задержкой открываются не только отчёты, но и обычные окна
У всех тормозит один отчёт, а документы проводятся быстро Посмотрите, за какой период строится отчёт и сколько данных в него попадет. Передайте пример специалисту по 1С
Утром всё быстро, а днём замедляются разные операции Сравните число работающих сотрудников и задания, которые сервер выполняет в это время. Затем проверьте его загрузку
Работа замедляется каждый день в одно время Выясните, не начинаются ли в этот момент обмен с сайтом, резервное копирование или другая запланированная задача
Один сотрудник жалуется, у коллег всё быстро
Попросите сотрудника открыть тот же документ под своей учётной записью на другом компьютере. Это поможет отделить проблему рабочего места от настроек пользователя
В офисе все работает нормально, а в филиале медленно
Проверьте связь филиала с сервером. Особенно если с задержкой открываются не только отчёты, но и обычные окна
У всех тормозит один отчёт, а документы проводятся быстро
Посмотрите, за какой период строится отчёт и сколько данных в него попадет. Передайте пример специалисту по 1С
Утром всё быстро, а днём замедляются разные операции
Сравните число работающих сотрудников и задания, которые сервер выполняет в это время. Затем проверьте его загрузку
Работа замедляется каждый день в одно время
Выясните, не начинаются ли в этот момент обмен с сайтом, резервное копирование или другая запланированная задача
Проверяйте сервер и работу 1С на одном понятном примере. Если сравниваете отчёты, выбирайте одну базу, одинаковый период и одинаковые настройки. Иначе окажется, что у одного сотрудника отчёт строится по одному магазину за неделю, а у другого — по всей сети за год.

Для ИТ-директора и системного администратора полезно будет задать ещё один вопрос: сколько ожидание стоит бизнесу?

Допустим, восемь сотрудников оформляют по 30 документов в день и на каждом теряют лишние 15 секунд. Расчёт: 8 × 30 × 15 = 3 600 секунд, то есть один человеко-час в день. В итоге это складывается в 30 часов в месяц и в 45 рабочих дней в год.

Это критично для бизнеса сегодня или нет? Окупится ли покупка сервера за этот год? Вероятно, нет. Но за два - уже возможно. Добавим к этому лояльность сотрудников, чью проблему решили, а не “забили” на неё. Подставьте свои цифры — они помогут решить, что исправлять в первую очередь.

Когда достаточно настроить 1С, а когда пора менять сервер

Начните с настройки, если задержка связана с одной задачей. Например, каждое утро интернет-магазин передаёт в 1С новые заказы, а склад в это же время начинает отгрузку. Обе операции могут обращаться к одним и тем же данным. Пока одна вносит изменения, другая ждёт. Такое ожидание называют блокировкой. Более мощный сервер не обязательно её устранит. Для начала попробуйте сдвинуть обмен и проверить, стали ли накладные проводиться быстрее.

Рассмотрите апгрейд, если не хватает одного ресурса. Апгрейд — это замена или добавление отдельных деталей. Допустим, до обеда всё работает нормально, а когда подключаются дополнительные сотрудники, серверу не хватает оперативной памяти. Если это подтвердилось при замере и в сервере есть свободные разъёмы, стоит посчитать стоимость новых модулей памяти. Менять весь сервер в этом случае необязательно.

Сравните апгрейд с покупкой, если ограничений несколько. Например, старому серверу нужны и память, и новые диски. При этом запасные части приходится долго ждать, а остановка 1С останавливает отгрузку. Тогда в цену апгрейда входят не только детали. Учтите работы, время остановки и то, сколько ещё оборудование сможет выполнять ваши задачи после обновления.

Проверьте, не пора ли изменить способ работы с базой. В файловом режиме данные 1С хранятся в файле. В клиент-серверном режиме с ними работает отдельная программа — система управления базами данных, сокращённо СУБД. Например, PostgreSQL или Microsoft SQL Server. Если один сотрудник работает быстро, а при совместной работе возникают задержки, стоит испытать второй вариант на копии базы. Одного размера файла или числа сотрудников для решения недостаточно.

Как выбрать сервер для 1С: процессор, оперативная память и диски

В коммерческих предложениях легко увязнуть в характеристиках. Для первого сравнения достаточно четырёх вопросов. Как быстро сервер выполняет одну важную операцию? Как справляется с несколькими задачами сразу? Где хранит данные? Как компания вернётся к работе при поломке?
Процессор и оперативная память для сервера GPU
Процессор: важны и скорость одной задачи, и работа всего отдела

Процессор выполняет вычисления. Ядра — его части, которые позволяют выполнять несколько задач одновременно. Относительно серверного процессора и потребностей к нему стоит различать две жалобы: «мой отчёт долго строится даже вечером» и «мой отчёт замедляется, когда в базе работает весь отдел».

В первом случае стоит уточнить, как быстро выбранный процессор для сервера построит конкретный отчёт. Дополнительные ядра полезны для одновременной работы, но отдельный отчёт не обязательно сможет задействовать их все. Поэтому 32 ядра не означают, что документ проведётся вдвое быстрее, чем на 16.

Во втором случае проверяйте совместную работу. Пусть на тесте продажи проводят документы, бухгалтер формирует отчёт, а сервер принимает заказы с сайта. Если всё это по очереди выполняется быстро, а вместе — медленно, вам нужен результат именно такого испытания. Он полезнее для выбора, чем сравнение одной цифры в названии процессора.
 Накопители и сеть для сервера GPU
Оперативная память: учитывайте всё, что работает на сервере

Оперативная память, или RAM это то место, где программы хранят данные, с которыми работают прямо сейчас. Память нужна самой 1С, программе для работы с базой и операционной системе. Если сотрудники подключаются к удалённому рабочему столу и там же открывают браузер, почту и таблицы, учитывайте и эти программы тоже - все они расходуют оперативку.

При расчтёте простого запроса : "сколько памяти нужно для 30 пользователей" мы обычно спрашиваем у клиентов: что делают эти люди и где запускаются их приложения? Тридцать касс, которые передают чеки, и тридцать сотрудников, которые работают на сервере весь день это разные задачи и требования к железу.

Посмотрите, хватает ли памяти в самый загруженный период, и назовите поставщику ближайшие изменения: открытие филиала, запуск склада, переход на новую программу. Если рост пока трудно оценить, попросите два расчёта: сколько стоит нужный объём сейчас и сколько будет стоить расширение. Уточните, можно ли будет просто добавить память или придётся заменить уже купленные модули.
 Накопители и сеть для сервера GPU
SSD: для 1С важны не только объём и скорость, но и технологии

На дисках хранятся база, документы и история операций. Для офиса важно не только, поместятся ли данные, но и как быстро сервер сможет их читать и записывать, пока работают сотрудники. Поэтому два сервера с одинаковым объёмом дисков могут по-разному справляться с утренней отгрузкой.

Для рабочей базы сравнивайте SSD накопители без движущихся частей. Если в предложении встречается NVMe, это способ подключения и обмена данными с накопителем, который обеспечивает большую скорость работы. Сама надпись NVMe ещё не говорит, подходит ли модель для рабочей базы. Попросите поставщика назвать модель диска, срок гарантии и объём записи, на который он рассчитан.

Уточняйте полезный объём — сколько места получит компания на сервере в итоге после настройки защиты от отказа диска. Например, если два диска по 2 ТБ хранят одинаковые данные, рабочая ёмкость составит около 2 ТБ до форматирования, а не 4 ТБ. Такая схема называется зеркалом, или RAID 1. За оставшиеся 2 ТБ вы платите, чтобы поломка одного накопителя не означала потерю единственного экземпляра данных на сервере.
Питание, охлаждение и хостинг для GPU
Надёжность и бэкап: сколько времени бизнес сможет работать без сервера 1С

Но важно помнить - зеркало из двух дисков не заменяет резервную копию. Если пользователь ошибочно удалит данные, изменение попадёт на оба диска. Зеркало помогает при поломке накопителя; отдельная резервная копия позволяет вернуться к прежнему состоянию базы. Планируя закупку, предусмотрите место для таких копий и проверьте, сколько на самом деле занимает восстановление.

Задайте руководителю склада или финансовому директору простой вопрос: «Если 1С остановится в понедельник в десять утра, когда нужно возобновить работу?» Если ответ — «в течение часа», бессмысленно ограничиваться обещанием поставщика заменить деталь на следующий рабочий день. Нужен план на этот час: кто обнаружит сбой, где лежит копия и на каком оборудовании можно запустить базу.
Не хотите разбираться в тонкостях подбора оборудования для сервера? Выберите готовый сервер из нашего каталога, а мы при необходимости сможем изменить конфигурацию под ваши задачи.

Какой сервер выбрать для 1С на 10, 30 или 50 пользователей

Ниже — ориентиры для первого запроса поставщику, а не готовые требования 1С. Считайте людей, которые работают одновременно. Если в компании 50 сотрудников, а в базу в обычный день входят 12, заказывать сервер как для 50 активных пользователей без дополнительных оснований не стоит. И наоборот: даже небольшой отдел может создавать большую нагрузку обменами и отчётами.
Сценарии, основы и проверки
Сценарий Что взять за основу для сравнения На чём проверить
10–20 пользователей. Бухгалтерия, продажи, одна основная база Сервер с быстрым процессором, 32–64 ГБ памяти и двумя серверными SSD в зеркале Бухгалтер строит отчёт, пока менеджеры оформляют продажи. Укладываются ли обе операции в нужное время?
20–50 пользователей. Несколько баз, склад, продажи, обмен с сайтом Сравните варианты с 64 и 128 ГБ памяти. Попросите отдельный расчёт дисков под фактический объём данных Склад проводит накладные, сайт загружает заказы, бухгалтерия работает в своей базе. Возникают ли задержки?
От 50 пользователей. Несколько подразделений, производство или интенсивная торговля Сравнить один мощный сервер и вариант из двух: на одном работает 1С, на другом — программа управления базой. Объём памяти выбирайте по замерам Воспроизведите самый загруженный период: закрытие месяца, массовую отгрузку или смену цен во всех магазинах
10–20 пользователей. Бухгалтерия, продажи, одна основная база
Что взять за основу для сравнения
Сервер с быстрым процессором, 32–64 ГБ памяти и двумя серверными SSD в зеркале
На чём проверить
Бухгалтер строит отчёт, пока менеджеры оформляют продажи. Укладываются ли обе операции в нужное время?
20–50 пользователей. Несколько баз, склад, продажи, обмен с сайтом
Что взять за основу для сравнения
Сравните варианты с 64 и 128 ГБ памяти. Попросите отдельный расчёт дисков под фактический объём данных
На чём проверить
Склад проводит накладные, сайт загружает заказы, бухгалтерия работает в своей базе. Возникают ли задержки?
От 50 пользователей. Несколько подразделений, производство или интенсивная торговля
Что взять за основу для сравнения
Сравнить один мощный сервер и вариант из двух: на одном работает 1С, на другом — программа управления базой. Объём памяти выбирайте по замерам
На чём проверить
Воспроизведите самый загруженный период: закрытие месяца, массовую отгрузку или смену цен во всех магазинах
Как читать эту таблицу на практике?

Возьмём компанию с 30 сотрудниками. Если они работают по очереди, база одна, а отчёты формируются быстро, начинать сразу с двух серверов нет оснований. Но если те же 30 сотрудников работают в нескольких базах, на сервере открывают рабочие столы, а ночью он не успевает завершить обмены, первый вопрос уже не «64 или 128 ГБ?». Сначала разберите, какие задачи должны работать вместе, а какие можно перенести или разделить.

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

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

  • Какая у вас 1С. Например, «Бухгалтерия», «Управление торговлей» или ERP — система для управления несколькими направлениями бизнеса. Укажите число баз и способ работы: файловый или клиент-серверный.
  • Сколько людей работает одновременно. Отдельно укажите обычный день и пик. Если сотрудники подключаются к удалённому рабочему столу, отметьте это.
  • Что и когда замедляется. Назовите две-три операции, их нынешнюю длительность и время, которое устроит бизнес.
  • Сколько данных хранится сейчас. Укажите размер баз и, если известно, сколько места они занимали год назад. Так проще оценить рост.
  • Что уже есть у вас. Назовите модель сервера, объём памяти и дисков. Уточните, можно ли использовать существующие лицензии и оборудование для резервных копий.
  • Какие изменения планируются в ближайшее время. Новый склад, дополнительные кассы, переход на другую конфигурацию 1С. Укажите, когда это произойдёт.
  • Какой простой сервера допустим. Напишите отдельно, на сколько можно остановить базу для планового переноса и как быстро нужно вернуть её в работу после сбоя.

Пример заявки.

«У нас две базы: бухгалтерия и торговля. Из 45 сотрудников одновременно работают до 28. Утром склад проводит накладные, в это же время сайт передаёт заказы. В часы пик документ проводится до 20 секунд, нужно укладываться в пять. Осенью открываем второй склад. Просим предложить конфигурацию на текущую нагрузку и показать, как её можно будет расширить».

С таким описанием проще сравнивать цены. Если один сервер дороже, попросите объяснить, что именно компания получит за разницу: более быстрое проведение документов, дополнительное место для данных, замену детали в вашем городе или возможность увеличить память через год. Ответ должен быть связан с вашей задачей.
Мы можем подобрать для вас сервер по такой заявке или просто по базовым параметрам. Наши серверы есть в реестре Минпромторга РФ, так что если вам нужен поставщик отечественного оборудования - тут мы с удовольствием помоем.

Когда стоит брать сервер для 1С в лизинг

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

Сравнивайте покупку и лизинг на одной конфигурации. Зафиксируйте модель, объём памяти, диски, гарантию и срок поставки. Затем сопоставьте цену покупки с авансом, суммой платежей, выкупным платежом и другими расходами по предложению. Так будет видно, сколько компания заплатит всего и какая сумма потребуется к моменту запуска.

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

Понравилась статья?

Частые вопросы о работе 1С и выборе сервера

FAQ

Мы бесплатно подберём серверное оборудование для вас по лучшим ценам!

Оставьте контакты — инженер уточнит требования и подготовит спецификацию
Серверы VEKUS для 1С
Это производительные решения, созданные для устранения задержек и ускорения работы вашей ERP-системы. Если 1С тормозит из-за нехватки ресурсов, серверы VEKUS на базе современных процессоров Intel Xeon и до 6 ТБ оперативной памяти обеспечат необходимую мощность для баз данных и высоконагруженных операций. Выбирайте надежное оборудование VEKUS для стабильной работы 1С и роста эффективности бизнеса.