✏️ update
This commit is contained in:
@ -1,10 +1,10 @@
|
||||
## 什么平均负载
|
||||
|
||||
简单来说,平均负载是指单位时间内,系统处于 __可运行状态__ 和 __不可中断状态__ 的平均进程数,也就是平均活跃进程数,它和 CPU 使用率并没有直接关系。
|
||||
简单来说,平均负载是指单位时间内,系统处于__可运行状态__和__不可中断状态__的平均进程数,也就是平均活跃进程数,它和 CPU 使用率并没有直接关系。
|
||||
|
||||
所谓可运行状态的进程,是指正在使用 CPU 或者正在等待 CPU 的进程,也就是我们常用 ps 命令看到的,处于 R 状态(Running 或 Runnable)的进程。
|
||||
所谓可运行状态的进程,是指正在使用 CPU 或者正在等待 CPU 的进程,也就是我们常用 ps 命令看到的,处于 R 状态(Running 或 Runnable)的进程。
|
||||
|
||||
不可中断状态的进程则是正处于内核态关键流程中的进程,并且这些流程是不可打断的,比如最常见的是等待硬件设备的 I/O 响应,也就是我们在 ps 命令中看到的 D 状态 (Uninterruptible Sleep,也称为 Disk Sleep)的进程。
|
||||
不可中断状态的进程则是正处于内核态关键流程中的进程,并且这些流程是不可打断的,比如最常见的是等待硬件设备的 I/O 响应,也就是我们在 ps 命令中看到的 D 状态 (Uninterruptible Sleep,也称为 Disk Sleep)的进程。
|
||||
|
||||
比如,当一个进程向磁盘读写数据时,为了保证数据的一致性,在得到磁盘回复前,它是
|
||||
不能被其他进程或者中断打断的,这个时候的进程就处于不可中断状态。如果此时的进程
|
||||
|
Reference in New Issue
Block a user