美文网首页
linux top命令 平均负载的深入理解

linux top命令 平均负载的深入理解

作者: Atomas | 来源:发表于2020-07-20 16:40 被阅读0次

    1. 什么是平均负载?

         系统在单位时间内,状态为可运行和不可中断进程的平均数

    2. 进程常见的状态有哪几种?

         a. 可运行 R(running)

         b. 可中断睡眠S(Interruptible Sleep)

         c. 不可中断睡眠D (Uninterruptible Sleep or Disk Sleep)

    top命令 截图

    3. 什么情况下,进程才会进入不可中断睡眠状态?

         当进程向磁盘或网卡传输数据时,它就会进入到不可中断睡眠状态。以向磁盘写入数据为例,来看看具体的流程:

    write系统调用

    再给一个用Go写的测试用例

    iotest.go

    相关文章

      网友评论

          本文标题:linux top命令 平均负载的深入理解

          本文链接:https://www.haomeiwen.com/subject/nxqykktx.html