CPU 与调度60 条

PSI CPU 压力指标

Pressure Stall Information(内核 4.20+)在 /proc/pressure 下量化任务因等 CPU/IO/内存而停顿的比例,avg10/60/300 便于看趋势。

文件/proc/pressure/cpu、io、memory
字段some / full 的累计微秒与 avg10,avg60,avg300
前提CONFIG_PSI

查看

查看
cat /proc/pressure/cpu
cat /proc/pressure/io
cat /proc/pressure/memory

易错点

  • full 比 some 更严重(some 表示至少一个任务受困,full 表示全体受影响)
  • 容器要看到自己的压力视图需 cgroup2 挂载与相应文件读取权限

数据来源与参考

  • Linux 内核 Documentation/accounting/psi.rst
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌