À des fins de dimensionnement, je dois comprendre les exigences d'une application pour le sous-système d'E / S. J'aimerais faire ce que j'appelle le reniflement d'E / S et obtenir une liste d'événements de la couche de bloc comme ceci:
initiator XYZ requests block 4711 from device 0815
initiator BLA writes block 1234 to device 9876
On m'a dit que blktrace était ce que je cherchais, mais je ne peux pas obtenir ces informations de cet outil.
Réponses:
Semble être un travail pour SystemTap, le guide pour débutants SystemTap de Red Hat contient des exemples de scripts de disque et d'E / S pour vous aider à démarrer, tout comme sourceware.org .
la source