JavaScript is required to for searching.
跳过导航链接
退出打印视图
系统管理指南:高级管理     Oracle Solaris 10 1/13 Information Library (简体中文)
search filter icon
search icon

文档信息

关于本书

1.  管理终端和调制解调器(概述)

2.  设置终端和调制解调器(任务)

3.  使用服务访问工具管理串行端口(任务)

4.  管理系统资源(概述)

5.  显示和更改系统信息(任务)

6.  管理磁盘使用(任务)

7.  管理 UFS 配额(任务)

8.  调度系统任务(任务)

9.  管理系统记帐(任务)

10.  系统记帐(参考)

11.  管理系统性能(概述)

12.  管理系统进程(任务)

13.  监视系统性能(任务)

显示系统性能信息(任务列表)

显示虚拟内存统计信息 (vmstat)

如何显示虚拟内存统计信息 (vmstat)

如何显示系统事件信息 (vmstat -s)

如何显示交换统计信息 (vmstat -S)

如何显示每台设备的中断次数 (vmstat -i)

显示磁盘使用率信息 ( iostat)

如何显示磁盘使用率信息 (iostat)

如何显示扩展磁盘统计信息 (iostat -xtc)

显示磁盘空间统计信息 (df)

如何显示磁盘空间信息 (df -k)

监视系统活动(任务列表)

监视系统活动 (sar)

如何检查文件访问 (sar -a)

如何检查缓冲区活动 (sar -b)

如何检查系统调用统计信息 (sar -c)

如何检查磁盘活动 (sar -d)

如何检查页出和内存 (sar -g)

检查内核内存分配

如何检查内核内存分配 (sar -k)

如何检查进程间通信 (sar -m)

如何检查页入活动 (sar -p)

如何检查队列活动 (sar -q)

如何检查未使用的内存 (sar -r)

如何检查 CPU 使用率 (sar -u)

如何检查系统表状态 (sar -v)

如何检查交换活动 (sar -w)

如何检查终端活动 (sar -y)

如何检查总体系统性能 (sar -A)

自动收集系统活动数据 (sar)

引导时运行 sadc 命令

使用 sa1 脚本定期运行 sadc 命令

使用 sa2 Shell 脚本生成报告

设置自动数据收集 (sar)

如何设置自动数据收集

14.  软件问题疑难解答(概述)

15.  管理系统消息

16.  管理核心文件(任务)

17.  管理系统故障转储信息(任务)

18.  各种软件问题的故障排除(任务)

19.  文件访问问题故障排除(任务)

20.  解决 UFS 文件系统不一致问题(任务)

21.  软件包问题故障排除(任务)

索引

显示虚拟内存统计信息 (vmstat)

可以使用 vmsta 命令报告虚拟内存统计信息,以及有关系统事件(例如 CPU 负载、分页、上下文切换数、设备中断和系统调用)的信息。vmstat 命令还可以显示有关交换、高速缓存刷新和中断的统计信息。

下表介绍了 vmstat 命令输出中的字段。

表 13-1 vmstat 命令的输出

类别
字段名
说明
procs
报告以下内容:
r
分发队列中的内核线程数
b
正在等待资源的阻塞内核线程数
w
正在等待处理中的资源完成的换出 LWP 数
memory
报告实际内存和虚拟内存的使用情况:
swap
可用交换空间
free
可用列表的大小
page
以秒为单位报告缺页和分页活动:
re
回收的页面
mf
次要错误和主要错误
pi
页入的千字节数
po
页出的千字节数
fr
释放的千字节数
de
最近换入的进程所需的预计内存
sr
page 守护程序扫描的当前未使用的页数。如果 sr 不等于零,则 page 守护程序一直在运行。
disk
报告每秒的磁盘操作数,最多显示四个磁盘中的数据
faults
报告每秒的陷阱/中断速率:
in
每秒的中断次数
sy
每秒的系统调用数
cs
CPU 上下文切换速率
cpu
报告 CPU 使用时间:
us
用户时间
sy
系统时间
id
空闲时间

有关此命令的更多详细说明,请参见 vmstat(1M) 手册页。

如何显示虚拟内存统计信息 (vmstat)

示例 13-1 显示虚拟内存统计信息

以下示例显示了利用 vmstat 报告的以 5 秒为间隔收集的统计信息:

$ vmstat 5
kthr      memory            page            disk          faults      cpu
 r b w   swap  free  re  mf pi po fr de sr dd f0 s1 --   in   sy   cs us sy id
 0 0 0 863160 365680  0   3  1  0  0  0  0  0  0  0  0  406  378  209  1  0 99
 0 0 0 765640 208568  0  36  0  0  0  0  0  0  0  0  0  479 4445 1378  3  3 94
 0 0 0 765640 208568  0   0  0  0  0  0  0  0  0  0  0  423  214  235  0  0 100
 0 0 0 765712 208640  0   0  0  0  0  0  0  3  0  0  0  412  158  181  0  0 100
 0 0 0 765832 208760  0   0  0  0  0  0  0  0  0  0  0  402  157  179  0  0 100
 0 0 0 765832 208760  0   0  0  0  0  0  0  0  0  0  0  403  153  182  0  0 100
 0 0 0 765832 208760  0   0  0  0  0  0  0  0  0  0  0  402  168  177  0  0 100
 0 0 0 765832 208760  0   0  0  0  0  0  0  0  0  0  0  402  153  178  0  0 100
 0 0 0 765832 208760  0  18  0  0  0  0  0  0  0  0  0  407  165  186  0  0 100

如何显示系统事件信息 (vmstat -s)

如何显示交换统计信息 (vmstat -S)

如何显示每台设备的中断次数 (vmstat -i)

示例 13-2 显示每台设备的中断次数

以下示例显示 vmstat -i 命令的输出。

$ vmstat -i
interrupt         total     rate
--------------------------------
clock          52163269      100
esp0            2600077        4
zsc0              25341        0
zsc1              48917        0
cgsixc0             459        0
lec0             400882        0
fdc0                 14        0
bppc0                 0        0
audiocs0              0        0
--------------------------------
Total          55238959      105