como fazer I / O sniffing

11

Para fins de dimensionamento, preciso entender quais requisitos um aplicativo possui para o subsistema de E / S. Eu adoraria fazer o que chamo de I / O sniffing e obter uma lista de eventos da camada de bloco como esta:

initiator XYZ requests block 4711 from device 0815
initiator BLA writes block 1234 to device 9876 

Foi-me dito que o blktrace era o que procurava, mas não consigo obter esta informação a partir dessa ferramenta.

    
por Thorsten Staerk 20.12.2013 / 09:40

1 resposta

5

Parece um trabalho para o SystemTap, o guia para iniciantes do SystemTap da Red Hat tem alguns scripts de amostra de disco e IO para você começar, assim como sourceware.org .

    
por 20.12.2013 / 10:39