Avansert Mac OS X Diagnostics & Feilsøking med sysdiagnose

Mac-brukere som arbeider med spesielt komplekse eller plagsomme problemer med Mac OS, kan slå til et avansert diagnostisk verktøy som er tilgjengelig fra kommandolinjen i Mac OS X. Verktøyet kalles sysdiagnose, gir detaljert teknisk analyse og rapporter om et stort utvalg av komponenter av OS X og Mac-maskinvaren, noe som gjør det til et potensielt verdifullt verktøy for avanserte feilsøkings- og diagnosebehov.

sysdiagnose vil samle inn en stor mengde informasjon og data fra Mac, inkludert en spindump- og krasjrapport, utdata fra fs_usage og toppen, kjernevidelser og kjernedata, informasjon om minnebruk og detaljer om brukerprosesser, alle systemlogger og kjernelogger, en rapportere fra System Profiler, detaljer om diskbruk og informasjon, I / O-settsdetaljer, nettverksstatus og detaljer, og ytterligere prosessspesifikke detaljer hvis en prosess-ID (PID) er spesifisert med kommandoen. Lyder det komplisert? Vel, det er med vilje, og det er overkill for de fleste brukere, og derfor er dette kun ment for avanserte brukere . Helt ærlig, vil detaljene som tilbys av sysdiagnose lese som totalt gibberish til en gjennomsnittlig Mac-bruker, og selv om det ikke er noen skade i nybegynnere som kjører kommandoen, vil dataene se ut som geekgresk.

På grunn av den kompliserte tekniske karakteren til sysdiagnostiseringsrapporter, vil gjennomsnittlige Mac-brukere sannsynligvis ikke dra nytte av det mye, og dermed er det best best reservert for avanserte Mac-brukere som forstår hvordan de detaljerte systemanalysene og rapportene kan gjøres til handling.

Kjører sysdiagnose og Få detaljert Mac-system og resultatrapporter fra Mac OS X

Hvis du vil kjøre den avanserte systemdiagnosen i Mac OS X, må du starte Terminal og skrive følgende kommandostreng:

sudo sysdiagnose -f ~/Desktop/

Bruke sudo trenger et adminpassord, som kreves for å få root-tilgang og generere avanserte systemdetaljer. F -f-flagget er valgfritt og brukes til å angi målkatalogen, i dette tilfellet legges utdatafilen på skrivebordet, ellers vil kommandoen dumpe systemdiagnostikken i tmp-katalogen i Mac OS X på / var / tmp /

Før du kjører sysdiagnose, vil kommandoen ekko en melding som angir hvilken type data som samles inn, og at det kan inneholde noen personlige detaljer, som brukernavn, kjørenavn, nettverksnavn og datamaskinnavn. Hvis du ikke vil at alle dataene dumpes fra din Mac til diagnostikkfiler, må du ikke kjøre kommandoen. Her er den fulle meldingen som vises før sysdiagnose vil løpe:

"Dette diagnostiske verktøyet genererer filer som gjør at Apple kan undersøke problemer
med datamaskinen din og hjelpe Apple til å forbedre sine produkter. De genererte filene
kan inneholde noen av dine personlige opplysninger, som kan inkludere, men ikke være
Begrenset til serienummeret eller lignende unikt nummer for enheten din
brukernavn eller datamaskinnavn. Informasjonen brukes av Apple i
i samsvar med retningslinjene for personvern (www.apple.com/privacy) og deles ikke
med noen tredjepart. Ved å aktivere dette diagnostiske verktøyet og sende en kopi av
De genererte filene til Apple, du samtykker i Apples bruk av innholdet
av slike filer.

Trykk 'Enter' for å fortsette. "

Når kommandoen er kjørt, vil det ta et minutt eller to for å fullføre datainnsamling, når ferdig med å diagnostisere, vil det rapporteres at utdatafilen er tilgjengelig på den angitte banen.

Filen som genereres, er vanligvis omtrent 5MB til 15MB, og er en tjære gzip kalt "sysdiagnose_ (date _). Tar.gz". Utdragning av tjærekulen vil avsløre mange filer som inneholder systemrapporter, en system_profiler-dump og utdataene samlet fra tonnevis av forskjellige kommandoer, alt fra kextstat til iotop og fs_usage, til vm_stat og mange andre.

Generelt sett er innholdet i disse filene og utdataene fra det store utvalget av rapporter ikke spesielt brukervennlige, ekstraordinært detaljerte på en teknisk måte, og derfor helt overbord for de fleste Mac-brukerdiagnostikkbehov. Den tekniske karakteren til sydidiagnostiseringsutgang setter dette i stor henseende til avanserte brukere som er dygtige til å lese komplekse diagnostikkdata og krasjrapporter.

De som er interessert kan få ytterligere detaljer om sysdiagnose fra mannens side med mannssydiagnose, og du kan alltid lære om de enkelte kommandoene som også kjøres av verktøyet.

Husk at avanserte problemer med MacOS og Mac OS X og Macs ofte håndteres best av sertifiserte fagfolk. Apple har utmerket kundesupport via telefon, i butikk med Genius Bar, og AppleCare utvidede garantidekning er ment å håndtere nesten alle problemer som de fleste Mac-eiere opplever, og gjør de offisielle støttekanalerne passende for de fleste behov.