sar常规用法

sar(System Activity Reporter)是一个在Linux上收集和报告系统性能数据的工具。它可以提供各种系统指标,如CPU使用率、内存利用率、磁盘活动、网络流量等。以下是sar的一些常见用法:

  1. 安装sar:在大多数Linux发行版中,sar工具属于sysstat软件包的一部分。您可以使用包管理器来安装sysstat软件包,例如在Ubuntu上可以使用以下命令安装:
sudo apt-get install sysstat
  1. 收集数据:sar会自动在后台收集系统性能数据,并将其存储在默认的二进制文件(/var/log/sa/saXX)中。其中XX是当天的日期。您可以使用以下命令手动运行sar来收集数据:
sar -o /var/log/sa/saXX

请注意,sar默认每10分钟收集一次数据。您可以使用-i选项来指定采样间隔,例如:

sar -i 5

上述命令将每5秒收集一次数据。

  1. 查看数据:您可以使用sar命令来查看已收集的数据。以下是一些常用的选项:
  • 查看CPU使用率:sar -u
  • 查看内存使用情况:sar -r
  • 查看磁盘活动:sar -d
  • 查看网络流量:sar -n DEV
  • 查看进程队列长度和负载平均值:sar -q
  • 查看IO统计信息:sar -b

这只是sar的一些基本用法,它还有更多选项和功能。您可以使用man sar命令查看完整的帮助文档以了解更多详细信息。

请注意,sar收集的数据默认以文本格式显示。如果您需要以其他格式(如CSV或图形)查看数据,可以使用其他工具对sar输出进行处理或结合使用工具如Ksar和Sadf等。

你可能感兴趣的:(服务器相关Linux篇,运维,linux)