Mardi - Commandes Statistiques Système et Noyau
Ces commandes affichent des informations sur le système, la mémoire et les fichiers.
sc_usage … affiche des stats sur les appels systèmes en temps réel
Par exemple, ’sudo sc_usage TextEdit’
fs_usage … affiche des stats sur l’utilisation du système de fichier en temps réel
Par exemple, ’sudo fs_usage TextEdit’ puis lancez textedit et ouvrez/enregistrez des fichiers.
lsof … liste les fichiers ouverts
Par exemple ‘lsof’ ou ‘lsof /dev/console’
fstat … affiche le statut d’un fichier
Par exemple ‘fstat’ ou ‘fstat ~’ or ‘fsstat ~/letter.doc’
vm_stat … affiche des statistiques sur la mémoire virtuelle
Observez les pages qui augmentent de 100 fois par seconde : vous devez acheter plus de mémoire ou exécuter moins de programmes.
(Voir semaine 88)
latency … affiche les commutations et les interruptions du contexte
Doit être lancé sous root
dmesg … affiche le buffer des messages système
(Voir astuce semaine 61 - Vendredi)
ac … affiche le temps de connexion utilisateur
Ces commandes opèrent sur le noyau.
ktrace … effectue un suivi du noyau
Par exemple, ‘ktrace ls’ exécute ‘ls’ et suit son activité noyau. Cela produit le fichier ‘ktrace.out’.
kdump … affiche un fichier ‘ktrace.out’ lisible par un humain
Par exemple ‘kdump’ si le fichier de suivi est dans le répertoire courant.
Option -f pour spécifier le fichier de suivi
zprint … affiche des informations sur des zones du noyau
sysctl … affiche et règle les variables d’état du noyau
Option -a pour afficher toutes les variables d’état et leur réglage courant
kextload … chargement d’une extension noyau
kextunload … déchargement d’une extension noyau
kextstat … affiche des statistiques sur une extension noyau
Si vous souhaitez en apprendre plus sur Mac OS X Unix visitez le Learning Center
cliquez ici.
- Pour les débutants : Le Tutoriel Mac OS X Unix
- Pour plus d’informations sur des sujets spécifiques : Mac OS X Advanced Unix
- Pour des réponses à des problèmes communs : Mac OS X How To
Chargement
Commentaires récents