为什么linux中top命令查看时,Tasks中的running数很少?

为什么linux中top命令查看时,Tasks中的running数很少?一般只有1个,2个或3个等,

而已sleeping 数量却很多。

阅读 12.7k
2 个回答

running 表示在运行,占用cpu,sleeping则多半是在等待(比如等IO完成),所以大部分进程在sleeping是很正常的,否则都在running,cpu都不够用了。

谢答,

我还是不太明白楼上的说法,

如果大部份都sleeping ,那不是服务器提供的功能很卡。大部份都在睡觉,就一两个人在工作,效率肯定不高。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏