Как проверить производительность вашего сервера 1с или что такое Тест Гилева
Что такое тест Гилева?
Тест Гилева — это специализированный нагрузочный тест, созданный экспертом сообщества 1С Алексеем Гилевым. Его главная цель — оценить скорость работы клиент-серверной системы 1С и выявить "узкие места", которые мешают комфортной работе пользователей.
Тест не требует глубоких знаний администрирования и выполняется прямо из окна 1С. Он имитирует типичную нагрузку, которую создают несколько пользователей, работающих в базе одновременно.
Для чего он нужен и когда его применяют?
Тест Гилева используют, чтобы ответить на вопросы:
- Почему 1С "тормозит"? Это основная причина его запуска.
- Достаточно ли мощное у нас оборудование для сервера 1С?
- Как сравнить производительность двух разных серверов или конфигураций оборудования?
- Помогли ли внесенные настройки (например, в кластер серверов 1С или СУБД) повысить производительность?
- Правильно ли настроена сетевая инфраструктура между клиентами и сервером?
Что именно тест измеряет и оценивает?
Тест проводит серию операций и замеряет несколько ключевых показателей:
- Скорость отклика системы (Response Time): Среднее время, за которое сервер обрабатывает один условный вызов от клиента. Измеряется в миллисекундах (мс). Это самый главный показатель.
- Пропускная способность : Количество таких вызовов, которые сервер может обработать в секунду.
- Нагрузка на компоненты системы:
- ЦПУ (Процессор): Насколько загружены ядра процессора сервера во время теста.
- Диски (I/O): Скорость чтения/записи данных на сервере.
- Сеть: Скорость обмена данными между клиентом и сервером.
- СУБД (обычно MS SQL Server): Насколько эффективно работает система управления базами данных.

Как проводится тест?
- Подготовка: Тест запускается с рабочего места пользователя, которое подключено к тестируемой клиент-серверной базе.
- Запуск: В конфигурацию 1С добавляется новая информационная база в которую загружаем выгрузку с сайта Гилева — тест Гилева.
Эту выгрузку нужно скачать (с официального сайта, она находится во вкладке сервисы . Нагрузочный тест ТРС-1С).
Полноценное видео по установке и запуску ТЕСТА ГИЛЕВА можно посмотреть тут. - Длительность теста может занимать (например, 3-8 минут).
- Выполнение: Обработка создает указанное количество фоновых заданий (виртуальных пользователей), которые начинают выполнять однотипные запросы к серверу: открытие форм, проведение документов, выполнение отчетов и т.д.
- Анализ результатов: После завершения теста обработка выдает отчет с графиками и цифрами.
Ключевые метрики и их интерпретация
Тест показывает в балах значение для данной машины (зависит от тактовой частоты процессора , объема и скорости оперативной памяти ,скорости накопителя, а также формата базы данных)
И дополнительно показывает балы для разных вариантов работы системы чтобы пользователь мог ориентироваться насколько хорошо работает его система относительно эталонных значений полученных в тесте Гилева .
Пример:
плохо -10 балов
удовлетворительно -15 балов
хорошо-35 балов
замечательно-60 балов
Что делать с результатами? Типичные "узкие места"
Если время отклика высокое, тест помогает понять, куда "копать":
- Высокая загрузка ЦПУ сервера 1С: Процессор не успевает обрабатывать запросы.
- Решение: Апгрейд процессора,)
- Высокая загрузка ЦПУ сервера СУБД: "Бутылочное горлышко" в базе данных.
- Решение: Апгрейд сервера СУБД, настройка индексов, обновление статистик, оптимизация "тяжелых" запросов.
- Высокая нагрузка на дисковую подсистему (I/O Latency): Диски медленно читают и пишут данные.
- Решение: Переход на быстрые SSD-диски, настройка RAID-массива (предпочтительно RAID 10), перемещение файлов базы данных и журналов транзакций на разные физические диски. Переход на NVMe накопители
- Сетевая задержка (Ping): Проблемы в сети между клиентом и сервером.
- Решение: Проверить качество кабелей, коммутаторов, исключить Wi-Fi, оптимизировать сетевую инфраструктуру.
Преимущества и недостатки теста Гилева
Плюсы:
- Бесплатный и доступный.
- Простота использования: Не требует глубоких знаний.
- Наглядность: Результаты понятны даже неспециалисту.
- Эффективность: Быстро и точно локализует проблему до аппаратной или программной части.
- Сравнимость: Позволяет объективно сравнивать "до" и "после" изменений.
Минусы:
- Синтетическая нагрузка: Не полностью повторяет реальную работу живых пользователей.
- Не диагностирует логику конфигурации: Не найдет, например, "кривой" запрос в конкретном отчете, который написал программист.
- Требует изоляции: Для чистоты результатов тест лучше проводить в часы, когда в базе нет реальных пользователей.
Вывод
Тест Гилева — это "золотой стандарт" для первичной диагностики производительности 1С:Бухгалтерии на клиент-серверной версии. Это первый и самый важный инструмент, к которому должен обратиться любой администратор или консультант 1С при жалобах на медленную работу системы. Он дает четкий, измеримый ответ на вопрос "кто виноват?" — железо, сеть или софт, что позволяет не тратить время на бесполезные действия и целенаправленно устранять проблему.
Дополнительно тест Гилева показывает производительность на разных сборках ПК и разных серверах кто делал тесты (собирается большой объем статистических данных)
Где мы можем увидеть зависимость оценки в тесте от производительности процессора до типа базы данных . Приведем пару скриншотов с разнообразными оценками в которых Вы сможете увидеть разнообразие баз данных и компьютерных комплектующих.
Если Вы хотите собрать производительный сервер для 1С и не иметь проблем с медленной работой баз данных. Вы всегда сможете обратиться в компанию ООО ТЕТА-АРМ и наши специалисты помогут подобрать сервер для 1С который полностью удовлетворит все ваши потребности.



