Geavanceerde Mac OS X-diagnose & probleemoplossing met sysdiagnose

Mac-gebruikers die te maken hebben met bijzonder complexe of problematische problemen met Mac OS kunnen een geavanceerde diagnostische tool gebruiken die beschikbaar is via de opdrachtregel in Mac OS X. De tool, genaamd sysdiagnose, 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 verzamelt een enorme hoeveelheid informatie en gegevens van de Mac, waaronder een spindump- en crashrapport, uitvoer van fs_usage en top, kernelextensies en kernelgegevens, geheugengebruiksinformatie en details over gebruikersprocessen, alle systeemlogboeken en kernellogboeken, een rapport van System Profiler, informatie over het gebruik van schijven, informatie over de I / O-kit, netwerkstatus en details, en aanvullende processpecifieke details als een proces-ID (PID) is gespecificeerd met de opdracht. Klinkt dat ingewikkeld? Welnu, het is opzettelijk zo, en het is overkill voor de meeste gebruikers, daarom is dit alleen bedoeld voor geavanceerde gebruikers . Eerlijk gezegd, zullen de details die door sysdiagnose worden aangeboden als een totale wartaal voor een gemiddelde Mac-gebruiker worden gelezen, en hoewel beginners geen moeite hebben om het commando uit te voeren, zal het lezen van de gegevens er als grieks uit zien.

Vanwege de ingewikkelde technische aard van sysdiagnose-rapporten zullen gemiddelde Mac-gebruikers er waarschijnlijk niet veel van profiteren, en dus is het echt het beste gereserveerd voor geavanceerde Mac-gebruikers die begrijpen hoe de gedetailleerde systeemanalyse en rapporten in actie kunnen worden omgezet.

Syddiagnose uitvoeren en gedetailleerde Mac-systeem- en prestatie-rapporten opvragen van Mac OS X

Als u de geavanceerde systeemdiagnostiek in Mac OS X wilt uitvoeren, moet u Terminal starten en de volgende opdrachtreeks typen:

sudo sysdiagnose -f ~/Desktop/

Voor het gebruik van sudo is een beheerderswachtwoord vereist, dat nodig is om root-toegang te verkrijgen en de geavanceerde systeemgegevens te genereren. De vlag -f is optioneel en wordt gebruikt om de doelmap op te geven, in dit geval wordt het uitvoerbestand op het bureaublad geplaatst, anders dumpt het commando de systeemdiagnose in de tmp-directory van Mac OS X op / var / tmp /

Voordat sysdiagnose wordt uitgevoerd, geeft de opdracht een echo weer waarin wordt aangegeven welk type gegevens wordt verzameld en dat deze enkele persoonlijke gegevens bevat, zoals uw gebruikersnaam, stationsnamen, netwerknamen en computernaam. Als u niet wilt dat al die gegevens van uw Mac naar diagnostische bestanden worden gedumpt, moet u de opdracht niet uitvoeren. Dit is het volledige bericht dat wordt weergegeven voordat sysdiagnose wordt uitgevoerd:

"Deze diagnostische tool genereert bestanden waarmee Apple problemen kan onderzoeken
met uw computer en help Apple om zijn producten te verbeteren. De gegenereerde bestanden
kan enkele van uw persoonlijke gegevens bevatten, waaronder mogelijk, maar niet
beperkt tot, het serienummer of een vergelijkbaar uniek nummer voor uw apparaat, uw
gebruikersnaam of de naam van uw computer. De informatie wordt door Apple gebruikt in
overeenkomstig zijn privacybeleid (www.apple.com/privacy) en wordt niet gedeeld
met een derde partij. Door deze diagnosetool in te schakelen en een kopie van te verzenden
de gegenereerde bestanden aan Apple, stemt u ermee in dat Apple de inhoud gebruikt
van dergelijke bestanden.

Druk op 'Enter' om door te gaan. "

Nadat de opdracht is uitgevoerd, duurt het een minuut of twee om het verzamelen van gegevens te voltooien. Als dit is voltooid, geeft de systeemdiagnose aan dat het uitvoerbestand beschikbaar is op het opgegeven pad.

Het gegenereerde bestand is meestal ongeveer 5MB tot 15MB, en is een tar gzip genaamd "sysdiagnose_ (date _). Tar.gz". Het extraheren van de tar-bal zal vele bestanden onthullen die systeemrapporten bevatten, een system_profiler-dump, en de uitvoer verzameld van vele verschillende terminalopdrachten, variërend van kextstat, tot iotop en fs_usage, tot vm_stat en vele anderen.

Over het algemeen zijn de inhoud van deze bestanden en de uitvoer van de enorme verscheidenheid aan rapporten niet bijzonder gebruiksvriendelijk, buitengewoon gedetailleerd op een technische manier en daarom volledig overboord voor de meeste behoeften van gebruikers van Mac-diagnostiek. De technische aard van de output van sysdiagnose plaatst dit zeer in het rijk van geavanceerde gebruikers die bedreven zijn in het lezen van complexe diagnostische gegevens en crashrapporten.

Geïnteresseerden kunnen aanvullende informatie over sysdiagnose krijgen van de man-pagina met man sysdiagnose, en u kunt altijd meer te weten komen over de afzonderlijke opdrachten die ook door het hulpprogramma worden uitgevoerd.

Vergeet niet dat geavanceerde problemen met MacOS en Mac OS X en Macs vaak het beste kunnen worden afgehandeld door gecertificeerde professionals. Apple heeft een uitstekende klantenservice via de telefoon, in de winkel bij de Genius Bar, en de uitgebreide garantiedekking van AppleCare is bedoeld om bijna alle problemen die de meeste Mac-bezitters ondervinden, aan te pakken, waardoor de officiële ondersteuningskanalen geschikt zijn voor de meeste behoeften.