Тесты производительности 1С

Результаты нагрузочного теста TPC-1C производительности 1С по Гилеву для конфигурации с PostgreSQL:


Производительность сервера оценивается не загруженностью и очередями к CPU, а способностью выполнить определенное количество операций в единицу времени.
Конкурирования за такие ресурсы, как процессор снижает скорость выполнения операций, когда время отклика определяется:

  • временем операции
  • временем ожидания оборудования
  • временем логических ожиданий вроде блокировок

При этом ключевой характеристикой является скорость операции.


Примечание. Для процессора наиболее значимой характеристикой является частота процессора а не загруженность. Ниже скриншот результатов проведенного тестирования (Чтобы увеличить картинку - нажмите на нее).



Быстродействие системы и планирование необходимых вычислительных ресурсов для ее реализации является обязательной операцией при любом внедрении или изменении существующей ИТ системы.


Большинство существующих методов оценки производительности основывается на том или ином типе тестирования.

Можно выделить два основных типа тестирования: компонентное и интегральное.

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

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

В нашем тесте, как раз и используется такой подход.


Мы получили в качестве результата некий индекс производительности (скорости). Это результат работы платформы в целом на нашем «железе». В случае клиент — серверного варианта это результат сложной цепочки прохождения запросов по различным участкам. Вы получаете общий фактический результат, который определяется самым узким местом в системе. Настройки СУБД, и настройки ОС, и оборудования оказывают влияние на общий результат производительности системы.

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