linux running task

  linux top 命令显示当前系统进程总数与正在运行的进程数等信息,直观上running代表正在运行的进程,

然而有一天突然发现running进程数大于CPU核数,这让我很不解。

从top命令中显示目前有6个正在运行的进程,而我的电脑只有4个核啊,最多也只能同时运行4个任务。

cat /proc/cpuinfo | grep "model name" | wc -l
4

 

所以,大胆的猜想,running数目为就绪态与运行态进程的和。

posted @ 2015-07-17 09:49  spch2008  阅读(1215)  评论(0编辑  收藏  举报