SYSDISKSTAT 表函数
SYSDISKSTAT 表函数包含有关磁盘的信息。 它提供了用于重置用于收集统计信息的基线的选项。
授权: 不需要。
- 重置统计
- 包含值 YES 或 NO的字符或图形字符串表达式。
如果此参数的值为 YES,那么将重置统计信息,以便将此查询执行的时间用作新基线。 包含此统计数据的列具有以 ELAPSED_为前缀的名称。 此连接中的 SYSDISKSTAT 的未来调用将返回相对于新基线的统计详细信息。 如果此参数的值为 NO,那么不会重置调用的统计信息。 如果未指定此参数,那么缺省值为 NO。
该函数的结果是一个包含多行的表,格式如下表所示。 所有列都是可空的。
| 列名 | 数据类型 | 描述 |
|---|---|---|
| ASP_NUMBER | SMALLINT | 指定独立辅助存储池 (IASP) 编号。 1表示系统ASP。 |
| 磁盘类型 | VARCHAR(4) | 磁盘的磁盘类型号。 |
| 磁盘模型 | VARCHAR(4) | 磁盘的型号。 |
| 单元号 | SMALLINT | 磁盘的单元号。 |
| serial_number | VARCHAR(15) | 磁盘单元的序列号。 |
| RESOURCE_NAME | VARCHAR(10) | 磁盘机的唯一系统指定的名称。 |
| 资源状态 | VARCHAR (7) | 资源的状态。
如果路径状态未知,那么包含空值。 |
硬件状态![]() |
VARCHAR (21)![]() |
磁盘机的硬件状态。
![]() |
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 | 指示磁盘机的类型:
|
| 单元 NVME | SMALLINT | 这是否为 Non-Volatile Memory Express (NVMe) 单元。
|
| 单位存储容量 | BIGINT | 单元存储容量与已配置的磁盘机的单元介质容量具有相同的值。 对于未配置的单元,此值为 0。 |
| 可用单位空间 | BIGINT | 单元上可供使用的空间 (以字节计)。 |
| 单元 SPACE_AVAILABLE_GB | BIGINT | 单元上可供使用的空间 (以十亿字节计)。 |
| 已用百分比 | DECIMAL (7 3) | 磁盘单元已被耗用的百分比。 |
| 单位媒体容量 | BIGINT | 单元的存储容量 (以字节计)。 |
| 单位媒体容量_GB | BIGINT | 单元的存储容量 (以十亿字节计)。 |
| 系统存储 | BIGINT | 磁盘机上保留供系统使用的辅助存储量 (以百万字节计)。 |
| 允许 STORAGE_ALLOCATION_ALLOWED | VARCHAR(3) | 指示磁盘机上是否允许新的存储器分配。
|
| 保护类型 | VARCHAR(8) | 已分配给此磁盘机的保护类型。
如果没有为此磁盘机设置存储器保护,那么包含空值。 |
| 保护状态 | VARCHAR (21) | 当磁盘单元处于设备奇偶性校验保护或 ASP 处于镜像保护时,磁盘单元的磁盘保护状态。
如果 PROTECTION_TYPE 为空,那么包含空值。 |
| RAID_TYPE | VARCHAR (6) | 已分配给此磁盘单元的 RAID 保护的类型。
如果 PROTECTION_TYPE 不是 PARITY ,或者没有为此磁盘机设置存储器保护,那么包含空值。 |
| 资源-资源-资源-资源-资源-资源-资源 | CHAR (1) 可为空
|
磁盘机是用于镜像对的子单元 A 还是 B。
如果单元不是镜像对或信息不可用,那么包含空值。 |
LOGICAL_MIRORED_PAIR_
状态 |
CHAR (1) | 指示镜像磁盘对的状态:
如果 PROTECTION_TYPE 不是 MIRROR ,或者没有为此磁盘机设置存储器保护,那么包含空值。 |
| 已恢复的单元状态 | CHAR (1) | 指示镜像单元的状态:
如果 PROTECTION_TYPE 不是 MIRROR ,那么包含空值。 |
| 可用性设定单位 | VARCHAR(3) | 磁盘机是否在可用性奇偶性校验集中。
|
| HyperSwap | VARCHAR(3) | 单元是否正在使用 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 字节数 | 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'));

硬件状态