Question

Voici un lien vers la documentation de Windows. .

En gros, j'aimerais obtenir des données similaires, mais sous Linux. Si tout n’est pas possible, alors au moins quelques pièces.

Était-ce utile?

La solution

Si vous activez CONFIG\_TASK\_IO\_ACCOUNTING, vous aurez les informations disponibles dans / proc / < pid > / io. Ceci est disponible depuis le noyau 2.6.20, mais n’est normalement pas activé par défaut (toutefois, dans Ubuntu 8.04, il semble qu’il soit activé).

Vous pouvez en savoir plus sur les différents éléments de données dans Documentation / filesystems / proc.txt dans l'arborescence des sources du noyau. En particulier, la section 2.14 devrait faire partie des éléments suivants: intérêt.

Autres conseils

Regardez /proc/ PID /io - il s’agit des informations de comptabilisation des E / S actuelles du processus avec PID.

Consultez les pseudo-fichiers sous /proc/<PID>/. Vous pourrez peut-être trouver ce dont vous avez besoin.

Regardez man 5 proc ou, à défaut, la documentation du noyau. Cependant, je ne vois pas grand chose qui semble prometteur. Désolé.

Peut-être que vous voulez getrusage ()? Cependant, tous les champs ne sont pas gérés sous Linux. Activer le CONFIG_TASK_IO_ACCOUNTING entraînera peut-être leur maintenance?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top