TGViewer
Записки IT специалиста Записки IT специалиста @interface31 · 8.99K subscribers
Post #4650 3.29K
​​Что означают метрики Pressure Stall Information (PSI) в Linux

В последнем релизе 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% — критическое состояние

Данные метрики будут полезны при анализе использования ресурсов и их распределении между виртуальными машинами, а также быстро помогут понять почему вдруг все начало тормозить.
  • 👍 25
  • 🔥 7
  • ❤ 2
More from @interface31
  1. Sep 28, 2026Ностальгия… Ностальгия… - Мы тут тебе старенький компьютер привезем… Старенький, что сейча…
  2. Sep 28, 2026Post #6800
  3. Sep 27, 2026Ой, а что это случилось? Куда делась лицензия? Программные лицензии 1С - полное дно!!! На…
  4. Sep 27, 2026☝️ Не все умеют правильно пользоваться командами su и sudo. Команда su производит замену п…
  5. Sep 27, 2026Post #6797
  6. Sep 26, 2026Популярные мифы про Docker Встречался третьего дня с одним коллегой, у того серьезная голо…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →