Diagnostics avancés de Mac OS X & Dépannage avec sysdiagnose
Les utilisateurs de Mac confrontés à des problèmes particulièrement complexes ou gênants avec Mac OS peuvent se tourner vers un outil de diagnostic avancé disponible à partir de la ligne de commande de Mac OS X. L'outil, appelé sysdiagnose, propose une analyse technique détaillée et des rapports sur une grande variété de composants de Mac OS X. OS X et le matériel Mac, ce qui en fait un outil potentiellement précieux pour les besoins avancés de dépannage et de diagnostic.
sysdiagnose collectera une énorme quantité d'informations et de données à partir du Mac, y compris un spindump et un rapport de plantage, la sortie de fs_usage et top, les extensions du noyau et les données du noyau, des informations sur l'utilisation de la mémoire et des détails sur les processus utilisateur, tous les journaux système et les journaux du noyau, un rapport du System Profiler, les détails et informations sur l'utilisation du disque, les détails du kit d'E/S, l'état et les détails du réseau, et des détails supplémentaires spécifiques au processus si un ID de processus (PID) est spécifié avec la commande. Cela vous semble compliqué ? Eh bien, c'est intentionnel, et c'est exagéré pour la plupart des utilisateurs, c'est pourquoi cela est destiné uniquement aux utilisateurs avancés. Franchement, les détails offerts par sysdiagnose se liront comme du charabia total pour un utilisateur Mac moyen, et bien qu'il n'y ait aucun mal à ce que les novices exécutent la commande, la lecture des données ressemblera à un geek grec.
En raison de la nature technique compliquée des rapports sysdiagnose, les utilisateurs moyens de Mac n'en bénéficieront probablement pas beaucoup, et il est donc préférable de le réserver aux utilisateurs avancés de Mac qui comprennent comment activer l'analyse et les rapports détaillés du système en action.
Exécution de sysdiagnose et obtention de rapports détaillés sur le système Mac et les performances à partir de Mac OS X
Pour exécuter les diagnostics avancés du système sous Mac OS X, vous devez lancer Terminal et saisir la chaîne de commande suivante :
sudo sysdiagnose -f ~/Desktop/
L'utilisation de sudo nécessite un mot de passe administrateur, qui est requis pour obtenir un accès root et générer les détails avancés du système. L'indicateur -f est facultatif et utilisé pour spécifier le répertoire de destination, dans ce cas il place le fichier de sortie sur le bureau, sinon la commande videra les diagnostics du système dans le répertoire tmp de Mac OS X à /var/tmp/
Avant d'exécuter sysdiagnose, la commande affichera un message indiquant quel type de données est collecté et qu'il peut inclure des détails personnels, comme votre nom d'utilisateur, les noms de lecteur, les noms de réseau et le nom de l'ordinateur. Si vous ne voulez pas que toutes ces données soient transférées de votre Mac dans des fichiers de diagnostic, eh bien, n'exécutez pas la commande.Voici le message complet qui s'affiche avant l'exécution de sysdiagnose :
"Cet outil de diagnostic génère des fichiers qui permettent à Apple d'enquêter sur les problèmes de votre ordinateur et d'aider Apple à améliorer ses produits. Les fichiers générés peuvent contenir certaines de vos informations personnelles, qui peuvent inclure, mais sans s'y limiter, le numéro de série ou un numéro unique similaire pour votre appareil, votre nom d'utilisateur ou le nom de votre ordinateur. Les informations sont utilisées par Apple conformément à sa politique de confidentialité (www.apple.com/privacy) et ne sont partagées avec aucun tiers. En activant cet outil de diagnostic et en envoyant une copie des fichiers générés à Apple, vous consentez à ce qu'Apple utilise le contenu de ces fichiers.
Appuyez sur "Entrée" pour continuer."
Une fois la commande exécutée, la collecte des données prendra une minute ou deux. Une fois le diagnostic terminé, le système signalera que le fichier de sortie est disponible au chemin spécifié.
Le fichier généré est généralement d'environ 5 Mo à 15 Mo, et est un tar gzip appelé « sysdiagnose_(date_).tar.gz ». L'extraction de la boule tar révélera de nombreux fichiers contenant des rapports système, un vidage system_profiler et la sortie recueillie à partir de tonnes de commandes de terminal différentes, allant de kextstat, à iotop et fs_usage, à vm_stat, et bien d'autres.
D'une manière générale, le contenu de ces fichiers et la sortie de la grande variété de rapports ne sont pas particulièrement conviviaux, extraordinairement détaillés d'une manière technique, et donc complètement exagérés pour la plupart des besoins de diagnostic des utilisateurs Mac. La nature technique de la sortie de sysdiagnose place tout cela dans le domaine des utilisateurs avancés qui sont aptes à lire des données de diagnostic complexes et des rapports de plantage.
Les personnes intéressées peuvent obtenir des détails supplémentaires sur sysdiagnose à partir de la page de manuel avec man sysdiagnose, et vous pouvez toujours en savoir plus sur les commandes individuelles exécutées par l'outil également.
N'oubliez pas que les problèmes avancés avec MacOS et Mac OS X et Mac sont souvent mieux traités par des professionnels certifiés. Apple dispose d'un excellent support client par téléphone, en magasin avec la barre Genius, et la couverture de garantie étendue AppleCare est destinée à gérer presque tous les problèmes rencontrés par la plupart des propriétaires de Mac, ce qui rend les canaux de support officiels adaptés à la plupart des besoins.