请问如何才能实时得到cpu占用率? 我用的是linux advance server 在/proc/stat 里边包含的信息是不是就是这个时候cpu的使用情况? 需不需要什么算法来计算cpu占用率 也就是说要一个过程量 每隔一定时间(比如10秒)就计算一次 也不知道我有没有把问题说情出 :em06:
如何获取指定进程cpu实时占有率? 需要截取那个数字,比如30.1%就是0.301 通过ps pcpu获取的好像不是实时的么。 ps -o pcpu,pid -e | grep $PID | cut -d" " -f1
新手,刚开始用*nix,对强大的shell都不了解,但现在有个任务需要用到它,请达人给个解,就当通过实例讲解培养我这新人吧,先谢了! 问题如下: 我需要实现queryRes.sh这样一个脚本,支持传入一个参数(一个进程名,供ps -??|grep **用),执行该脚本后可将传入进程名当前所占的cpu、内存占有率打印出来。 初步是想用ps查出进程号,然后用top -p ??? -n 1获得资源占有率,但俺还不认识shell(惭愧,一定好好学习),又急着要这个...