linux下的sar工具命令小结Linux认证考试

文章作者 100test 发表时间 2009:11:15 08:55:21
来源 100Test.Com百考试题网


  sar这东西,一开始还以为是内部有的,原来是外部的工具,可以到http://pagesperso-orange.fr/sebastien.godard/download.html去下载

  1 安装

  tar zxvf xxx.tar.gz

  ./configure

  make

  make install

  2 使用

  pidstat 2 5

  //每隔2秒,显示5次,所有活动进程的CPU使用情况

  pidstat -p 3132 2 5

  //每隔2秒,显示5次,PID为3132的进程的CPU使用情况显示

  pidstat -p 3132 2 5 -r

  //每隔2秒,显示5次,PID为3132的进程的内存使用情况显示

  查看CPU使用情况

  sar 2 5

  //每隔2秒,显示5次,CPU使用的情况

  %usr:CPU处在用户模式下的时间百分比。

  %sys:CPU处在系统模式下的时间百分比。

  %wio:CPU等待输入输出完成时间的百分比。

  %idle:CPU空闲时间百分比。

  在所有的显示中,我们应主要注意%wio和%idle,%wio的值过高,表示硬盘存在I/O瓶颈,%idle值高,表示CPU较空闲,如果%idle值高但系统响应慢时,有可能是CPU等待分配内存,此时应加大内存容量。%idle值如果持续低于10,那么系统的CPU处理能力相对较低,表明系统中最需要解决的资源是CPU。

  sar 1 10 >. data.txt

  //每隔1秒,写入10次,把CPU使用数据保存到data.txt文件中。

  sar 1 0 -e 15:00:00 >. data.txt

  //每隔1秒记录CPU的使用情况,直到15点,数据将保存到data.txt文件中。(-e 参数表示结束时间,注意时间格式:必须为hh:mm:ss格式)

  sar 1 0 -r -e 15:00:00 >. data.txt

  //每隔1秒记录内存使用情况,直到15点,数据将保存到data.txt文件中。

  sar 1 0 -n DEV -e 15:00:00 >. data.txt

  //每隔1秒记录网络使用情况,直到15点,数据将保存到data.txt文件中。

  例二:使用命行sar -v t n

  例如,每30秒采样一次,连续采样5次,观察核心表的状态,需键入如下命令:

  # sar -v 30 5


相关文章


linux认证辅导:linux定时器的使用Linux认证考试
linux下MYSQL备份与恢复Linux认证考试
linux上传下载指令及路径设置Linux认证考试
Linux认证辅导:Linux中的timeLinux认证考试
linux下的sar工具命令小结Linux认证考试
Linux双网卡绑定一个IP原理及实现Linux认证考试
在linux内核中操作文件的方法Linux认证考试
Linux监控CPU温度Linux认证考试
linuxApache支持asp配置Linux认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛