В последнем релизе Proxmox VE разработчики добавили на панель новые метрики класса Pressure Stall Information, что, ожидаемо, вызвало волну интереса.
На самом деле метрики эти давно не новые и появились еще в ядре 4.20, в любой системе Linux вы можете получить их значение командой:
/proc/pressure/<metric>
Где вместо <metric> следует подставить интересующий вас параметр: cpu, memory или io.
Данные метрики показывают время, в течении которого процессы ожидают освобождения указанных ресурсов.
👉 У данных метрик есть две основные категории:
🔹 some — показывает время, когда хотя бы один процесс ожидает освобождения ресурсов
🔹 full — показывает время, когда все активные процессы ожидают освобождения ресурсов
Для каждой категории доступны следующие показатели:
🔹 avg10 — среднее значение за последние 10 секунд
🔹 avg60 — среднее значение за последнюю минуту
🔹 avg300 — среднее значение за последние 5 минут
❓ Как интерпретировать полученные значения? Существуют следующие рекомендации:
🔹 CPU pressure:
🔸 avg10:
▫️0-10% — нормальное состояние
▫️10-25% — умеренная нагрузка
▫️25% — критическое состояние
🔸 avg60:
▫️0-5% — нормальное состояние
▫️5-15% — умеренная нагрузка
▫️15% — критическое состояние
🔸 avg300:
▫️0-3% — нормальное состояние
▫️3-10% — умеренная нагрузка
▫️10% — критическое состояние
🔹Memory pressure:
🔸avg10:
▫️0-5% — нормальное состояние
▫️5-20% — умеренная нагрузка
▫️20% — критическое состояние
🔸 avg60:
▫️0-3% — нормальное состояние
▫️3-15% — умеренная нагрузка
▫️15% — критическое состояние
🔸 avg300:
▫️0-2% — нормальное состояние
▫️2-10% — умеренная нагрузка
▫️10% — критическое состояние
🔹 IO pressure:
🔸 avg10:
▫️0-15% — нормальное состояние
▫️15-40% — умеренная нагрузка
▫️40% — критическое состояние
🔸 avg60:
▫️0-10% — нормальное состояние
▫️10-30% — умеренная нагрузка
▫️30% — критическое состояние
🔸 avg300:
▫️0-5% — нормальное состояние
▫️5-20% — умеренная нагрузка
▫️20% — критическое состояние
Данные метрики будут полезны при анализе использования ресурсов и их распределении между виртуальными машинами, а также быстро помогут понять почему вдруг все начало тормозить.