cpu load measurement
来源:互联网 发布:学编程书籍推荐 编辑:程序博客网 时间:2024/05/31 19:01
参考:http://askubuntu.com/questions/22021/how-to-log-cpu-load
里面还介绍了怎么log特定进程的cpu占用率。
要修改里面比较长的那一条命令。我试了半天,
假设在client上运行的命令行命令为python testcpu.py, 你现在要log那个程序的CPU占用率情况
以下命令
ps -e -o pcpu,pmem,args --sort=pcpu | grep "python testcpu.py" | cut -d" " -f1-4|tail
会显示
0.0 0.0
0.2 0.0
第一行无关。第二行的0.2表示CPU占用率。只取第二行:
ps -e -o pcpu,pmem,cputime,args --sort=pcpu | grep "python testcpu.py" | cut -d" " -f1-5|sed -n '$p'
然后是需要找到运行的当前时刻:
date +'%s%N'
1354196938812272763
把时间和占用率加到一起:
echo `date +'%s%N'` `ps -e -o pcpu,pmem,args --sort=pcpu | grep "python testcpu.py" | cut -d" " -f1-4|sed -n '$p'`
让它每0.1秒运行一次,更新你的log文件/tmp/a.
while true; do( echo `date +'%s%N'` `ps -e -o pcpu,pmem,args --sort=pcpu | grep "python testcpu.py" | cut -d" " -f1-4|sed -n '$p'`) >> /tmp/a.log; sleep 0.1; done
0 0
- cpu load measurement
- CPU load
- cpu load
- CPU load 和 CPU utilization
- CPU Load Monitor
- Documentation/cpu-load.txt
- 关于CPU Load
- cpu中的load average
- linux cpu load
- Load和CPU利用率
- 理解linux cpu load
- CPU使用率 VS Load
- cpu使用率与cpu Load Average区别
- cpu load 的计算方式
- 如何理解Linux CPU Load?
- top cpu avg load计算
- CPU负载计数load average
- cpu load过高问题排查
- hdu 1175连连看
- jQuery多级联动多选框
- 黑马程序员_HTML
- 递归与非递归实现二叉树的遍历
- linux设备模型,bus,device,driver,实验遇到的问题
- cpu load measurement
- C++静态成员函数小结
- Linux tcpdump命令详解
- 批量获取bin/lib链接库依赖关系的shell脚本
- 各类内部排序总结
- 笨方法学python(1)加分题
- CentOS安装配置JDK1.6
- Android逆向工程-破解 哈皮妹-萝莉
- linux下升级openssh参考[不建议采用此法安装]