Como posso diferenciar a E / S de disco ocorrida explicitamente por um usuário e a pré-busca de SO?

2

Estou monitorando os usos de E / S de disco de um programa aplicativo (em execução no CentOS 7)

Ele usa muitas E / Ss de disco sequenciais em que espero que a pré-busca de SO seja algo!

dstat mostra quantas E / Ss de disco estão ocorrendo em termos de bytes / seg. No entanto, não diferencia esses dois.

    
por syko 15.06.2016 / 16:10

1 resposta

0

Esse parâmetro separa as colunas de leitura / gravação de cada dispositivo e você também tem o ID do usuário no início da tabela:

dstat --full

explicação do comando:

versatile tool for generating system resource statistics
-f, --full
       expand -C, -D, -I, -N and -S discovery lists

O cabeçalho da tabela para mim, com uma linha de exemplo, é assim:

-------cpu0-usage--------------cpu1-usage------ --dsk/fd0-----dsk/sda-- -net/ens160 ---paging-- ---system--
usr sys idl wai hiq siq:usr sys idl wai hiq siq| read  writ: read  writ| recv  send|  in   out | int   csw
  0   0 100   0   0   0:  0   0 100   0   0   0|   0     0 :   0     0 |1504B  690B|   0     0 |  52    73
    
por 21.06.2016 / 10:50

Tags