linux 运维常用软件,Linux下常用工具sar的简介

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工具使用方法为:.

•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] ,说明内存不足),若继续下降,系统就开始将一些进程交换出去,这是系统性能快速恶化的信号,可以查找占用过多内存的进程,或者是否存在过多的进程.修正内存的不正常使用或增大内存才是正确的解决之道。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值