linux top命令 平均负载的深入理解
2020-07-20 本文已影响0人
Atomas
1. 什么是平均负载?
系统在单位时间内,状态为可运行和不可中断进程的平均数
2. 进程常见的状态有哪几种?
a. 可运行 R(running)
b. 可中断睡眠S(Interruptible Sleep)
c. 不可中断睡眠D (Uninterruptible Sleep or Disk Sleep)
top命令 截图3. 什么情况下,进程才会进入不可中断睡眠状态?
当进程向磁盘或网卡传输数据时,它就会进入到不可中断睡眠状态。以向磁盘写入数据为例,来看看具体的流程:
write系统调用再给一个用Go写的测试用例
iotest.go