7 votes

Diagnostiquer les E/S de disque par application

J'ai un système Leopard qui semble plutôt lent et que je soupçonne d'être lié à l'entrée/sortie de disque. Je sais comment vérifier quelle application utilise le CPU ou la mémoire (top ou Activity Monitor), mais je ne sais pas vraiment comment vérifier quelle application est lourde sur les entrées/sorties de disque, ou si (et dans quelle mesure) le swapping se produit sur mon système.

Alors, existe-t-il une application qui pourrait surveiller et rapporter les opérations d'E/S de disque pour moi (dans n'importe quelle unité pertinente) ? Idem pour le swapping : comment puis-je vérifier si (et dans quelle mesure) ma mémoire swap est utilisée ?

Ceci est lié à "Donner une nouvelle vie à mon MacBook Pro 2007"

4voto

Oskar Points 1242

Les outils sont dans l'application du terminal :

  • fs_usage montre l'io sur une instance par fichier et grep vous aidera à filtrer les résultats sur une seule application si vous le souhaitez.
  • vm_stat 10 affiche l'ensemble des activités d'échange toutes les 10 secondes - vous pouvez modifier la fréquence en fonction de votre degré d'attention.

Si vous voulez un beau graphique et un écran complet, consultez le site Instruments sur Xcode . Il dispose d'une documentation incroyablement détaillée sur la façon d'établir un profil, mais il utilise essentiellement les mêmes commandes de terminal pour obtenir ses données brutes, tout en offrant des tonnes de moyens pour inspecter, visualiser et mesurer ce qui se passe. Pensez-y comme Moniteur d'activité Pro (Je dirais Pro^10 si vous êtes doué pour les mathématiques :-)

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