Провести комплексный анализ результатов нагрузочного тестирования со стороны метрик производительности СУБД и операционной системы. Mix Нагрузка Классический график изменения операционной скорости в ходе нагрузочного тестирования: procs_r процессы в run queue (готовы к выполнению) Результат: Очередь процессов растет system_cs переключения контекста Результат: Количество переключений контекста растет с ростом операционной скорости . Отмечена высокая положительная корреляция. cpu_sy system time Результат: Высокая доля вычислительных ресурсов тратится на "организационные расходы". Вычислительные ресурсы виртуальной машины недостаточны для тестовой нагрузки. swap_si swap in (из swap в RAM) Отсутствует swap_so swap out (из RAM в swap) Отсутствует memory_free свободная RAM Менее 5% от RAM. Для тестовой нагрузки ресурсов RAM - достаточно. procs_b процессы в uninterruptible sleep (обычно ждут IO) Результат: количество процессов ожидающих IO - не растет. cpu_wa ожидание IO Результат: доля вре
PG_HAZEL : Анализ результатов нагрузочного тестирования для малой ВМ
22 августа22 авг
2
2 мин