SYSDISKSTAT ビュー

SYSDISKSTAT ビューには、スピン・ディスクおよびソリッド・ステート・ドライブ (SSD) に関する情報が含まれています。

戻される情報は、ディスク状況処理 (WRKDSKSTS) コマンドおよび ASP のオープン・リスト (QYASPOL) API から表示される詳細と似ています。

このビューには、非構成 (未割り振り) ディスク装置を含む、システム上のディスク装置ごとに 1 つ以上の行が含まれています。 非構成装置の場合、UNIT_NUMBER は 0 です。 ディスク装置への複数のパスを持つディスクの場合、ディスク装置への固有のパスごとに 1 行が表示されます。 このようなディスクの場合、MULTIPLE_PATH_UNIT 列は YES になり、各 RESOURCE_NAME 列はディスク装置への異なるパスを識別します。

権限: 不要です。

次の表で、ビューの列について説明します。 システム名は SYSDISKS です。 スキーマは QSYS2 です。

表 1. SYSDISKSTAT ビュー
列名 システム列名 データ・タイプ 説明
ASP_NUMBER ASP_NUMBER SMALLINT 記憶域プール (ASP) 番号を指定します。 1はシステムASPを示します。
DISK_TYPE DISK_TYPE VARCHAR(4) ディスクのディスク・タイプ番号。
DISK_MODEL DISK_MODEL VARCHAR(4) ディスクの型式番号。
UNIT_NUMBER UNITNBR SMALLINT ディスクの装置番号。
SERIAL_NUMBER SERIALNBR VARCHAR(15) ディスク装置の製造番号です。
RESOURCE_NAME RESOURCE VARCHAR(10) システムによって割り当てられた、ディスク装置の固有の名前。
RESOURCE_STATUS PATHSTATUS VARCHAR(7)
ヌル可能
資源の状況。
ACTIVE
RESOURCE_NAME はアクティブです。
PASSIVE
RESOURCE_NAME がアクティブではありません。

パス状況が不明な場合は、NULL 値が入ります。

変更の開始ハードウェア状況 (HARDWARE_STATUS)変更の終わり 変更の開始HDW_STATUS変更の終わり 変更の開始VARCHAR(21)変更の終わり 変更の開始ディスク装置のハードウェア状況です。
ACTIVE
ディスク装置は操作可能であり、入出力操作を受け入れる準備ができています。
ビジー
ディスク装置が大量の読み取りおよび書き込み操作によって過負荷になっており、ディスク装置が使用中です。
DEGRADED
ディスク装置は、 RAID-5 装置パリティー保護を持つディスク装置サブシステムの一部です。 重大でないコンポーネントに障害が発生したため、パフォーマンスの低下が発生しました。
FAILED
ディスク装置が、装置パリティー保護のあるディスク装置サブシステムの一部である。 この装置は障害があります。 ディスク装置サブシステム内の別の装置が障害を起こすと、 データが失われるかもしれません。
HARDWARE FAILURE
冗長コンポーネントでハードウェア関連の障害が発生しました。 この障害は、データまたはパフォーマンスには影響しません。 ただし、冗長コンポーネントの別の障害が発生すると、システムが使用できなくなる可能性があります。
準備未完了
ディスク装置は読み取りまたは書き込み操作を実行する準備ができていません。
PARITY REBUILD
ディスク装置が、装置パリティー保護のあるディスク装置サブシステムの一部である。 この装置のデータは、ディスク装置サブシステム内の他の装置から再作成中です。 ディスク装置サブシステム内の 2 つ以上のディスク装置に障害が起こると、データが失われる可能性があります。
電源ダウン
ディスク装置が入出力アダプターと通信できません。
READ WRITE PROTECTED
ディスク装置は読み取りまたは書き込み操作を実行できません。
UNKNOWN
ハードウェアの状況は不明です。
非保護
ディスク装置が、装置パリティー保護のあるディスク装置サブシステムの一部である。 この装置は作動可能です。 しかし, ディスク装置サブシステムの別の装置に障害があります。 ディスク装置サブシステム内の別の装置が障害を起こすと、 データが失われるかもしれません。
WRITE PROTECTED
ディスク装置が書き込み操作を実行できません。
変更の終わり
変更の開始IS_ZERO (IS_ZERO)変更の終わり 変更の開始IS_ZERO (IS_ZERO)変更の終わり 変更の開始VARCHAR(3)変更の終わり 変更の開始ディスク装置上のすべてのページがゼロであるかどうかを示します。
NO
ディスク装置上のすべてのページがゼロではありません。
YES
ディスク装置上のすべてのページがゼロです。
変更の終わり
変更の開始BLOCK_SIZE変更の終わり 変更の開始BLOCK_SIZE変更の終わり 変更の開始INTEGER変更の終わり 変更の開始 ディスクユニット上の各ページのサイズ(バイト単位)。変更の終わり
変更の開始UNMAP_CAPABLE変更の終わり 変更の開始UNMAP_CPB変更の終わり 変更の開始VARCHAR(3) 変更の終わり 変更の開始 ディスクユニットが未使用ページを未割り当て領域に戻すアンマップ機能が実行できるかどうかを示します。
NO
ディスクユニットではアンマッピング機能は実行できません。
YES
ディスクユニットはアンマッピング機能を行うことができます。
変更の終わり
IOP_NAME IOP_NAME VARCHAR(10) 入出力プロセッサーの名前。
変更の開始HOST_WWPN変更の終わり 変更の開始HOST_WWPN変更の終わり 変更の開始CHAR(16)変更の終わり 変更の開始リソースのホストのワールドワイドポート名を表す16進文字列。

このデバイスに使用可能なホスト・ワールド・ワイド・ポート名がない場合は、NULL 値が入ります。

変更の終わり
変更の開始REMOTE_WWPN変更の終わり 変更の開始RMT_WWPN変更の終わり 変更の開始CHAR(16)変更の終わり 変更の開始リソースのリモートワールドワイドポート名を表す16進文字列。

このデバイスに使用可能なリモート・ワールド・ワイド・ポート名がない場合は、NULL 値が入ります。

変更の終わり
MULTIPLE_PATH_UNIT MULTI_PATH VARCHAR(3) ディスク装置には複数の資源名が存在することがあります。 各資源名は、ディスク装置への固有の接続を表します。 すべてのアクティブな接続が、ディスク装置との通信に使用されます。 この属性は、ディスク装置に複数の接続があるかどうかを示します。
NO
ディスク装置には、1 つの接続しかありません。
YES
ディスク装置には、複数の接続があります。
UNIT_TYPE UNIT_TYPE SMALLINT ディスク装置のタイプを示します:
0
ソリッド・ステート・ディスクではない
1
ソリッド・ステート・ディスク (SSD)
UNIT_NVME UNIT_NVME SMALLINT これが Non-Volatile Memory Express (NVMe) ユニットであるかどうか。
0
NVMe ではありません
1
NVMe
UNIT_STORAGE_CAPACITY UNITSCAP BIGINT 装置ストレージ容量は、構成されたディスク装置の装置メディア容量と同じ値です。 未構成の装置の場合、この値はゼロになります。
UNIT_SPACE_AVAILABLE UNITSPACE BIGINT 使用する装置で使用可能なスペース (バイト単位)。
UNIT_SPACE_AVAILABLE_GB UNITSPCGB BIGINT 使用する装置で使用可能なスペース (10 億バイト単位)。
PERCENT_USED PERCENTUSE DECIMAL(7,3)
ヌル可能
ディスク装置が使用されたパーセント。
UNIT_MEDIA_CAPACITY UNITMCAP BIGINT 装置のストレージ容量 (バイト単位)。
UNIT_MEDIA_CAPACITY_GB UNITMCAPGB BIGINT 装置のストレージ容量 (10 億バイト単位)。
STORAGE_FOR_SYSTEM STORAGESYS BIGINT システムが使用するために予約されている、ディスク装置上の補助記憶域の量 (100 万バイト単位)。
STORAGE_ALLOCATION_ALLOWED NEW_ALLOC VARCHAR(3) 新しい記憶域割り振りがディスク装置で許可されるかどうかを示す標識。
NO
ディスク装置は新しい記憶域の割り振りを許可しません。
YES
ディスク装置は新しい記憶域割り振りを許可します。
PROTECTION_TYPE PROTECTION VARCHAR(8)
ヌル可能
このディスク装置に割り当てられている保護のタイプです。
MIRRORED
ASP は、システム・ソフトウェアによって提供されるシステム・ミラー保護の下にあります。
PARITY
このディスク装置はパリティー保護アレイの一部です。

このディスク装置にストレージ保護がセットアップされていない場合は、NULL 値が入ります。

PROTECTION_STATUS 状況 VARCHAR(21)
ヌル可能
装置が装置パリティー保護下にある場合、または ASP がミラー保護下にある場合の、ディスク装置のディスク保護状況。
ACTIVE
ディスク装置は活動状態です。
ビジー
ディスク装置は使用中です。
DEGRADED
ディスク・サブシステム内にパフォーマンスに影響を与えるハードウェア障害がありますが、ディスク装置の機能には影響を与えません。
FAILED
ディスク装置に障害があります。
HARDWARE FAILURE
ディスク装置の機能またはパフォーマンスに影響しないハードウェア障害がディスク・サブシステム内にあります。
準備未完了
ディスク装置が作動可能になっていません。
PARITY REBUILD
ディスク装置のパリティー保護を再作成中です。
電源ダウン
ディスク装置が操作可能ではありません。
READ WRITE PROTECTED
ディスク装置は読み取り/書き込み保護されています。
RESUME
装置はミラー保護された ASP の一部であり、この装置でミラー保護の再開が進行中です。
RESUME PENDING
装置は,オフに構成変更されたミラー保護独立ASPの一部です。 独立ASPがオンに構成変更された時には,ミラー同期が再開されます。
SUSPEND
装置はミラー保護された ASP の一部であり、この装置でミラー保護が中断されています。
UNKNOWN
ディスク装置が、システムによって認識できない状況を戻しました。
非保護
ディスク・サブシステム内の別のディスク装置に障害が起きました。
WRITE PROTECTED
ディスク装置は書き込み保護されています。

PROTECTION_TYPE が NULL の場合は、NULL 値が入ります。

RAID_TYPE RAID_TYPE VARCHAR(6)
ヌル可能
このディスク装置に割り当てられている RAID 保護のタイプです。
RAID5
このディスク装置は RAID 5 保護でセットアップされています。
RAID6
このディスク装置は RAID 6 保護でセットアップされています。
RAID10
このディスク装置は RAID 10 保護でセットアップされています。

PROTECTION_TYPE が PARITY でない場合、またはこのディスク装置にストレージ保護がセットアップされていない場合は、NULL 値が入ります。

MIRRORED_SUBUNIT SUBUNIT CHAR(1)
ヌル可能
ディスク装置がミラー保護された対のサブユニット A 用か B 用か。
A
この項目はサブユニット A 用です。
B
この項目はサブユニット B 用です。

装置がミラー保護された対でない場合、または情報が使用できない場合は、NULL 値が入ります。

LOGICAL_MIRRORED_PAIR_
状況
MIRRORPS
CHAR (1)
Nullable (NULL 可能)
ディスクのミラー保護された対の状況を示します。
0
ミラー保護された対の装置のうち 1 つがアクティブではないことを示します。
1
ミラー保護された対の装置の両方がアクティブなことを示します。

PROTECTION_TYPE が MIRRORED でない場合、またはこのディスク装置にストレージ保護がセットアップされていない場合は、NULL 値が入ります。

MIRRORED_UNIT_STATUS MIRRORUS
CHAR (1)
Nullable (NULL 可能)
ミラー保護された装置の状況を示します。
1
ミラー保護された対のうちこの装置がアクティブ (現行データでオンライン) であることを示します。
2
このミラー保護された装置が同期されていることを示します。
3
このミラー保護された装置が中断されていることを示します。

PROTECTION_TYPE が MIRRORED でない場合は、NULL 値が入ります。

AVAILABILITY_PARITY_SET_UNIT PARITY VARCHAR(3) ディスク装置が、可用性のために最適化されたパリティー・セット内にあるかどうか。
NO
ディスク装置が可用性パリティー・セット内にありません。
YES
ディスク装置は可用性パリティー・セット内にあります。
HYPERSWAP HYPERSWAP VARCHAR(3) 装置が HyperSwap®を使用しているかどうか。
NO
装置は HyperSwapを使用していません。
YES
装置は HyperSwapを使用しています。
FIRMWARE_LEVEL FIRMWARE VARCHAR(8)
ヌル可能
SSD デバイスで実行されているコードのレベル。

このディスクがメインストリーム SSD でない場合、または情報が使用可能でない場合は、NULL 値が入ります。 メインストリーム ソリッド ステート ドライブの説明については、「メインストリーム ソリッド ステート ドライブ」を参照してください。

SSD_PART_NUMBER SSD_PART VARCHAR(12)
ヌル可能
SSD デバイスによって報告された部品番号。

このディスクがメインストリーム SSD でない場合、または情報が使用可能でない場合は、NULL 値が入ります。

SSD_POWER_ON_DAYS SSD_DAYS BIGINT
ヌル可能
SSD デバイスがシステム内でアクティブになっていた日数。

このディスクがメインストリーム SSD でない場合、または情報が使用可能でない場合は、NULL 値が入ります。

SSD_LIFE_REMAINING SSD_LIFE INTEGER
ヌル可能
SSD デバイスの残りの存続時間のパーセンテージ。 これは、ドライブを交換する前にドライブに残っている使用可能機能のパーセンテージを見積もります。 このパーセンテージの計算には、書き込まれ、サポートされるバイト数を超えるバイト数が含まれます。

このディスクがメインストリーム SSD でない場合、または情報が使用可能でない場合は、NULL 値が入ります。

SSD_READ_WRITE_PROTECTED SSD_PROT VARCHAR(3)
ヌル可能
装置が読み取り/書き込み保護されているかどうか。
NO
SSD デバイスは読み取り/書き込み保護されていません。
YES
SSD デバイスは読み取り/書き込み保護されています

このディスクがメインストリーム SSD でない場合、または情報が使用可能でない場合は、NULL 値が入ります。

SSD_BYTES_WRITTEN SSD_WRITE DECIMAL(20,0)
ヌル可能
この特定の SSD ディスク装置内の NAND メモリーに物理的に書き込まれた存続期間のバイト数 (ギガバイト単位)。 これは、ドライブを使用するアプリケーションによって書き込まれたバイト数に強く関係していますが、一致しません。

このディスクがメインストリーム SSD でない場合、または情報が使用可能でない場合は、NULL 値が入ります。

SSD_SUPPORTED_BYTES_WRITTEN SSD_MAX_W DECIMAL(20,0)
ヌル可能
SSD が最小限で物理的に書き込むことができると予想される存続時間のバイト数 (ギガバイト単位)。 読み取り集中型ドライブの書き込み耐久性が制限されているため、この数を超える追加の書き込みは開始できない可能性があります。

このディスクがメインストリーム SSD でない場合、または情報が使用可能でない場合は、NULL 値が入ります。

SSD_PFA_WARNING SSD_PFA VARCHAR(3)
ヌル可能
事前障害分析の警告がログに記録されているかどうか。
NO
事前障害分析の警告はログに記録されていません。
YES
事前障害分析の警告がログに記録されました。

このディスクがメインストリーム SSD でない場合、または情報が使用可能でない場合は、NULL 値が入ります。

TOTAL_SAMPLE_COUNT SAMPLED BIGINT キューが空であるかどうかを判別するためにディスク・キューが検査された回数。
TOTAL_NOT_BUSY_COUNT NOT_BUSY BIGINT サンプル・カウントが取得されたのと同じ期間にディスク・キューが空であった回数。 ビジー・カウントは、TOTAL_SAMPLE_COUNT - TOTAL_NOT_BUSY_COUNT として計算できます。
TOTAL_READ_REQUESTS
REQ_IN BIGINT 最後の IPL 以降にディスク装置に対して処理された入力データ転送要求の数。 この値は、ディスク装置用に転送されるブロックの数とは直接関係ありません。これは、特定の転送要求のために転送されるブロックの数が大きく異なる可能性があるためです。 この値は、2,147,483,647 に達すると 1 に戻ります。
TOTAL_WRITE_REQUESTS
REQ_OUT BIGINT 最後の IPL 以降にディスク装置に対して処理された出力データ転送要求の数。 この値は、ディスク装置用に転送されるブロックの数とは直接関係ありません。これは、特定の転送要求のために転送されるブロックの数が大きく異なる可能性があるためです。 この値は、2,147,483,647 に達すると 1 に戻ります。
TOTAL_BLOCKS_READ
BLOCK_IN BIGINT 最後の IPL 以降にディスク装置から転送された 512 バイト・ブロックの数。 この値は、2,147,483,647 に達すると 1 に戻ります。
TOTAL_BLOCKS_WRITTEN
BLOCK_OUT BIGINT 最後の IPL 以降にディスク装置に転送された 512 バイト・ブロックの数。 この値は、2,147,483,647 に達すると 1 に戻ります。
TOTAL_PERMANENT_BLOCKS_WRITTEN
BLOCK_PERM BIGINT 最後の IPL 以降にディスク装置に転送された 512 バイト・ブロックの永続記憶域の数。 この値は、2,147,483,647 に達すると 1 に戻ります。
TOTAL_PERMANENT_WRITE_REQUESTS REQ_PERM BIGINT 最後の IPL 以降にディスク装置に対して処理された出力永続データ転送要求の数。 この値は、ディスク装置の主記憶装置から転送される永続ブロックには直接関係しません。これは、特定の転送要求のために転送されるブロックの数が大きく異なる可能性があるためです。 この値は、2,147,483,647 に達すると 1 に戻ります。
ELAPSED_TIME ELAP_TIME INTEGER 測定開始時刻から現在のシステム時刻までに経過した時間 (秒)。
ELAPSED_IO_REQUESTS ELAP_IO DECIMAL(6,1)
ヌル可能
経過時間中の1秒当たりに発生した読み取りおよび書き出し操作に対する平均入出力要求数。
ELAPSED_REQUEST_SIZE ELAP_SIZE DECIMAL(6,1)
ヌル可能
経過時間中の入出力要求の平均サイズ(Kバイト)。
ELAPSED_READ_REQUESTS ELAP_REQ_R DECIMAL(6,1)
ヌル可能
経過時間内に行われた,ディスク装置からデータを転送する要求の1秒あたりの平均回数。
ELAPSED_WRITE_REQUESTS ELAP_REQ_W DECIMAL(6,1)
ヌル可能
経過時間内に行われた,ディスク装置にデータを転送する要求の1秒あたりの平均回数。
ELAPSED_DATA_READ ELAP_DTA_R DECIMAL(6,1)
ヌル可能
経過時間内に,1回の要求でディスク装置から転送されたデータの平均量(Kバイト)。
ELAPSED_DATA_WRITTEN ELAP_DTA_W DECIMAL(6,1)
ヌル可能
経過時間内に,1回の要求でディスク装置に転送されたデータの平均量(Kバイト)。
ELAPSED_PERCENT_BUSY ELAP_BUSY DECIMAL(4,1)
ヌル可能
経過時間内でディスク装置が使用されている時間の推定パーセンテージ。

ノート

ELAPSED_ 列の値は、TOTAL_ 列に基づいています。 ELAPSED の計算で、終了値が時間間隔の開始時の値より小さいことが認識されると、正確な結果を得るために終了値に 2,147,483,647 が加算されます。 これが発生すると、警告 SQLSTATE '01687' が発行されます。 カウンターを複数回ラップする前に、QSYS2.SYSDISKSTAT 表関数を使用して統計をリセットすることをお勧めします。 このアクションに必要な頻度は、ディスク装置のサイズとアクティビティーによって異なります。

ELAPSED_ 列の情報は、以下の表に示すように、TOTAL_ 列で報告される値から導出されます。 これらの公式は、ヒストリカル・ディスク統計を永続表に保管する場合に、同一の統計を計算するために使用できます。

分かりやすくするために、接頭部 delta _ が付いた値は、対応する TOTAL_ 列の 2 つの行の違いを示しています。 例えば、delta_READ_REQUESTS は、TOTAL_READ_REQUESTS (time2) - TOTAL_READ_REQUESTS (time1) を意味します。 delta_time 値は、time1time2 の間の時間 (秒単位) を意味します。
表 2. 経過データの計算
経過列名 経過値の計算に使用される TOTAL_ 列 ノート
ELAPSED_IO_REQUESTS (delta_READ_REQUESTS + delta_WRITE_REQUESTS)/delta_time  
ELAPSED_REQUEST_SIZE ((delta_BLOCKS_READ + delta_BLOCKS_WRITTEN) / 2) (delta_READ_REQUESTS + delta_WRITE_REQUESTS) 2 で除算して、値を 512 バイト・ブロックから KB に変換します。
ELAPSED_READ_REQUESTS delta_READ_REQUESTS / delta_time  
ELAPSED_WRITE_REQUESTS delta_WRITE_REQUESTS / delta_time  
ELAPSED_DATA_READ (delta_BLOCKS_READ / 2) / delta_READ_REQUESTS 2 で除算して、値を 512 バイト・ブロックから KB に変換します。
ELAPSED_DATA_WRITTEN (delta_BLOCKS_WRITTEN / 2) / delta_WRITE_REQUESTS 2 で除算して、値を 512 バイト・ブロックから KB に変換します。
ELAPSED_PERCENT_BUSY ((delta_SAMPLE_COUNT - delta_NOT_BUSY_COUNT) / delta_SAMPLE_COUNT) * 100  

  • すべてのディスクについての情報を戻します。

    SELECT * FROM QSYS2.SYSDISKSTAT
  • すべての SSD 装置についての情報を戻します。

    SELECT * FROM QSYS2.SYSDISKSTAT WHERE UNIT_TYPE = 1