sadc 命令
用途
提供系统数据收集器报表。
语法
/usr/lib/sa/sadc [ 时间间隔号 ] [ 输出文件 ]
/usr/lib/sa/sa1 [ 间隔号 ]
/usr/lib/sa/sa2
描述
sadc 命令,即数据收集器,按照指定的时间间隔(以秒为单位)(Interval)以指定次数(Number)采样系统数据。 它以二进制格式写入指定的输出文件或标准输出。 当 Interval 和 Number 都没有指定时,将写成哑元记录,用于系统启动时标记记数器重新从 0 开始时的时间。 萨德克 命令旨在作为 萨尔 命令的后端使用。
操作系统包含多个计数器,这些计数器会随各种系统操作的出现而增加。 各种系统操作包含:
- 系统配置参数
- 系统部件使用率计数器
- 缓冲区使用情况计数器
- 磁盘和磁带 I/O 活动计数器
- tty 设备活动计数器
- 转换与子例程计数器
- 文件访问计数器
- 队列活动计数器
- 进程间通信计数器
注: 萨德克 命令仅报告本地活动。
安全性
访问控制:这些命令应该只将执行 (x) 访问权 授予 adm 组的成员。
RBAC 用户注意: 此命令可以执行特权操作。 只有特权用户才能执行特权限定的操作。 有关授权和权限的更多信息,请参阅安全中的特权命令数据库。 有关该命令的权限和授权列表,请参阅 "lssecattr命令或 "getcmdattr子命令。
示例
要将以一秒为间隔的 10 个记录写入 /tmp/rpt 二进制文件,请输入:
sadc 1 10 /tmp/rpt文件
| 项 | 描述 |
|---|---|
| /var/adm/sa/sa dd | 包含每日数据文件,dd 表示每月的日期。 |
| /var/adm/sa/sar dd | 包含每日报告文件,dd 表示每月的日期。 |
| /tmp/rpt | 包含用于 sar 命令输入的二进制文件。 |
| /tmp/sa.adrf1 | 包含地址文件。 |