首页 >> 大全

Linux command(sar)

2023-06-29 大全 42 作者:考证青年

说明

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:每秒钟发送的压缩数据包数量。

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

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

sar -n EDEV

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

sar -q 2

runq-sz:正在运行的进程数量。

plist-sz:进程队列中等待执行的进程数量。

ldavg-1:过去1分钟内系统的平均负载。

ldavg-5:过去5分钟内系统的平均负载。

ldavg-15:过去15分钟内系统的平均负载。

:处于阻塞状态的进程数量。

sar -u 1 10

cpu:CPU的编号,如果有多个CPU时会显示每个CPU的使用情况。

%user:用户进程所占用CPU时间的百分比。

%nice:被nice命令调整过优先级的进程所占用CPU时间的百分比。

%:内核进程所占用CPU时间的百分比。

%:CPU等待I/O操作完成所占用时间的百分比。

%steal:虚拟化环境中,抢占CPU周期导致虚拟机放弃CPU所占用时间的百分比。

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

sar -r 3

:可用内存大小,单位为KB。

:已用内存大小,单位为KB。

%:内存使用率,即已用内存与总内存的比例。

:缓存的内存大小,单位为KB。

:文件缓存的内存大小,单位为KB。

:提交的内存大小,单位为KB。

%:提交的内存占系统内存的比例。

:活跃内存大小,单位为KB。

:非活跃内存大小,单位为KB。

:脏内存

tags: sar

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了