Question Surveiller l'accès au disque dur Mac OS X


J'ai un iMac 27 "avec un disque dur mourant. Parfois, j'ai un accès en lecture / écriture au disque dur et je ne sais pas pourquoi.

Existe-t-il un programme pour surveiller le programme d’accès spécifique? Je veux savoir quel programme provoque les activités élevées.


4
2018-02-02 19:10


origine




Réponses:


Vous pouvez utiliser l'application de ligne de commande fs_usage pour surveiller l'utilisation du disque en direct. Cela nécessite des privilèges élevés.

Entrez dans le terminal:

sudo fs_usage

Le seul problème est que, sans filtrage pour les applications, vous ne pourrez probablement pas lire la sortie assez rapidement. Pour filtrer des applications spécifiques:

sudo fs_usage Finder

Il souhaite que le nom de l'application interne soit également utilisé, par ex. dans ps, pas le nom du lot d'applications.


Une autre option est opensnoop: Il surveille uniquement l’activité ouverte des fichiers et contient moins de bruit que fs_usage mais vous avez besoin par exemple grep pour filtrer la sortie.

Il contient le descripteur de fichier numérique renvoyé par l'appel ouvert du fichier ou -1 si elle a échoué. Cela ne doit pas nécessairement indiquer un problème réel: De nombreux programmes semblent ouvrir des fichiers (par exemple, des fichiers de configuration) de manière spéculative et, s'ils n'existent pas, revenir aux valeurs par défaut.

Il nécessite également une élévation (c.-à-d. root) privilèges:

sudo opensnoop

C'est idéal pour répondre à des questions comme celui-là: Courir opensnoop | grep plist pour surveiller tout .plist modifications du fichier de configuration et modifier certains paramètres dans les Préférences Système pour savoir où ils sont stockés sur le disque.


Vous pouvez également inspecter les processus dans /Applications/Utilities/Activity Monitor.app. Sélectionnez un processus dans la liste, puis Voir »Processus d'inspection» Ouvrir des fichiers et des ports.


Vous pouvez aussi utiliser fseventer, un utilitaire graphique pour surveiller les modifications du système de fichiers.

enter image description here

(Merci @Chealion!)


11
2018-02-02 19:14



J'utilise le 'Activity Monitor.app' pour surveiller le total des disques durs - user65810
Le problème est que je ne connais pas le programme causant le haut i / o - user65810
@user Puis utilisez fs_usage pour voir quel nom de programme vous rencontrez assez souvent et filtrez ensuite. - Daniel Beck♦
Oui c'est un bel outil. Merci - user65810
fseventer est une interface graphique décente pour fs_usage. - Chealion