Назад | Перейти на главную страницу

iostat показывает очередь ожидания, когда устройство не занято на 100%

Я использую 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%

Я знаю, что ошибаюсь, но может ли кто-нибудь пролить свет на это

Спасибо

Всегда думал, что очередь будет, только если устройство занято на 100%

Диск не всегда 100% занят. Иногда он достигает 100%, иногда 0%.

За Солярис 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% случаев.

Как долго ваше время выборки?

Если это первая строка вывода, она представляет статистику диска с момента последней перезагрузки сервера.