В виртуализированной среде функция создания загрузки может быть значительно снижена
в терминах пропускной способности, использования процессора и точности измерений. Например в облачной среде измерение времени ответа может различаться в зависимости от
многих факторов, включающих расположение центров обработки данных, тип хоста, срок службы
виртуальных систем агентов. Трудно получать точное время ответа каждый раз из-за
факторов, не зависящих от
IBM® Rational Performance Tester. Но можно выполнить статистическое сравнение полученных измерений и доверенных контрольных объектов.
Важное замечание: Для выполнения в облаке очень важно отслеживать результаты измерений с помощью приемов контроля, описанных в этом разделе.
IBM Rational Performance Tester предоставляет две опции для контроля указанной точности времени ответа:
- Применение известной фиксированной задержки с неизвестными временами ответа и наблюдение отклонений от известного значения корректировки в качестве 'доверительного' для точности измерения времени ответа.
- Распределение подмножества полной загрузки в нескомпрометированной работающей параллельно виртуальной системе отслеживаемого агента и измерение отклонений.
При первом подходе автоматически создается тест контроля в облачном расписании. Можно назначить дополнительных пользователей аудита для выполнения теста контроля для каждого расположения контроля и агента загрузки. Эти пользователи контроля являются 'мнимыми' и не добавляют загрузку к тестируемой системе. Их не требуется учитывать при заполнении страницы Этап в мастере.
Второй подход рекомендуется для контроля точности измерения, поскольку
контрольный агент должен работать на выделенном компьютере. Для контрольного агента, предоставляемого с помощью BareMetal, интернет-задержка и перегрузка будут такими же, как и для других облачных агентов из этого центра обработки данных. Поэтому различия появятся только из-за использования процессора, памяти и карты сетевого интерфейса.
Прим.: - Облачные контрольные агенты не могут обнаружить узкие места в пропускной способности для центра обработки данных или физического хоста.
Рекомендуется для контрольного агента применять расположение в локальной среде. Для контрольного агента на предприятии факторы интернет-задержки и перегрузки учитываются для времени ответа. Число виртуальных пользователей в контрольном агенте должно быть достаточно малым
для данных при контрольном измерении, как правило, 10 - 20 % общей емкости. Загрузка не должна превышать 30 % емкости. В то же время, число пользователей достаточно большим для получения статистической
выборки для каждого этапа, обычно 100 выборок на интересующий счетчик.
Прим.: Если некоторые из групп пользователей имеют низкую процентную долю
Размеры групп, будет уменьшено число контрольных пользователей,
выполняющих тесты. Однако, снижение можно уравновесить путем запуска более продолжительных этапов
для получения большего числа выборок на пользователя.