Solaris iostat命令详解

solaris系列之:使用vmstat,iostat以及df命令监视系统性能的方法

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

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

vmstat 命令还可以显示有关交换、高速缓存刷新和中断的统计信息。

下表描述了 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)

使用 vmstat 命令以秒为时间间隔单位收集虚拟内存统计信息。

$ vmstat n

其中,n 是两次报告之间的间隔秒数。

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

运行 vmstat -s 命令,以显示自上次引导系统以来发生的系统事件数。

$ vmstat -s

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

运行 vmstat -S,以显示交换统计信息。

$ vmstat -S

以下列表介绍了交换统计信息字段。

si 每秒换入的平均 LWP 数

so 换出的完整进程数

注: vmstat 命令会截断 si 和 so 字段的输出.

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

运行 vmstat -i 命令,以显示每台设备的中断次数。

$ vmstat -i

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

使用 iostat 命令报告有关磁盘输入和输出的统计信息,并生成对吞吐量、使用率、队列长度、事务速率和服务时间的测量值。

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

使用 iostat 命令和时间间隔秒数可以显示磁盘使用率信息。

$ iostat 5

输出的第一行显示自上次引导系统以来的统计信息。后面的每行显示间隔的统计信息。缺省情况下会显示终端 (tty)、磁盘 (fd 以及 sd) 和 CPU (cpu) 的统计信息.

显示磁盘使用率信息

以下示例显示每隔 5 秒收集的磁盘统计信息。

$ iostat 5

终端 设备类型

tin 终端输入队列中的字符数

tout 终端输出队列中的字符数

磁盘 设备类型

bps 每秒块数

tps 每秒事务数

serv 平均服务时间,以毫秒为单位

CPU 设备类型

us 在用户模式下

sy 在系统模式下

wt 等待 I/O

id 空闲

iostat -xtc 命令对每个磁盘显示一行输出。

以下列表描述了输出字段。

r/s 每秒读取次数

w/s 每秒写入次数

kr/s 每秒读取的千字节数

kw/s 每秒写入的千字节数

wait 等待服务的平均事务数(队列长度)

actv 处于活动服务状态的平均事务数

svc_t 平均服务时间,以毫秒为单位

%w 队列不为空的时间百分比

%b 磁盘繁忙的时间百分比

磁盘空间统计信息 (df)

使用 df 命令可以显示挂载的每个磁盘中的可用磁盘空间量。df 报告的 usable 磁盘空间只反映容量极限的 90%,因为报告统计信息允许超出总可用空间的 10%。此头空间通常保持为空,以实现更好的性能。

df 命令实际报告的磁盘空间百分比是已用空间除以可用空间。

如果文件系统超出容量的 90%,则可使用 cp 命令将文件转移至具有可用空间的磁盘。或者,使用 tar 或 cpio 命令将文件转移至磁带。也可以删除文件。

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

使用 df -k 命令以千字节为单位显示磁盘空间信息。

$ df -k

kbytes 文件系统中可用空间的总大小

used 已用空间量

avail 可用空间量

capacity 已用空间量,表示为总容量的百分比

mounted on 挂载点

(0)

相关推荐

  • linux iostat命令详解和使用实例(磁盘操作监控工具)

    它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。iostat属于sysstat ...

  • linux iostat命令详解和使用实例

    它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。iostat属于sysstat ...

  • adb.exe是什么进程 adb.exe命令详解

    ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机). 它的主要功能有 ...

  • Linux/Ubuntu chmod命令详解使用格式和方法

    在 Ubuntu Linux 中用源码文件安装软件时经常都会用到chmod命令来更改文件的权限使其在安装时有执行的权限。由于 Ubuntu Linux 默认不能用root账户来登录所以在用chmod命 ...

  • Linux下ps命令详解 Linux下ps命令的详细使用方法

    Linux下ps命令详解 Linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运 ...

  • Linux Shell脚本系列教程(二):终端打印命令详解

    这篇文章主要介绍了Linux Shell脚本系列教程(二):终端打印命令详解,本文着重讲解了echo终端打英printf终端打印两个打印出输出命令,需要的朋友可以参考下 终端打印 终端是交互式工具,用 ...

  • Linux下ps命令详解

    Linux下ps命令详解 Linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可 ...

  • Linux GCC常用命令详解

    Linux GCC常用命令详解 1. 简介 GCC 的意思也只是 GNU C Compiler 而已.经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言.C++ 语言 ...

  • Win10 UWP应用系统的启动命令详解

    很多用户都升级到了win10系统,但是win10系统和以往的win7/win8系统有所不同,那么,Win10 UWP应用系统设置启动命令有哪些?小编整理了常见UWP应用命令,用户可尝试使用.一起去看看 ...