Linux下常用工具sar的简介
2012-07-17 15:33:28 来源:我爱运维网 评论:0 点击:
sar是非常有用的Linux系统性能瓶颈,故障分析的工具。作为运维工程师,这个sar工具一定要利用好。要使用sar,必须安装有软件包:sysstat。Li...
sar是非常有用的Linux系统性能瓶颈,故障分析的工具。作为运维工程师,这个sar工具一定要利用好。
要使用sar,必须安装有软件包:sysstat。Linux RedHat的5.4全包名为:sysstat-7.0.0-3.el5 。
另外,默认sar采集系统性能数据的间隔为10分钟,这个粒度太粗,需要修改为1分钟。修改方法:
vi /etc/cron.d/sysstat
将这一行:
*/10 * * * * root /usr/lib64/sa/sa1 1 1
更换为:
*/1 * * * * root /usr/lib64/sa/sa1 1 1
要使用sar,必须安装有软件包:sysstat。Linux RedHat的5.4全包名为:sysstat-7.0.0-3.el5 。
另外,默认sar采集系统性能数据的间隔为10分钟,这个粒度太粗,需要修改为1分钟。修改方法:
vi /etc/cron.d/sysstat
将这一行:
*/10 * * * * root /usr/lib64/sa/sa1 1 1
更换为:
*/1 * * * * root /usr/lib64/sa/sa1 1 1
•sar -u 10 8 --检查cpu负载,每10秒采样一次,共采样8次
•sar -d 5 2 --查看磁盘块活动,每5秒采样一次,共采样2次.
•sar -b --查看io传输速率
•sar -q --查看队列长度和load averages,队列越小越好
•sar -B --查看分页信息
•sar -W --查看交换信息
•sar -r --查看空闲内存与空闲交换信息
•sar-n DEV 查看当前服务器的网络流量信息
•sar-r -f /var/log/sa/sa11 查看历史资源使用 -f
一般地说:sar –u:%iowait若过高,说明磁盘连接存在问题,(可用iostat命令来确定);因此较低的cpu空闲时间(%idle),可能是io的问题而不是cpu的问题。低%idle,等待i/o或‘%iowait > 10’所用时间的高百分比。%system > 15瓶颈,这可能说明有交换。%user异常高,这可能是没有正确调整应用程序或过度利用cpu。
sar –r/-B:当空闲内存低于一定值后,系统开始分页(很高的换页数[sar –B] ,说明内存不足),若继续下降,系统就开始将一些进程交换出去,这是系统性能快速恶化的信号,可以查找占用过多内存的进程,或者是否存在过多的进程.修正内存的不正常使用或增大内存才是正确的解决之道。
上一篇:使用gnuplot实现性能分析数据画图
下一篇:DNS问题判断排查工具
分享到:
收藏

评论排行
- ·Windows(Win7)下用Xming...(92)
- ·使用jmx client监控activemq(20)
- ·Hive查询OOM分析(14)
- ·复杂网络架构导致的诡异...(8)
- ·使用 OpenStack 实现云...(7)
- ·影响Java EE性能的十大问题(6)
- ·云计算平台管理的三大利...(6)
- ·Mysql数据库复制延时分析(5)
- ·OpenStack Nova开发与测...(4)
- ·LTPP一键安装包1.2 发布(4)
- ·Linux下系统或服务排障的...(4)
- ·PHP发布5.4.4 和 5.3.1...(4)
- ·RSYSLOG搭建集中日志管理服务(4)
- ·转换程序源码的编码格式[...(3)
- ·Linux 的木马程式 Wirenet 出现(3)
- ·Nginx 发布1.2.1稳定版...(3)
- ·zend framework文件读取漏洞分析(3)
- ·Percona Playback 0.3 development release(3)
- ·运维业务与CMDB集成关系一例(3)
- ·应该知道的Linux技巧(3)