当系统性能变低时(俗称卡顿),我们可以从平均负载入手,找到引发根源,然后解决。
什么是平均负载?
单位时间内,系统中处于可运行状态和不可中断状态的平均进程数。
对上述状态释义如下:
- 可运行状态进程:正在使用 CPU 、或是正在等待 CPU 的进程。用命令
ps
看到 STAT 为 R (Running,Runable)。 不可中断状态进程:不可以被中断的进程,如等待硬件设备的I/O响应。用命令
ps
看到 STAT 为 D(Uninterruptible Sleep,也叫 Disk Sleep)。