欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

Linux SAR命令 有大用

SAR 是一个系统活动报告工具,既可以实时查看系统的当前活动,又可以配置保存和报告历史统计数据。
安装: yum -y install sysstat

CPU

-P ALL 表示监控所有 CPU 间隔1秒
-u ALL 打印所有cpu指标
在这里插入图片描述

输出项详细说明
%user表示处理用户进程所使用CPU的百分比
%user表示处理用户进程所使用CPU的百分比
%nice表示使用nice命令对进程进行降级时CPU的百分比
%sys表示内核进程使用的CPU百分比
%iowait示等待进行I/O所使用的CPU时间百分比
%steal耗费在服务其他租户的时间
%irq表示用于处理系统中断的CPU百分比
%soft表示用于软件中断的CPU百分比
%guest显示运行虚拟处理器时CPU花费时间的百分比
%idle显示CPU的空闲时间

负载

-q 队列长度与平均负载
在这里插入图片描述

输出项详细说明
runq-sz运行队列的长度(等待运行的进程数)
plist-sz任务列表中的任务数
ldavg-11分钟的系统平均负载
ldavg-55分钟的系统平均负载
ldavg-1515分钟的系统平均负载

内存

-B 换页统计信息
-H 大页面信息统计
-r 内存使用率
-R 内存统计信息
-S 交换空间统计
-W 交换信息统计

选项统计信息描述单位
-Bpgpgin/s页面换入千字节/秒
-Bpgpgout/s页面换出千字节/秒
-Bfault/s严重以及轻微缺页次数/秒
-Bmajflt/s严重缺页次数/秒
-Bpgfree/s页面加入空闲链表次数/秒
-Bpgscank/s被后台页面换出守护进程扫描过的页面(kswapd)次数/秒
-Bpgscand/s直接页面扫描次数/秒
-Bpgsteal/s页面及交换高速缓存回收次数/秒
-B%vmeff页面盗取/页面扫描比率,显示页面回收效率百分比
-Hhbhugfree空闲巨型页面存储器千字节
-Hhbhugused占用的巨型页面存储器千字节
-rkbmemfree空闲存储器千字节
-rkbmemused占用存储器(不包括内核)千字节
-r%memused内存使用率千字节
-rkbbuffers缓冲告诉缓存尺寸千字节
-rkbcached页面高速缓存尺寸千字节
-rkbcommit提交的主储存器:服务当前工作负载需要量的估计千字节
-r%commit为当前工作负载提交的主存储器百分比
-Rfrmpg/s释放的存储器页面,负值表面分配页面/秒
-Rbufpg/s缓冲高速缓存增加值(增长)页面/秒
-Rcampg/s页面高速缓存增加值(增长)页面/秒
-Skbswpfree释放交换空间千字节
-Skbswpused占用交换空间千字节
-Skbswpcad高速缓存交换空间:它同时保存在主存储器和交换设备中,因此不需要磁盘IO就能被换出页面千字节
-Wpswpin/s页面换入(linux换入)页面/秒
-Wpswpout/s页面换出(linux换出)页面/秒

文件、inode

-v 文件,inode和其他内核表的信息
在这里插入图片描述

输出项详细说明
dentunusd目录缓存中未使用的缓存条目数
file-nr系统使用的文件句柄数
inode-nr系统使用的inode数
pty-nr系统使用的伪终端数量

磁盘

-d 统计活动的磁盘设备
-p 设备名友好输出
在这里插入图片描述

输出项详细说明
DEV设备名称
tps设备每秒的传输量
rd_sec/s每秒读取的扇区数(512B)
wr_sec/s每秒写入的扇区数(512B)
avgrq-sz平均请求大小,单位为扇区512B
avgqu-sz向设备发出的请求的平均队列长度
await平均I/O响应时间,包括在驱动请求队列里等待和设备的I/O响应时间(ms)
svctm设备处理I/O请求的平均时间,不包括请求队列等待时间 (ms)
%util设备忙处理I/O请求的百分比(使用率)

网络

-n DEV 网络接口统计信息
-n EDEV 网络接口错误
-n IP IP数据报统计信息
-n EIP IP错误统计信息
-n TCP TCP统计信息
-n ETCP TCP错误统计信息
-n SOCK 套接字使用

选项统计信息详细说明单位
-n DEVrxpck/s接收的数据包数据包/s
-n DEVtxpck/s传输的数据包数据包/s
-n DEVrxkB/s接收千字节千字节/s
-n DEVtxpck/s传输千字节千字节/s
-n EDEVrxerr/s接收数据包错误数据包/s
-n EDEVtxerr/s传输数据包错误数据包/s
-n EDEVcoll/s碰撞数据包/s
-n EDEVrxdrop/s接收数据包丢弃(缓冲满)数据包/s
-n EDEVtxdrop/s传输数据包丢弃(缓冲满)数据包/s
-n EDEVrxfifo/s接收数据包FIFO超限错误数据包/s
-n EDEVtxdrop/s传输数据包FIFO超限错误数据包/s
-n IPirec/s输入的数据报文(接收)数据报文/s
-n IPfwddgm/s转发的数据报文数据报文/s
-n IPorq/s输出的数据报文请求(传输)数据报文/s
-n EIPidisc/s输入的丢弃(例如:缓冲满)数据报文/s
-n EIPodisc/s输出的丢弃(例如:缓冲满)数据报文/s
-n TCPactive/s新的主动TCP连接( connect() )连接数/s
-n TCPpassive/s新的被动TCP连接( listen() )连接数/s
-n TCPiseg/s输入的段(接收)段/s
-n TCPoseg/s输出的段(接收)段/s
-n ETCPorsts/s主动TCP失败连接连接数/s
-n ETCPretrans/sTCP段重传段/s
-n SOCKtotsck使用中的总数据包sockets
-n SOCKip-frag当前队列中的IP数据片fragments
-n SOCKtcp-twTIME-WAIT中的TCP套接字使用中的总数据包

来自  https://blog.csdn.net/u011019726/article/details/103145494


普通分类: