Pokročilá diagnostika Mac OS X & Odstraňování problémů pomocí sysdiagnose

Anonim

Uživatelé počítačů Mac, kteří se potýkají s obzvláště složitými nebo problematickými problémy s operačním systémem Mac OS, se mohou obrátit na pokročilý diagnostický nástroj dostupný z příkazového řádku v systému Mac OS X. Nástroj zvaný sysdiagnose nabízí podrobnou technickou analýzu a zprávy o obrovském množství komponent OS X a hardware Mac, což z něj činí potenciálně cenný nástroj pro pokročilé řešení problémů a potřeby diagnostiky.

sysdiagnose shromáždí obrovské množství informací a dat z Macu, včetně spindumpu a zprávy o selhání, výstupu fs_usage a top, rozšíření jádra a dat jádra, informací o využití paměti a podrobností o uživatelských procesech, všechny systémové protokoly a protokoly jádra, zpráva z System Profiler, podrobnosti a informace o využití disku, podrobnosti o I/O kit, stav a podrobnosti sítě a další podrobnosti specifické pro proces, pokud je v příkazu zadáno ID procesu (PID). Zní to složitě? Je to tak záměrně a pro většinu uživatelů je to přehnané, a proto je to určeno pouze pro pokročilé uživatele. Upřímně řečeno, podrobnosti nabízené sysdiagnose budou průměrnému uživateli Macu číst jako totální blábol, a přestože nováčci spouštějící příkaz neublíží, čtení dat bude vypadat jako geek greek.

Vzhledem ke komplikované technické povaze zpráv sysdiagnose z ní průměrní uživatelé počítačů Mac pravděpodobně příliš těžit nebudou, a proto je opravdu nejlepší vyhrazena pro pokročilé uživatele počítačů Mac, kteří chápou, jak zapnout podrobnou analýzu systému a zprávy. do akce.

Spuštění sysdiagnose a získání podrobných zpráv o systému Mac a výkonu z Mac OS X

Chcete-li spustit pokročilou diagnostiku systému v systému Mac OS X, musíte spustit Terminál a zadat následující příkazový řetězec:

sudo sysdiagnose -f ~/Desktop/

Použití sudo vyžaduje heslo správce, které je vyžadováno pro získání přístupu root a generování podrobných podrobností o systému. Parametr -f je volitelný a používá se k určení cílového adresáře, v tomto případě umístí výstupní soubor na plochu, jinak příkaz vypíše diagnostiku systému do adresáře tmp Mac OS X na /var/tmp/

Před spuštěním sysdiagnose příkaz odešle zprávu s uvedením, jaký typ dat se shromažďuje, a že může obsahovat některé osobní údaje, jako je vaše uživatelské jméno, názvy jednotek, názvy sítí a název počítače. Pokud nechcete, aby se všechna tato data ukládala z vašeho Macu do diagnostických souborů, příkaz nespouštějte.Zde je úplná zpráva, která se zobrazí před spuštěním sysdiagnose:

„Tento diagnostický nástroj generuje soubory, které společnosti Apple umožňují prošetřit problémy s vaším počítačem a pomáhají společnosti Apple zlepšovat její produkty. Vygenerované soubory mohou obsahovat některé vaše osobní údaje, které mohou mimo jiné zahrnovat sériové číslo nebo podobné jedinečné číslo vašeho zařízení, vaše uživatelské jméno nebo název vašeho počítače. Společnost Apple používá tyto informace v souladu se svými zásadami ochrany osobních údajů (www.apple.com/privacy) a nesdílí je s žádnou třetí stranou. Povolením tohoto diagnostického nástroje a odesláním kopie vygenerovaných souborů společnosti Apple souhlasíte s použitím obsahu takových souborů společností Apple.

Pokračujte stisknutím tlačítka „Enter“.

Jakmile je příkaz spuštěn, bude dokončení sběru dat trvat minutu nebo dvě, po dokončení sys Diagnostika oznámí, že výstupní soubor je k dispozici na zadané cestě.

Vygenerovaný soubor má obvykle přibližně 5 až 15 MB a jedná se o tar gzip s názvem „sysdiagnose_(date_).tar.gz“. Rozbalení tar ball odhalí mnoho souborů obsahujících systémové zprávy, výpis system_profiler a výstup shromážděný z mnoha různých terminálových příkazů, od kextstat přes iotop a fs_usage až po vm_stat a mnoho dalších.

Obecně řečeno, obsah těchto souborů a výstup obrovského množství zpráv nejsou nijak zvlášť uživatelsky přívětivé, neobyčejně podrobné technickým způsobem, a proto jsou pro většinu diagnostických potřeb uživatelů Mac zcela přes palubu. Technická povaha výstupu sysdiagnose to staví do sféry pokročilých uživatelů, kteří jsou zběhlí ve čtení složitých diagnostických dat a zpráv o selhání.

Zájemci mohou získat další podrobnosti o sysdiagnose z manuálové stránky s man sysdiagnose a vždy se také můžete dozvědět o jednotlivých příkazech, které nástroj spouští.

Pamatujte si, že pokročilé problémy s MacOS a Mac OS X a Macy často nejlépe řeší certifikovaní profesionálové. Apple má vynikající zákaznickou podporu prostřednictvím telefonu, v obchodě s Genius Bar, a rozšířená záruka AppleCare je určena k řešení téměř všech problémů, se kterými se setká většina majitelů počítačů Mac, takže oficiální kanály podpory jsou vhodné pro většinu potřeb.

Pokročilá diagnostika Mac OS X & Odstraňování problémů pomocí sysdiagnose