SYSDISKSTAT 表函数

SYSDISKSTAT 表函数包含有关磁盘的信息。 它提供了用于重置用于收集统计信息的基线的选项。

授权: 不需要。

读取语法图跳过可视语法图SYSDISKSTAT(RESET_STATISTICS => reset-统计信息)
模式为 QSYS2。
重置统计
包含值 YESNO的字符或图形字符串表达式。

如果此参数的值为 YES,那么将重置统计信息,以便将此查询执行的时间用作新基线。 包含此统计数据的列具有以 ELAPSED_为前缀的名称。 此连接中的 SYSDISKSTAT 的未来调用将返回相对于新基线的统计详细信息。 如果此参数的值为 NO,那么不会重置调用的统计信息。 如果未指定此参数,那么缺省值为 NO

该函数的结果是一个包含多行的表,格式如下表所示。 所有列都是可空的。

表 1. SYSDISKSTAT 表函数
列名 数据类型 描述
ASP_NUMBER SMALLINT 指定独立辅助存储池 (IASP) 编号。 1表示系统ASP。
磁盘类型 VARCHAR(4) 磁盘的磁盘类型号。
磁盘模型 VARCHAR(4) 磁盘的型号。
单元号 SMALLINT 磁盘的单元号。
serial_number VARCHAR(15) 磁盘单元的序列号。
RESOURCE_NAME VARCHAR(10) 磁盘机的唯一系统指定的名称。
资源状态 VARCHAR (7) 资源的状态。
活动
RESOURCE_NAME 处于活动状态。
PASSIVE
RESOURCE_NAME 未处于活动状态。

如果路径状态未知,那么包含空值。

开始更改硬件状态结束更改 开始更改VARCHAR (21)结束更改 开始更改磁盘机的硬件状态。
活动
磁盘机是可操作的并且准备接受输入或输出操作。
BUSY
大量读和写操作使磁盘机不堪重负,磁盘机正忙碌。
DEGRADED
磁盘机是具有 RAID-5 设备奇偶性校验保护的磁盘机子系统的一部分。 由于非关键组件发生故障,导致性能下降。
FAILED
磁盘机是具有设备奇偶性校验保护的磁盘机子系统的一部分。 此单元已失效。 如果磁盘机子系统中的另一个单元发生故障,那么可能会丢失数据。
硬件故障
冗余组件中发生了与硬件相关的故障。 该故障不会影响数据或性能。 但是,如果发生冗余组件的另一个故障,那么系统可能变为不可用。
未就绪
磁盘机未准备好执行读或写操作。
奇偶性重建
磁盘机是具有设备奇偶性校验保护的磁盘机子系统的一部分。 正在从磁盘机子系统中的其他单元重建此单元上的数据。 如果磁盘机子系统中还有两个磁盘机发生故障,那么可能会丢失数据。
掉电
磁盘机无法与其 I/O 适配器通信。
读写保护
磁盘机无法执行读或写操作。
未知
硬件状态未知。
UNPROTECTED
磁盘机是具有设备奇偶性校验保护的磁盘机子系统的一部分。 此单元可操作。 但是,磁盘机子系统中的另一个单元发生故障。 如果磁盘机子系统中的另一个单元发生故障,那么可能会丢失数据。
写保护
磁盘机无法执行写操作。
结束更改
开始更改IS_ZERO结束更改 开始更改VARCHAR(3)结束更改 开始更改指示磁盘机上的所有页面是否为零。
磁盘机上的所有页面都不为零。
磁盘机上的所有页面均为零。
结束更改
开始更改BLOCK_SIZE结束更改 开始更改INTEGER结束更改 开始更改 磁盘单元中每页的大小(以字节为单位)。结束更改
开始更改UNMAP_CAPABLE结束更改 开始更改VARCHAR(3) 结束更改 开始更改 指示磁盘单元是否可以执行取消映射功能,将未使用的页面返回到未分配区域。
磁盘单元无法执行取消映射功能。
磁盘单元可以执行取消映射功能。
结束更改
IOP_NAME VARCHAR(10) I/O 处理器的名称。
开始更改HOST_WWPN结束更改 开始更改CHAR(16)结束更改 开始更改十六进制字符串,表示资源的主机全球端口名称。

如果没有可用于此设备的主机全球端口名,那么包含空值。

结束更改
开始更改REMOTE_WWPN结束更改 开始更改CHAR(16)结束更改 开始更改十六进制字符串,表示资源的远程全球端口名称。

如果没有远程全球端口名可用于此设备,那么包含空值。

结束更改
多路径单元 VARCHAR(3) 一个磁盘机可以具有多个资源名称。 每个资源名称表示与磁盘机的唯一连接。 所有活动连接都用于与磁盘机通信。 此属性指示磁盘机是否具有多个连接。
磁盘机只有一个连接。
磁盘机具有多个连接。
单元类型 SMALLINT 指示磁盘机的类型:
0
非固态磁盘
1
固态磁盘 (SSD)
单元 NVME SMALLINT 这是否为 Non-Volatile Memory Express (NVMe) 单元。
0
非 NVMe
1
NVMe
单位存储容量 BIGINT 单元存储容量与已配置的磁盘机的单元介质容量具有相同的值。 对于未配置的单元,此值为 0。
可用单位空间 BIGINT 单元上可供使用的空间 (以字节计)。
单元 SPACE_AVAILABLE_GB BIGINT 单元上可供使用的空间 (以十亿字节计)。
已用百分比 DECIMAL (7 3) 磁盘单元已被耗用的百分比。
单位媒体容量 BIGINT 单元的存储容量 (以字节计)。
单位媒体容量_GB BIGINT 单元的存储容量 (以十亿字节计)。
系统存储 BIGINT 磁盘机上保留供系统使用的辅助存储量 (以百万字节计)。
允许 STORAGE_ALLOCATION_ALLOWED VARCHAR(3) 指示磁盘机上是否允许新的存储器分配。
磁盘机不允许新的存储器分配。
磁盘机允许新的存储器分配。
保护类型 VARCHAR(8) 已分配给此磁盘机的保护类型。
MIRRORED
ASP 处于系统软件提供的系统镜像保护之下。
奇偶性
此磁盘机是奇偶性校验保护阵列的一部分。

如果没有为此磁盘机设置存储器保护,那么包含空值。

保护状态 VARCHAR (21) 当磁盘单元处于设备奇偶性校验保护或 ASP 处于镜像保护时,磁盘单元的磁盘保护状态。
活动
磁盘机处于活动状态。
BUSY
磁盘机正忙。
DEGRADED
磁盘子系统中存在影响性能的硬件故障,但不影响磁盘机的功能。
FAILED
磁盘机发生故障。
硬件故障
磁盘子系统中存在硬件故障,不会影响磁盘机的功能或性能。
未就绪
磁盘机未就绪。
奇偶性重建
正在重建磁盘机的奇偶性校验保护。
掉电
磁盘机不可操作。
读写保护
磁盘机受读/写保护。
RESUME
该单元是镜像 ASP 的一部分,正在此单元上恢复镜像。
恢复暂挂
此部件是已脱机的镜像独立ASP的一部分。 当独立ASP联机时,镜像同步将会继续。
SUSPEND
该单元是镜像 ASP 的一部分,并在此单元上暂挂镜像。
未知
磁盘机返回了系统无法识别的状态。
UNPROTECTED
磁盘子系统中的另一个磁盘机失效。
写保护
磁盘机受写保护。

如果 PROTECTION_TYPE 为空,那么包含空值。

RAID_TYPE VARCHAR (6) 已分配给此磁盘单元的 RAID 保护的类型。
RAID5
此磁盘机已设置为具有 RAID 5 保护。
RAID6
此磁盘机已设置为具有 RAID 6 保护。
RAID10
此磁盘机已设置为具有 RAID 10 保护。

如果 PROTECTION_TYPE 不是 PARITY ,或者没有为此磁盘机设置存储器保护,那么包含空值。

资源-资源-资源-资源-资源-资源-资源 CHAR (1)
可为空
磁盘机是用于镜像对的子单元 A 还是 B。
A
此条目用于子单元 A。
B
此条目用于子单元 B。

如果单元不是镜像对或信息不可用,那么包含空值。

LOGICAL_MIRORED_PAIR_
状态
CHAR (1) 指示镜像磁盘对的状态:
0
指示镜像对的一个镜像单元未处于活动状态。
1
指示镜像对的两个镜像单元都处于活动状态。

如果 PROTECTION_TYPE 不是 MIRROR ,或者没有为此磁盘机设置存储器保护,那么包含空值。

已恢复的单元状态 CHAR (1) 指示镜像单元的状态:
1
指示镜像对的此镜像单元处于活动状态 (与当前数据联机)。
2
指示正在同步此镜像单元。
3
指示此镜像单元已暂挂。

如果 PROTECTION_TYPE 不是 MIRROR ,那么包含空值。

可用性设定单位 VARCHAR(3) 磁盘机是否在可用性奇偶性校验集中。
磁盘机不在可用性奇偶性校验集中。
磁盘机位于可用性奇偶性校验集中。
HyperSwap VARCHAR(3) 单元是否正在使用 HyperSwap®。
单元未使用 HyperSwap。
单元正在使用 HyperSwap。
硬件级别 VARCHAR(8)
可为空
在 SSD 设备中运行的代码的级别。

如果此磁盘不是主流 SSD 或信息不可用,那么包含空值。 有关主流固态硬盘的描述,请参阅主流固态硬盘。

部件编号 VARCHAR(12)
可为空
SSD 设备报告的部件号。

如果此磁盘不是主流 SSD 或信息不可用,那么包含空值。

ssd_power_on_days BIGINT
可为空
SSD 设备在系统中处于活动状态的天数。

如果此磁盘不是主流 SSD 或信息不可用,那么包含空值。

剩余的SSD_LIFE_留存 INTEGER
可为空
SSD 设备的剩余生存期百分比。 这将估算驱动器在应更换之前剩余的可用功能百分比。 此百分比的计算不仅仅包含写入和支持的字节数。

如果此磁盘不是主流 SSD 或信息不可用,那么包含空值。

受保护的读写器 VARCHAR(3)
可为空
设备是否受读/写保护。
SSD 设备未受读/写保护
SSD 设备受读/写保护

如果此磁盘不是主流 SSD 或信息不可用,那么包含空值。

写入的 ssd 字节数 DECIMAL (20, 0)
可为空
物理写入此特定 SSD 磁盘机中的 NAND 内存的生存期字节数 (以千兆字节计)。 这与使用驱动器的应用程序写入的字节密切相关,但将不匹配。

如果此磁盘不是主流 SSD 或信息不可用,那么包含空值。

SSD_SUPPORTED_BYTES_书面 DECIMAL (20, 0)
可为空
期望 SSD 至少能够物理写入的生存期字节数 (以千兆字节计)。 由于读密集型驱动器的写耐久性有限,超出此数目的其他写操作可能会开始失败。

如果此磁盘不是主流 SSD 或信息不可用,那么包含空值。

SSD_PFA_WARNING VARCHAR(3)
可为空
是否已记录 "预测故障分析" 警告。
尚未记录预测故障分析警告。
已记录预测性故障分析警告。

如果此磁盘不是主流 SSD 或信息不可用,那么包含空值。

样本总数 BIGINT 检查磁盘队列以确定该队列是否为空的次数。
未忙总数 BIGINT 在采样计数的同一时间段内磁盘队列为空的次数。 繁忙计数可以计算为 TOTAL_SAMPLE_COUNT-TOTAL_NOT_BUSY_COUNT。
总阅读次数
BIGINT 自上次 IPL 以来为磁盘机处理的输入数据传输请求数。 此值与为磁盘机传输的块数没有直接关系,因为要为给定传输请求传输的块数可能会有很大差异。 当达到 2,147,483,647 时,此值将回绕到 1。
写入请求总数
BIGINT 自上次 IPL 以来为磁盘机处理的输出数据传输请求数。 此值与为磁盘机传输的块数没有直接关系,因为要为给定传输请求传输的块数可能会有很大差异。 当达到 2,147,483,647 时,此值将回绕到 1。
总读取块数
BIGINT 自上次 IPL 以来从磁盘机传输的 512 字节块数。 当达到 2,147,483,647 时,此值将回绕到 1。
TOTAL_BLOCKS_书面
BIGINT 自上次 IPL 以来传输到磁盘机的 512 字节块数。 当达到 2,147,483,647 时,此值将回绕到 1。
TOTAL_PERENT_BLOCKS_USED
BIGINT 自上次 IPL 以来传输到磁盘机的永久存储器的 512 字节块数。 当达到 2,147,483,647 时,此值将回绕到 1。
永久写入请求总数 BIGINT 自上次 IPL 以来为磁盘机处理的输出永久数据传输请求数。 此值与从磁盘机的主存储器传输的永久块没有直接关系,因为为给定传输请求传输的块数可能会有很大差异。 当达到 2,147,483,647 时,此值将回绕到 1。
ELAPSED_TIME INTEGER 度量开始时间与当前系统时间之间耗用的时间 (以秒为单位)。
elapsed_io_requests(过期的 IO 请求 DECIMAL (6, 1) 在耗用时间内,每秒发生的对读写操作的I/O请求的平均次数。
过期请求大小 DECIMAL (6, 1) 在耗用时间内,I/O请求的平均大小(KB为单位)。
已读次数 DECIMAL (6, 1) 在耗用时间内,每秒发生的有关从磁盘机传送数据的请求的平均次数。
重复写入次数 DECIMAL (6, 1) 在耗用时间内,每秒发生的有关向磁盘机传送数据的请求的平均次数。
已读数据 DECIMAL (6, 1) 在耗用时间内,对每个请求从磁盘机传送的平均数据量(以KB为单位)。
写入的已用数据 DECIMAL (6, 1) 在耗用时间内,对每个请求向磁盘机传送的平均数据量(以KB为单位)。
繁忙时间 DECIMAL (4, 1) 在耗用时间内使用磁盘机的时间的估计百分比。

示例

  • 返回有关所有磁盘的信息,重置针对当前作业显示的统计信息。
    SELECT * FROM TABLE(QSYS2.SYSDISKSTAT(RESET_STATISTICS=>'YES'));