1 votes

Alternative MacOS à /sys/block/*/stat pour obtenir les secteurs ou les octets lus et écrits.

Je cherche une alternative à Linux /sys/block/*/stat pour MacOS afin d'obtenir le nombre de secteurs (ou d'octets) lus et écrits depuis le démarrage du système pour chaque lecteur.

Les commandes natives telles que iostat -I donnent le nombre total de blocs/secteurs transférés, mais il n'est pas possible de savoir combien de blocs/secteurs ont été lus ou écrits. iotop exige que le SIP soit désactivé, ce qui n'est pas acceptable.

Jusqu'à présent, je n'ai trouvé aucun paquet tiers qui fournisse d'une manière ou d'une autre la requête fonctionnelle ci-dessus.

1voto

Oskar Points 1242

Transmettre les arguments du disque à iostat serait le mieux que je puisse suggérer.

iostat -I -w 5 -n 9

Si vous souhaitez les réorganiser, reprenez les noms des lecteurs de la commande ci-dessus et énumérez-les dans l'ordre en omettant l'élément -n 9

iostat -I -w 5  disk7 disk5 disk0

Pour être juste, iostat n'est pas très apprécié et provient de la lignée BSD de MacOS il ne s'agit donc pas d'un véritable équivalent de l'implémentation linux que vous recherchez.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X