onstat -g iov 命令:打印 AIO VP 统计信息

可以使用 onstat -g iov 命令显示每个虚拟处理器的异步 I/O 统计信息。

语法:

示例输出

图: onstat -g iov 命令输出

            AIO I/O vps:
            class/vp/id  s  io/s  totalops  dskread dskwrite  dskcopy  wakeups  io/wup  errors tempops
            fifo  7  0   i   0.0       0       0        0         0         1     0.0      0       0
            msc   6  0   i   0.1    9988       0        0         0      7833     1.3      0    9988
            aio   5  0   i   0.0    4894    3341     1426         0      4393     1.1      0       0
            aio   9  1   i   0.0      41       0       41         0        33     1.2      0       0
            pio   4  0   i   0.0     199       0      199         0       200     1.0      0     199
            lio   3  0   i   0.0    6344       0     6344         0      6344     1.0      0    6344

输出描述

class
虚拟处理器类
vp
虚拟处理器在类中的 ID 编号
s
AIO 虚拟处理器的当前状态
f
派生
i
空闲
s
搜素
b
正忙
o
打开
c
关闭
io/s
自数据库服务器启动以来或自 onstat -z 上次运行以来(看着两者哪个发生在后)虚拟处理器的平均 I/O 速度(以每秒操作数衡量)
totalops
自数据库服务器启动以来或自 onstat -z 上次运行以来(看着两者哪个发生在后)虚拟处理器执行的 I/O 操作总数(以每秒操作数衡量)
dskread
自数据库服务器启动以来或自 onstat -z 上次运行以来(看着两者哪个发生在后)虚拟处理器执行的读操作总数(以每秒操作数衡量)
dskwrite
自数据库服务器启动以来或自 onstat -z 上次运行以来(看着两者哪个发生在后)虚拟处理器执行的写操作总数(以每秒操作数衡量)
dskcopy
自数据库服务器启动以来或自 onstat -z 上次运行以来(看着两者哪个发生在后)虚拟处理器执行的复制操作总数(以每秒操作数衡量)
wakeups
对于 AIO VPs ,是自数据库服务器启动以来或自 onstat -z 上次运行以来(看着两者哪个发生在后)虚拟处理器处于空闲状态的次数
io/wup
对于 AIO VPs ,是自数据库服务器启动以来或自 onstat -z 上次运行以来(看着两者哪个发生在后)该虚拟处理器每次唤醒执行的 I/O 操作平均数
errors
KAIO 超出资源的错误总数
tempops (decimal)
仅供内部使用。是用来确定何时添加新 AIO VP 的 I/O 操作计数。它只在 AUTO_AIOVPS 配置参数启用时应用。