Napredna Mac OS X dijagnostika & Rješavanje problema s sysdiagnose

Anonim

Korisnici Maca koji se suočavaju s posebno složenim ili problematičnim problemima s Mac OS-om mogu se obratiti naprednom dijagnostičkom alatu dostupnom iz naredbenog retka u Mac OS X-u. Alat, nazvan sysdiagnose, nudi detaljnu tehničku analizu i izvješća o velikom broju komponenti OS X i Mac hardver, što ga čini potencijalno vrijednim alatom za napredne potrebe rješavanja problema i dijagnostike.

sysdiagnose će prikupiti ogromnu količinu informacija i podataka s Maca, uključujući spindump i izvješće o padu, izlaz fs_usage i top, proširenja kernela i podatke kernela, informacije o upotrebi memorije i detalje o korisničkim procesima, svi zapisnici sustava i zapisnici jezgre, izvješće System Profilera, pojedinosti i informacije o korištenju diska, pojedinosti o ulazno-izlaznoj opremi, mrežni status i pojedinosti, te dodatni detalji specifični za proces ako je ID procesa (PID) naveden s naredbom. Zvuči li to komplicirano? Pa, namjerno je tako i većini je korisnika pretjerano, pa je ovo namijenjeno samo naprednim korisnicima. Iskreno govoreći, pojedinosti koje nudi sysdiagnose prosječnom korisniku Maca čitat će se kao potpuna besmislica, i iako nema štete u početnicima koji izvode naredbu, čitanje podataka izgledat će kao štreberski.

Zbog komplicirane tehničke prirode sysdiagnose izvješća, prosječni korisnici Maca vjerojatno neće imati mnogo koristi od njega, pa je stvarno najbolje rezervirano za napredne korisnike Maca koji znaju kako pretvoriti detaljnu analizu sustava i izvješća u akciju.

Pokretanje sysdiagnose i dobivanje detaljnih izvješća o Mac sustavu i performansama iz Mac OS X

Za pokretanje napredne dijagnostike sustava u Mac OS X, morat ćete pokrenuti Terminal i upisati sljedeći naredbeni niz:

sudo sysdiagnose -f ~/Desktop/

Koristeći sudo potrebna je administratorska lozinka, koja je potrebna za dobivanje root pristupa i generiranje naprednih pojedinosti o sustavu. Oznaka -f nije obavezna i koristi se za određivanje odredišnog direktorija, u ovom slučaju stavlja izlaznu datoteku na radnu površinu, inače će naredba ispisati dijagnostiku sustava u tmp direktorij Mac OS X na /var/tmp/

Prije pokretanja sysdiagnose, naredba će prikazati poruku koja pokazuje koja se vrsta podataka prikuplja i da mogu uključivati ​​neke osobne podatke, poput vašeg korisničkog imena, naziva pogona, naziva mreže i naziva računala. Ako ne želite da se svi ti podaci s vašeg Maca bace u dijagnostičke datoteke, nemojte pokretati naredbu.Evo cijele poruke koja se prikazuje prije pokretanja sysdiagnose:

“Ovaj dijagnostički alat generira datoteke koje omogućuju Appleu da istraži probleme s vašim računalom i pomogne Appleu da poboljša svoje proizvode. Generirane datoteke mogu sadržavati neke vaše osobne podatke, koji mogu uključivati, ali nisu ograničeni na, serijski broj ili sličan jedinstveni broj za vaš uređaj, vaše korisničko ime ili naziv vašeg računala. Apple koristi podatke u skladu sa svojom politikom privatnosti (www.apple.com/privacy) i ne dijeli ih s trećom stranom. Omogućavanjem ovog dijagnostičkog alata i slanjem kopije generiranih datoteka Appleu, pristajete da Apple koristi sadržaj takvih datoteka.

Pritisnite 'Enter' za nastavak.”

Kad se naredba pokrene, trebat će minuta ili dvije da se dovrši prikupljanje podataka, kada završi dijagnoza sustava će izvijestiti da je izlazna datoteka dostupna na navedenoj stazi.

Generirana datoteka obično je veličine oko 5 MB do 15 MB i tar je gzip pod nazivom “sysdiagnose_(date_).tar.gz”. Ekstrahiranje tar kuglice otkrit će mnoge datoteke koje sadrže sistemska izvješća, ispis system_profiler-a i izlaz prikupljen iz mnoštva različitih terminalskih naredbi, u rasponu od kextstat, do iotop i fs_usage, do vm_stat, i mnogih drugih.

Općenito govoreći, sadržaj ovih datoteka i izlaz velikog broja različitih izvješća nisu posebno prilagođeni korisniku, izvanredno su detaljni u tehničkom smislu, i stoga potpuno pretjerani za većinu dijagnostičkih potreba korisnika Maca. Tehnička priroda izlaza sysdiagnose stavlja ga u domenu naprednih korisnika koji su vješti u čitanju složenih dijagnostičkih podataka i izvješća o padu programa.

Oni koji su zainteresirani mogu dobiti dodatne pojedinosti o sysdiagnose sa stranice priručnika s man sysdiagnose, a uvijek možete saznati i o pojedinačnim naredbama koje pokreće alat.

Zapamtite da napredne probleme s MacOS i Mac OS X i Mac računalima često najbolje rješavaju certificirani stručnjaci. Apple ima odličnu korisničku podršku putem telefona, u trgovini s Genius Barom, a prošireno jamstvo AppleCare namijenjeno je rješavanju gotovo svih problema s kojima se susreće većina vlasnika Mac računala, čineći službene kanale podrške prikladnima za većinu potreba.

Napredna Mac OS X dijagnostika & Rješavanje problema s sysdiagnose