为什么linux中top命令查看时,Tasks中的running数很少?一般只有1个,2个或3个等,
而已sleeping 数量却很多。
running 表示在运行,占用cpu,sleeping则多半是在等待(比如等IO完成),所以大部分进程在sleeping是很正常的,否则都在running,cpu都不够用了。
谢答,
我还是不太明白楼上的说法,
如果大部份都sleeping ,那不是服务器提供的功能很卡。大部份都在睡觉,就一两个人在工作,效率肯定不高。
7 回答4.9k 阅读
4 回答3.6k 阅读
2 回答5.7k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
4 回答2.5k 阅读
2 回答3k 阅读
running 表示在运行,占用cpu,sleeping则多半是在等待(比如等IO完成),所以大部分进程在sleeping是很正常的,否则都在running,cpu都不够用了。