• 湮汐
    2019-09-12
    第一个进程是0号进程,也成为idle进程,它是所有进程的祖先,后面的1号进程就是它启动的。系统的空闲时间,其实就是指idle进程的"运行时间"
    
     2
  • Ming
    2020-02-10
    请问老师,zombie表示什么意思呢
    
    
  • Ming
    2020-02-10
    请问老师,后面的zombie如果有数值表示什么呢?
    
    
  • 欢喜哥
    2019-09-06
    ps -eLf命令 lwp列,是说明该进程有多少个线程吗?如果lwp是10,说明改进程下,有10个线程在工作

    作者回复: 是的

    
    
  • sibyl
    2019-08-12
    老师,有个地方没弄明白:发现 top命令的结果中,up 40min ,但是pid为4574的进程的运行时间 已经是45min了。系统启动的时间怎么会比进程运行的时间少5min? 此外, up 37min的时候 pid为4574的进程运行时间为40min。

    作者回复: 还没有遇到过,看看是否up时间是 xxx days, xxx min, top 查看的pid运行时间是 TIME表示进程使用的CPU时间总和,单位是秒;TIME+也是表示进程使用的CPU时间总和,单位1/100秒,是不是单位计算换算不对

     1
    
  • 李晓东
    2019-08-07
    老师好,网上说CPU平均负载3以上就表表示系统非常繁忙。请教下这个结论的有道理么?平均负载3的时候CPU处于什么样的状态呢?

    作者回复: 没有道理, 平均负载是反映系统繁忙程度,包括cpu、也包括等待io,还有进程数量等衡量系统性能的指标

    
    
  • William
    2019-08-04
    老师,平均负载解释有错误。平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数,和CPU使用率是两码事。参考自另一篇专栏文章,https://time.geekbang.org/column/article/69618。

    作者回复: 感谢william ,我这里解释的平均负载的确是不全面的,但是平均负载和cpu使用率并非是两码事,平均负载包含了cpu利用率。
    我在上面的讲解中用了一个高速公路的例子,多车道对应多路cpu,每辆车对应多个进程,其实还应该加上两个条件才准确:比如是“高速”还是“低速”道路--即IO,还有车速--即cpu利用率。

    
    
我们在线,来聊聊吧