Тестирование серверов 1С Предприятие с помощью теста Gilev

Тестирование серверов 1С Предприятие с помощью теста Gilev

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

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

Предыстория

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

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

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

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

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

Хороший график

tcp4scr.png

6244.jpg

Зеленый цвет графика в совокупности с некоторыми условно выбранными за эталоны показателями справа позволяет сделать кроссплатформенную обобщенную оценку «неплохой» производительности.


Как радоваться результатам теста


Вы получили в качестве результата некий индекс производительности (скорости). Не важно, хороший или плохой результат — это результат работы ПЛАТФОРМЫ на вашем «железе». В случае клиент — серверного варианта это результат сложной цепочки прохождения запросов по различным участкам. Вы получаете общий фактический результат, который определяется самым узким местом в системе. Узкое место есть всегда.

Другими словами, и настройки СУБД, и настройки ОС, и оборудование оказывают влияние на общий командный результат.

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

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


Какой сервер лучше

Данный тест, выполненный на конкретном сервере, дает результат по совокупности настроек hardware, операционной системы, субд и т.д. Тем не менее высокий результат на конкретном серверном оборудовании означает, что при соблюдении нормальных условий такой же результат будет на идентичном серверном оборудовании. Данный тест является бесплатной помощью в возможности сравнить установку 1С:Предприятие под Windows и Linux, три различных СУБД, поддерживаемых платформой 1С:Предприятие 8.

Зависимость теста от версии платформы 1С:Предприятие

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


Можно сказать что создатели платформы на практике реализуют доказательство закона Вирта: «программы становятся медленнее куда шустрее, чем компьютеры становятся быстрее»


Зависимость теста от редакции СУБД

Оптимизатор запросов может меняться со временем, улучшаться, а иногда и ухудшаться. Некоторые изменения в редакциях также можно увидеть например через этот тест.

зависимость от платформы.png

Классификация TPC-A-local Throughput / TPC-1C-GILV-A

Тест относится к разделу универсальных интегральных кроссплатформенных тестов. Даже более того, он применим для файлового и клиент-серверного вариантов эксплуатации 1С:Предприятие. Тест работает для всех СУБД, поддерживаемых 1С.

Универсальность позволяет делать обобщенную оценку производительности не привязываясь к конкретной типовой конфигурации платформы.

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


Скачать тест

Данный тест не является коммерческим  и его можно скачать бесплатно для 8.2  и бесплатно для 8.3


Нужна консультация?
Оставьте заявку и наш эксперт перезвонит в удобное для вас время
и поможет найти нужное решение.
Защита от автоматических сообщений
CAPTCHA
Нажимая на кнопку «Оставить заявку» вы соглашаетесь с политикой конфиденциальности и даёте согласие на обработку персональных данных в соответствии с законодательством России