Existe uma maneira de monitorar os padrões de disco i / o? (ou seja, aleatório ou seqüencial i / o?)

2

Enquanto um aplicativo está em execução, posso monitorar o uso da largura de banda do disco usando ferramentas do Linux, incluindo dstat.

Agora, gostaria de saber quantas E / Ss de disco sequenciais ou aleatórias estão ocorrendo no sistema.

Alguém conhece alguma maneira de conseguir isso?

    
por syko 29.04.2016 / 09:56

1 resposta

0

O Ypu pode escrever seu próprio sistema de arquivos FUSE (o que você pode fazer usando quase qualquer linguagem de script / programação, mesmo bash), que apenas chamaria o sistema de arquivos para o sistema de arquivos apontado (e eventualmente traduzia caminhos) e monitoraria o que você quer monitorar .

Caso contrário, você pode investigar a saída de strace para programas que executam chamadas de E / S de interesse, se possível.

    
por 30.04.2016 / 01:26