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