centos系统中,ps aux命令如何计算,此刻空闲的进程数和忙碌的进程数?


回答:

不知道我理解得对不对,你可能是要找当前的总进程数量和此刻运行的数量。

你可以用 top 命令看,第二行 Tasks : xxx total,xxx running, xxx sleep

这里可能就是你需要的答案,
如果非要用 ps aux 看的话,可以看一下 STAT 这一列,如果值为 R ,就是表示在运行,其他的基本可以当作 空闲 来看。


回答:

验证环境:CentOS Linux release 7.9.2009 (Core)

# 获取进程总数

ps aux | grep -v grep | grep -v "STAT" | wc -l

# 获取运行进程数

ps aux | grep -v grep | awk '{print $8}' | grep -v "STAT" | grep R | wc -l

# 空闲进程数

ps aux | grep -v grep | awk '{print $8}' | grep -v "STAT" | grep S | wc -l

以上是 centos系统中,ps aux命令如何计算,此刻空闲的进程数和忙碌的进程数? 的全部内容, 来源链接: utcz.com/p/944107.html

回到顶部