web-dev-qa-db-ja.com

デバイスが100%ビジーでないときに待機キューを表示するiostat

Solaris 11を使用していますが、次の%w = 32%b = 62が表示されています。

                extended device statistics
    r/s    w/s   kr/s   kw/s wait actv wsvc_t asvc_t  %w  %b device
   47.5 2564.6 1460.1 33481.8 62.1 93.0   23.8   35.6  **32  62** c0t60060E801054EB40056FD74400000015d0

ドキュメントから

サービスを待機しているトランザクションがある時間の%wパーセント(キューが空ではない)

ディスクがビジーである時間の%bパーセント(トランザクションが進行中)

デバイスが100%(%b = 62)でビジーではないが、32%の待機キューがあるとはどういう意味ですか。

デバイスが100%ビジーの場合にのみキューがあるといつも思っていました

私は間違っていることを知っていますが、誰かがこれに光を当てることができますか

ありがとう

1
Noob

デバイスが100%ビジーの場合にのみキューがあるといつも思っていました

ディスクは常に100%ビジーではありません。 100%に達することもあれば、0%に達することもあります。

あたり Solaris 11 iostatドキュメント

r/s

    Reads per second
w/s

    Writes per second
kr/s

    Kbytes read per second
kw/s

    Kbytes written per second
wait

    Average number of transactions that are waiting for service (queue length)
actv

    Average number of transactions that are actively being serviced
svc_t

    Average service time, in milliseconds
%w

    Percentage of time that the queue is not empty
%b

    Percentage of time that the disk is busy 

そう

           extended device statistics
r/s    w/s   kr/s   kw/s wait actv wsvc_t asvc_t  %w  %b device
47.5 2564.6 1460.1 33481.8 62.1 93.0   23.8   35.6  32  62 c0t60060E801054EB40056FD74400000015d0

このデバイスのキューに32%の確率で何かが含まれていることを意味します。

サンプル時間はどのくらいですか?

これが出力の最初の行である場合、サーバーが最後に再起動されてからのディスク統計を表します。

2
Andrew Henle