在 Linux 系统管理中,监控系统性能是保障服务稳定运行的关键。而 Ubuntu sar命令 正是系统管理员常用的利器之一。本文将手把手教你如何使用
sar命令生成 系统活动报告,即使是 Linux 小白也能轻松上手!
什么是 sar 命令?
sar(System Activity Reporter)是
sysstat工具包中的一个核心命令,用于收集、报告和保存系统活动信息,包括 CPU 使用率、内存使用情况、磁盘 I/O、网络流量等。它能帮助你全面了解 Linux系统资源分析 的各项指标。
安装 sysstat(包含 sar)
在 Ubuntu 中,
sar并非默认安装,需要先安装
sysstat包:
安装完成后,还需启用数据收集功能。编辑配置文件: 将 掌握 Ubuntu sar命令 是每一位 Linux 用户提升运维能力的重要一步。通过本文的详细教程,相信你已经能够独立使用 提示:定期查看 sudo apt updatesudo apt install sysstat sudo nano /etc/default/sysstat ENABLED="false"
改为 ENABLED="true"
,然后重启服务:sudo systemctl enable sysstatsudo systemctl restart sysstat 常用 sar 命令示例
1. 查看 CPU 使用情况
# 实时查看,每2秒采样一次,共5次sar -u 2 5# 查看今日历史 CPU 数据sar -u 2. 查看内存使用情况
# 显示内存和交换空间使用sar -r# 每3秒采样一次,共4次sar -r 3 4 3. 查看磁盘 I/O 活动
# 显示块设备 I/O 统计sar -b# 查看具体设备(如 sda)sar -d 4. 查看网络统计
# 显示网络接口统计sar -n DEV# 显示 TCP 连接统计sar -n TCP 查看历史报告
sysstat
默认每天将数据保存在 /var/log/sysstat/
目录下(文件名如 sa01
、sa02
等,数字代表日期)。你可以通过指定日期查看历史 sar系统活动报告:# 查看5号的 CPU 使用情况sar -u -f /var/log/sysstat/sa05 小贴士:为什么 sar 对 系统性能监控 如此重要?
✅ 自动后台采集,不影响系统性能 ✅ 支持长期历史数据分析,便于故障回溯 ✅ 输出格式清晰,适合脚本处理和自动化告警 ✅ 覆盖 CPU、内存、磁盘、网络等全方位指标 结语
sar
进行 系统性能监控 和 Linux系统资源分析。赶快在你的 Ubuntu 系统上试试吧!sar
报告,有助于提前发现性能瓶颈,防患于未然。
