首页/系统/Linux 运维命令速查/sar 历史性能数据回看
本包目录(613 条)
文件与目录76 条文本处理77 条网络命令82 条进程与作业69 条磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条
性能与监控48 条
定时任务与计划50 条

sar 历史性能数据回看

sysstat 的 sar 存下历史采样:过去某时段 CPU/内存/网络/IO 随时回看,排「昨天半夜为什么慢」类问题必备。

Linux 运维命令速查系统更新于 2026-10-12
用途查看/采集历史系统性能数据
语法sar [选项] [间隔] [次数]
所属sysstat(数据在 /var/log/sa/)

常用示例

常用示例
sar -u -s 08:00:00 -e 09:00:00      # 某时段 CPU
sar -r 1 3                          # 内存
sar -n DEV 1 3                      # 网卡
sar -d -p 1 3                       # 磁盘(含分区)
sar -q 1 3                          # 负载队列

历史文件与采集

历史文件与采集
ls /var/log/sa/
sar -f /var/log/sa/sa11 -u
systemctl status sysstat-collect.timer   # systemd 版采集器
# 老式 cron:/etc/cron.d/sysstat
Debian/Ubuntu 需先改 /etc/default/sysstat ENABLED=true;采集间隔默认 10 分钟。

易错点

  • sysstat 默认未启用时 /var/log/sa 为空:先 enable,历史数据不会追溯生成
  • 数据默认保留约一周(rotate 7):事故复盘要尽快采集,重要指标另存长期库

数据来源与参考

  • man 1 sar(sysstat)
  • sysstat 官方文档

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌