源码基于:Linux 5.4
之前在《Linux PSI 指标》一文中简单的描述了 PSI 指标的意义,以及PSI 出现的历史过程。
在PSI 之前,Linux 也有一些资源压力的评估方法,最具代表性的是 load average 和 vmpressure,而 load average 和vmpressure 都有各自的缺陷。详细可以查看《Linux PSI 指标》一文。
PSI,是Pressure Stall Information 简称,是识别并量化 CPU、IO、memory 等资源紧张造成的中断,及其它对复杂工作负载甚至整个系统的时间影响。目录/proc/pressure/ 下面有三个资源指标:cpu、io、memory,可以通过cat /proc/pressure/* 方式查看压力统计信息。