📅  最后修改于: 2023-12-03 15:17:21.465000             🧑  作者: Mango
SAR(Sysstat) 是一款基于本地主机的系统性能监控工具,可以帮助开发者发现硬件瓶颈、网络瓶颈、应用程序瓶颈等性能问题。该工具提供了一组 API 和工具,可以收集、保存和分析关键系统性能指标数据。在 Linux 系统中,SAR 命令是其中的一个主要工具。
SAR 工具默认安装在大多数的 Linux 系统上,如果没有安装,可以使用以下命令进行安装:
# Debian、Ubuntu
sudo apt-get install sysstat
# CentOS、Fedora、RHEL
sudo yum install sysstat
SAR 命令的语法如下:
sar [ options ] [ -o filename ] [ t i n ]
选项说明:
以下实例演示如何使用 SAR 命令:
sar -u 1 3
上面的命令将每秒报告一次 CPU 使用率,共报告三次。
sar -d 1 3
上面的命令将每秒报告一次磁盘活动统计信息,共报告三次。
sar -q 1 3
上面的命令将每秒报告一次系统队列和负载平均值,共报告三次。
sar -r 1 3
上面的命令将每秒报告一次系统内存使用情况,共报告三次。
sar -n DEV 1 3
上面的命令将每秒报告一次网络统计信息,共报告三次。
sar -P ALL 1 3
上面的命令将每秒报告一次指定 CPU 的性能统计信息,共报告三次。
sar -o sar_report.txt 1 3
上面的命令将 SAR 报告输出到指定文件 sar_report.txt
中,每秒报告一次,共报告三次。
SAR 命令是系统性能监控的一个重要工具,可以帮助开发者轻松地监控系统的 CPU、磁盘、内存、网络等性能指标,并及时发现潜在的性能问题。通过该命令,可以将性能指标数据保存到文件中,方便后续的分析和长期监控。