java执行top命令返回空串问题

本文介绍了一种通过shell命令获取CPU空闲百分比的方法,包括如何解析top命令的输出来提取空闲CPU百分比,并提供了针对多个CPU核心的支持。
返回CPU的空闲百分比,top -b -n 1 |grep Cpu | cut -d \",\" -f 4 | cut -d \" \" -f 2

java执行加上-b。

如果CPU不止一个,-n 返回多少个CPU(如果你有)。

参数解释:

  1. us 用户空间占用CPU百分比

  2. sy 内核空间占用CPU百分比

  3. ni 用户进程空间内改变过优先级的进程占用CPU百分比

  4. id 空闲CPU百分比

  5. wa 等待输入输出的CPU时间百分比

  6. hi 硬件中断

  7. si 软件中断 

  8. st: 实时

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值