linux系统sar命令,Linux sar命令

sar也是一个Linux下用于查看系统资源的命令。CentOS好像不自带这个命令,要先安装sysstat包。它包括了sar、iostat和mpstat这三个工具。sar主要用于监视CPU和磁盘I/O情况。

安装:

# yum install sysstat

一般格式:

sar [ options… ] [ [ ] ]

常用选项:

-A :包括绝大多数选项。

-b :报告I/O和传输速率统计。

-B :报告分页统计。

-c :报告进程创建活动。

-d :报告每个活动的块设备。(指磁盘)

-e [ hh:mm:ss ] :设置sar命令执行的结束时间,时间为24小时制格式。

-I { irq | SUM | ALL | XALL } :报告给定中断的统计。

-n { DEV | EDEV | NFS | NFSD | SOCK | ALL } :报告网络统计。

-P { cpu | ALL } :报告每个处理器的统计信息,可以统计指定或全部处理器。

-q :报告队列长度和平均负载。

-r :报告内存和交换空间的利用情况统计。

-R :报告内存统计。

-u :报告CPU利用率。

interval :两次输出之间的间隔时间。

count :按照这个时间间隔统计的次数。

举例:

1、

# sar 5 10

查看CUP使用情况,每隔5秒统计一次,共打印10次。

%user :CPU在用户使用下的时间百分比。

%nice :CPU在优先级用户下的使用时间百分比。

%system :CPU在系统使用下的时间百分比。

%iowait :CPU等待磁盘I/O完成时间的百分比。

%steal :虚拟机占用的时间百分比。

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

2、

# sar -b 2 5

查看磁盘I/O和传输速率情况,每隔2秒统计一次,共打印5次。

tps :每秒传送到物理设备的总数。

rtps :每秒读取物理设备请求的总数。

wtps :每秒写入到物理设备请求的总数。

bread/s :每秒从块设备读取数据的速度。

bwrtn/s :每秒向块设备写入数据的速度。

单位为块(block),一块为512 bytes。

3、

# sar -c

查看进程创建情况。

proc/s :每秒进程创建数。

4、

# sar -d 2 3

查看设备使用情况。

DEV :磁盘设备。

tps :每秒传送到设备的总数。

rd_sec/s :每秒读取数。(一扇区为512 bytes)

wr_sec/s :每秒写入数。(一扇区为512 bytes)

avgrq-sz :设备扇区请求的平均大小。

avgqu-sz :设备队列请求的平均大小。

await :服务等待I/O请求的平均时间。(单位毫秒)

svctm :设备处理I/O请求的平均时间。(单位毫秒)

%util :向设备I/O请求期间的CPU时间的百分比。

5、

# sar -n DEV

查看网络接口信息。

IFACE :LAN接口。

rxpck/s :每秒钟接收的数据包。

txpck/s :每秒钟发送的数据包。

rxbyt/s :每秒钟接收的字节数。

txbyt/s :每秒钟发送的字节数。

rxcmp/s :每秒钟接收的压缩数据包。

txcmp/s :每秒钟发送的压缩数据包。

rxmcst/s :每秒钟接收的多播数据包。

6、

# sar -u

查看CPU使用情况,与不带-u选项一样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值