注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

c.pass 的博客

众里寻他千百度,蓦然回首,那人却在,灯火阑珊处。

 
 
 

日志

 
 

如何监视Linux系统负荷  

2010-11-08 14:34:46|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |


        最近由于工作原因,需要长时间监视Linux系统负荷,以分析特定程序的CPU/MEM占用情况。寻寻觅觅,终于找到一篇不错的blog(google keyword: Linux cpu load monitor),Xaprb写的“How to monitor server load on GNU/Linux”,发现vmstat这个不错的工具。

             这篇文章介绍了监视GNU/Linux和类似系统的系统负荷、性能和相关信息的六种方法、12种工具,包括Gkrellm、

(Windows “任务管理器”克隆版本)gnome-system-monitor、vmstat、top、htop和tload等等。

                  其中vmstat是procps软件包里的一个工具,比如top, ps, w, kill, free, slabtop, 和skill等都是这个软件包的一

部分。vmastat缺省显示虚拟内存、CPU使用率、I/O、进程、swap等信息,还可显示磁盘等相关信息。比如,为了(粗

略?)

统计某段时间内的CPU占用情况,可以使用如下命令:

vmstat -n 5  >  xxx-`date +%F-%H-%M`.vmstat  2&>1

Ctrl-C

echo "End time: "`date +%F:%H-%M`  >>   xxx-????-??-??-??-??.vmstat

其中 -n 指定不重复打印vmstat提头(仅在开始执行时打印一次),5  指定每隔5秒钟统计各种资源使用情况;并以

日期、时刻(如xxx-2006-12-16-21-9.vmstat)作为文件名。


htop是个“豪华版”的top,支持鼠标操作。

另外,有空可以试试lsof,一个强大的工具。

xrestop查看X各个组件的资源占用情况。

 

转:http://hi.baidu.com/leal/blog/item/01930e33f10099f81b4cff5c.html

  评论这张
 
阅读(426)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017