Obtention de statistiques d'E / S disque pour un processus unique sous Linux


9

J'ai besoin de surveiller les statistiques d'E / S d'un processus qui écrit sur le disque. Le but est d'éviter des taux d'écriture trop élevés pendant de longues périodes.

Je sais qu'il existe un iostatoutil pour accomplir cette tâche dans une perspective à l'échelle du système.

Existe-t-il quelque chose de similaire pour surveiller l'utilisation du disque à processus unique?


Réponses:


5

Ce que tu veux c'est iotop. La plupart des distributions ont un package pour cela, généralement appelé (assez logiquement) iotop.

Une commande très cool (au moins, sur un système qui n'est pas très occupé) est iotop -bo. Cela montrera les E / S au fur et à mesure qu'elles se produisent. Il a également des options pour surveiller uniquement des processus spécifiques ou des processus appartenant à des utilisateurs spécifiés.


merci, exactement ce que je voulais :) Je peux aussi filtrer la sortie de iotop -boP avec grep pour n'afficher que les statistiques du processus que je veux :)
Matteo Ceccarello

Que faire si vous ne disposez pas d'un accès root, comme l' iotopexige?
StatsSorceress
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.