文章摘要:本文介绍如何使用系统活动报告“sar”查看 SUSE Linux Enterprise Server (SLES) 11 上的性能信息。
目录:
1.安装
2.配置日志记录
3.“sar”命令的用法
1.安装
- 确保以root的身份登录
- “sar”是“sysstat”包的一部分
- # yast2 -i sysstat
- 为 cron 作业创建符号链接:
- # ln -s /etc/sysstat/sysstat.cron /etc/cron.d/sysstat.cron
- 重新启动 cron 服务:
- # rccron restart
返回目录
2.配置日志记录
- 使用您喜欢的编辑器编辑“/etc/sysstat/sysstat”
- 找到以“HISTORY=”开头的行
- 该值表示保留日志文件的天数
- 默认值为 60 天,您可以根据需要进行更改
- 日志文件将存储在“/var/log/sa”目录中
返回页首
3.“sar”命令的用法
提醒:执行 cron 作业以收集数据至少需要 10 分钟,以便可以使用此命令
:
- # sar
- 要指定 CPU,例如 CPU 3:
- 队列长度和平均统计:
- RAM统计:
- # sar -r
- # sar -R
- # sar -b
- # sar -c
- # sar -B
- # sar -d
- # sar -n NAME
- 将 NAME 替换为以下项之一:
- 全部 – 此部分显示上述所有信息
- DEV – 显示网络设备的重要统计信息
- EDEV — 显示网络设备故障统计信息
- EICMP – 显示 ICMPv4 网络错误
- EIP — 显示 IPv4 网络错误
- EIP6 – 显示 IPv6 网络错误
- ETCP – 显示 TCPv4 网络错误
- ICMP – 显示 ICMPv4 网络流量
- ICMP6 – 显示 ICMPv6 网络流量
- IP — 显示 IPv4 网络流量
- IP6 — 显示 IPv6 网络流量
- NFS — 显示 NFS 客户端活动
- NFSD — 显示 NFS 服务器活动
- SOCK – 显示用于 IPv4 的套接字
- SOCK6 — 显示用于 IPv6 的套接字
- TCP – 显示 TCPv4 网络流量
- UDP — 显示 UDPv4 网络流量
- UDP6 — 显示 UDPv6 网络流量
- 交换空间利用率:
- 磁盘统计信息:
- 进程创建统计:
- 分页统计:
- 块设备统计信息:
- 网络统计:
- 索引节点统计信息:
- 交换统计:
- # sar -W
- # sar -w
- 系统切换统计:
- 也可以通过添加间隔和整数参数来显示实时信息:
- 示例:每五秒显示一次 CPU 统计信息,共十次
- # SAR 5 和 10
- 默认情况下,“sar”命令显示当天的统计信息,但您可以通过使用开关 -s 表示开始和 -e 表示结束来更改它
- 示例:# sar -s 12:00:00 -e 16:00:00
- 这将在中午到下午 4 点之间显示今天的 CPU 统计信息
返回页首