このドキュメントで説明するソフトウェアは、Extended SupportまたはSustaining Supportのいずれかにあります。 詳細は、https://www.oracle.com/us/support/library/enterprise-linux-support-policies-069172.pdfを参照してください。
Oracleでは、このドキュメントに記載されているソフトウェアをできるだけ早くアップグレードすることをお薦めします。
次のblkio
のパラメータが定義されています。
blkio.io_merged
async
、read
、sync
またはwrite
I/O操作にマージされているBIOSリクエストの数をレポートします。
blkio.io_queued
async
、read
、sync
またはwrite
I/O操作のリクエストの数をレポートします。
blkio.io_service_bytes
完全公平型キューイング(CFQ)・スケジューラで記録されたが、そのリクエスト・キューでの動作中に更新されていないメジャー番号とマイナー番号によって指定されたデバイスを対象にasync
、read
、sync
またはwrite
I/O操作によって転送されたバイト数をレポートします。
blkio.io_serviced
CFQスケジューラで記録されたが、そのリクエスト・キューでの動作中に更新されていないメジャー番号とマイナー番号によって指定されたデバイスを対象とするasync
、read
、sync
またはwrite
I/O操作の数をレポートします。
blkio.io_service_time
メジャー番号とマイナー番号によって指定されたデバイスを対象とするasync
、read
、sync
またはwrite
I/O操作を完了するためにかかったナノ秒単位の時間をレポートします。
blkio.io_wait_time
メジャー番号とマイナー番号によって指定されたデバイスを対象とするasync
、read
、sync
またはwrite
I/O操作が完了するのをcgroupが待機するのにかかったナノ秒単位の合計時間をレポートします。
blkio.reset_stats
このパラメータに整数が書き込まれた場合、cgroupの統計をリセットします。
blkio.sectors
メジャー番号とマイナー番号によって指定されたデバイスを対象に書込みまたは読取りが行われたディスク・セクターの数をレポートします。
blkio.throttle.io_service_bytes
CFQスケジューラのリクエスト・キューでの動作中にメジャー番号とマイナー番号によって指定されたデバイスを対象とするasync
、read
、sync
またはwrite
I/O操作によって転送されたバイト数をレポートします。
blkio.throttle.io_serviced
CFQスケジューラのリクエスト・キューでの動作中にメジャー番号とマイナー番号によって指定されたデバイスを対象とするasync
、read
、sync
またはwrite
I/O操作の数をレポートします。
blkio.throttle.read_bps_device
メジャー番号とマイナー番号によって指定されたデバイスからcgroupが読み取ることのできる1秒当たりのバイトの最大数を指定します。 たとえば、8:1 4194304
という設定では、/dev/sda1
から1秒当たり最大4MBが読み取られます。
blkio.throttle.read_iops_device
メジャー番号とマイナー番号によって指定されたデバイス上でcgroupが実行できる1秒当たりの読取り操作の最大数を指定します。 たとえば、8:1 100
という設定では、/dev/sda1
上で1秒当たり最大100の読取り操作を実行できます。
blkio.throttle.write_bps_device
メジャー番号とマイナー番号によって指定されたデバイスにcgroupが書き込むことのできる1秒当たりのバイトの最大数を指定します。 たとえば、8:2 2097152
という設定では、/dev/sda2
に1秒当たり最大2MBが書き込まれます。
blkio.throttle.write_iops_device
メジャー番号とマイナー番号によって指定されたデバイス上でcgroupが実行できる1秒当たりの書込み操作の最大数を指定します。 たとえば、8:2 50
という設定では、/dev/sda2
上で1秒当たり最大50の書込み操作を実行できます。
blkio.time
メジャー番号とマイナー番号によって指定されたデバイスでI/Oアクセスが可能であったミリ秒単位の時間をレポートします。
blkio.weight
ブロックI/Oに対するcgroupによるアクセスの共有を決定する100から1000までのバイアス値を指定します。 デフォルト値は1000です。 値は、個々のデバイスの設定によってオーバーライドされます(blkio.weight_device
を参照)。
blkio.weight_device
メジャー番号とマイナー番号によって指定されたデバイス上のブロックI/Oに対するcgroupによるアクセスの共有を決定する100から1000までのバイアス値を指定します。 たとえば、8:17 100
という設定では、/dev/sdb1
に対して100のバイアス値が指定されます。