Linux command(sar)

说明

sar命令是一个系统性能监测工具,用于收集、报告和分析系统的各种资源使用情况。以下是sar命令的基本用法:

sar [选项] [时间间隔] [次数]

选项:可用的选项包括-a(显示所有资源使用情况)、-b(显示I/O和传输速率统计信息)等。
时间间隔:在报告中提供每个数据点之间的时间间隔
次数:在指定次数范围内生成报告
sar -u 1 10

这将以1秒为时间间隔,连续生成10个CPU使用情况的报告。
sar -r

这将显示系统内存使用情况的报告。
sar -n DEV

这将显示网络接口统计信息的报告。
sar -q

这将显示队列长度和负载平均值的报告。
除了上述示例,还有大量其他选项和用法,可以通过“man sar”或“sar --help”查看完整文档

数据分析指标

sar -n DEV

在这里插入图片描述
IFACE:网络接口名称。
rxpck/s:每秒钟接收的数据包数量。
txpck/s:每秒钟发送的数据包数量。
rxkB/s:每秒钟接收的数据量,单位为KB。
txkB/s:每秒钟发送的数据量,单位为KB。
rxcmp/s:每秒钟接收的压缩数据包数量。
txcmp/s:每秒钟发送的压缩数据包数量。
rxmcst/s:每秒钟接收的多播数据包数量。

这是一个网络接口的统计信息,每秒接收和发送的数据包数量(rx/txpck/s),每秒接收和发送的数据量(rx/txkb/s),每秒接收和发送的压缩数据包数量(rx/txcmp/s),以及每秒接收的多播数据包数量(rxmcst/s)。

sar -n EDEV

它的作用是显示系统中所有可用块设备(包括网卡)的网络性能指标,其中包括每秒钟接收错误数量(rxerr/s)、每秒钟发送错误数量(txerr/s)、每秒钟碰撞数量(coll/s)、每秒钟接收丢失数据包数量(rxdrop/s)和每秒钟发送丢失数据包数量(txdrop/s)等。这些指标可以用于监视和调整系统的网络性能,确保网络的稳定和可靠运行。

sar -q 2

在这里插入图片描述
runq-sz:正在运行的进程数量。
plist-sz:进程队列中等待执行的进程数量。
ldavg-1:过去1分钟内系统的平均负载。
ldavg-5:过去5分钟内系统的平均负载。
ldavg-15:过去15分钟内系统的平均负载。
blocked:处于阻塞状态的进程数量。

sar -u 1 10

在这里插入图片描述
cpu:CPU的编号,如果有多个CPU时会显示每个CPU的使用情况。
%user:用户进程所占用CPU时间的百分比。
%nice:被nice命令调整过优先级的进程所占用CPU时间的百分比。
%system:内核进程所占用CPU时间的百分比。
%iowait:CPU等待I/O操作完成所占用时间的百分比。
%steal:虚拟化环境中,hypervisor抢占CPU周期导致虚拟机放弃CPU所占用时间的百分比。
%idle:CPU空闲时间的百分比。

sar -r 3

在这里插入图片描述
kbmemfree:可用内存大小,单位为KB。
kbmemused:已用内存大小,单位为KB。
%memused:内存使用率,即已用内存与总内存的比例。
kbbuffers:缓存的内存大小,单位为KB。
kbcached:文件缓存的内存大小,单位为KB。
kbcommit:提交的内存大小,单位为KB。
%commit:提交的内存占系统内存的比例。
kbactive:活跃内存大小,单位为KB。
kbinact:非活跃内存大小,单位为KB。
kbdirty:脏内存

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

P("Struggler") ?

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值