到底如何理解“平均负载”
1. 平均负载概念
平均负载又可以理解成:单位时间的“平均活跃进程数”。这里的活跃进程,主要指可运行状态的进程和不可中断状态的进程。它和CPU使用率没有直接的关系。
2. 可运行状态和不可中断状态进程
可运行状态进程:可运行状态的进程是指正在使用CPU或者等待CPU的进程,也就是我们通过ps命令能查看到的Running或者Runnable状态的进程。
不可中断状态进程:不可中断进程是指正处于内核关键的进程,这些是不能打断的。也就是我们通过ps命令能查看到的D状态的进程比如,为了保证磁盘数据一致性,回写磁盘的进程就不能打断。不可中断状态是系统对硬件设备的一种保护机制。
3. uptime命令的指标详解
uptime
02:34:03 up 2 days, 20:14, 1 user, load average: 0.63, 0.83, 0.88
详解: