Geavanceerde Mac OS X-diagnose & Problemen oplossen met sysdiagnose
Mac-gebruikers die met bijzonder complexe of lastige problemen met Mac OS te maken hebben, kunnen een beroep doen op een geavanceerd diagnostisch hulpprogramma dat beschikbaar is via de opdrachtregel in Mac OS X. Het hulpprogramma, sysdiagnose genaamd, biedt gedetailleerde technische analyse en rapporten van een grote verscheidenheid aan componenten van OS X en de Mac-hardware, waardoor het een potentieel waardevol hulpmiddel is voor geavanceerde probleemoplossing en diagnostische behoeften.
sysdiagnose zal een enorme hoeveelheid informatie en gegevens van de Mac verzamelen, waaronder een spindump- en crashrapport, uitvoer van fs_usage en top, kernelextensies en kernelgegevens, informatie over geheugengebruik en details over gebruikersprocessen, alle systeemlogboeken en kernellogboeken, een rapport van System Profiler, details en informatie over schijfgebruik, I/O-kitdetails, netwerkstatus en details, en aanvullende processpecifieke details als een proces-ID (PID) is opgegeven bij de opdracht. Klinkt dat ingewikkeld? Nou, het is met opzet zo, en het is overdreven voor de meeste gebruikers, daarom is dit alleen bedoeld voor gevorderde gebruikers. Eerlijk gezegd zullen de details die door sysdiagnose worden aangeboden voor een gemiddelde Mac-gebruiker als totaal gebrabbel overkomen, en hoewel het geen kwaad kan als beginners de opdracht uitvoeren, zal het lezen van de gegevens eruitzien als nerdgrieks.
Vanwege de gecompliceerde technische aard van sysdiagnose-rapporten zullen gemiddelde Mac-gebruikers er waarschijnlijk niet veel baat bij hebben, en daarom is het echt het beste voorbehouden aan geavanceerde Mac-gebruikers die begrijpen hoe ze de gedetailleerde systeemanalyse en rapporten moeten omzetten in actie.
Sysdiagnose uitvoeren en gedetailleerde Mac-systeem- en prestatierapporten ophalen van Mac OS X
Om de geavanceerde systeemdiagnose in Mac OS X uit te voeren, moet u Terminal starten en de volgende opdrachtreeks typen:
sudo sysdiagnose -f ~/Desktop/
Het gebruik van sudo heeft een beheerderswachtwoord nodig, dat nodig is om root-toegang te krijgen en de geavanceerde systeemdetails te genereren. De vlag -f is optioneel en wordt gebruikt om de bestemmingsmap te specificeren, in dit geval plaatst het het uitvoerbestand op het bureaublad, anders dumpt de opdracht de systeemdiagnose in de tmp-map van Mac OS X op /var/tmp/
Voordat sysdiagnose wordt uitgevoerd, echoot de opdracht een bericht dat aangeeft welk type gegevens wordt verzameld en dat het enkele persoonlijke details kan bevatten, zoals uw gebruikersnaam, schijfnamen, netwerknamen en computernaam. Als u niet wilt dat al die gegevens van uw Mac in diagnostische bestanden worden gedumpt, voer de opdracht dan niet uit.Dit is het volledige bericht dat wordt weergegeven voordat sysdiagnose wordt uitgevoerd:
“Deze diagnostische tool genereert bestanden waarmee Apple problemen met uw computer kan onderzoeken en Apple kan helpen zijn producten te verbeteren. De gegenereerde bestanden kunnen enkele van uw persoonlijke gegevens bevatten, waaronder, maar niet beperkt tot, het serienummer of een soortgelijk uniek nummer voor uw apparaat, uw gebruikersnaam of uw computernaam. De informatie wordt door Apple gebruikt in overeenstemming met haar privacybeleid (www.apple.com/privacy) en wordt niet gedeeld met derden. Door deze diagnostische tool in te schakelen en een kopie van de gegenereerde bestanden naar Apple te sturen, stem je ermee in dat Apple de inhoud van dergelijke bestanden gebruikt.
Druk op 'Enter' om door te gaan."
Als de opdracht eenmaal is uitgevoerd, duurt het een minuut of twee om de gegevensverzameling te voltooien. Wanneer dit is voltooid, meldt sys diagnostic dat het uitvoerbestand beschikbaar is op het opgegeven pad.
Het gegenereerde bestand is gewoonlijk ongeveer 5 MB tot 15 MB groot en is een tar-gzip met de naam "sysdiagnose_(date_).tar.gz". Het extraheren van de tar-ballon onthult veel bestanden met systeemrapporten, een system_profiler-dump en de uitvoer die is verzameld uit talloze verschillende terminalopdrachten, variërend van kextstat tot iotop en fs_usage, tot vm_stat en vele andere.
Over het algemeen is de inhoud van deze bestanden en de output van de grote verscheidenheid aan rapporten niet bijzonder gebruiksvriendelijk, buitengewoon gedetailleerd op een technische manier, en daarom volledig overboord voor de meeste diagnosebehoeften van Mac-gebruikers. Door de technische aard van de uitvoer van sysdiagnose is dit zeer geschikt voor geavanceerde gebruikers die bedreven zijn in het lezen van complexe diagnostische gegevens en crashrapporten.
Geïnteresseerden kunnen aanvullende details over sysdiagnose vinden op de man-pagina met man sysdiagnose, en je kunt altijd meer te weten komen over de individuele opdrachten die door de tool worden uitgevoerd.
Onthoud dat geavanceerde problemen met MacOS en Mac OS X en Macs vaak het beste kunnen worden opgelost door gecertificeerde professionals. Apple heeft uitstekende klantenondersteuning via de telefoon, in petto met de Genius Bar, en de verlengde garantiedekking van AppleCare is bedoeld om bijna alle problemen op te lossen die de meeste Mac-bezitters tegenkomen, waardoor de officiële ondersteuningskanalen geschikt zijn voor de meeste behoeften.