Diagnosticare avansată Mac OS X & Depanare cu sysdiagnose
Utilizatorii Mac care se confruntă cu probleme deosebit de complexe sau supărătoare cu Mac OS pot apela la un instrument de diagnosticare avansat disponibil din linia de comandă în Mac OS X. Instrumentul, numit sysdiagnose, oferă analize tehnice detaliate și rapoarte ale unei varietăți uriașe de componente ale OS X și hardware-ul Mac, ceea ce îl face un instrument potențial valoros pentru nevoile avansate de depanare și diagnosticare.
sysdiagnose va colecta o cantitate imensă de informații și date de pe Mac, inclusiv un raport de descărcare și de blocare, ieșirea fs_usage și top, extensii kernel și date kernel, informații despre utilizarea memoriei și detalii despre procesele utilizatorului, toate jurnalele de sistem și jurnalele de kernel, un raport de la System Profiler, detalii și informații despre utilizarea discului, detaliile kit-ului I/O, starea și detaliile rețelei și detalii suplimentare specifice procesului dacă un ID de proces (PID) este specificat cu comanda. Sună complicat? Ei bine, este în mod intenționat și este exagerat pentru majoritatea utilizatorilor, motiv pentru care acest lucru este destinat doar utilizatorilor avansați. Sincer, detaliile oferite de sysdiagnose se vor citi ca o farsă totală pentru un utilizator obișnuit de Mac și, deși nu este rău pentru începătorii care execută comanda, citirea datelor va arăta ca o greacă tocilar.
Datorită naturii tehnice complicate a rapoartelor de diagnosticare a sistemului, utilizatorii medii de Mac probabil nu vor beneficia prea mult de pe urma acestuia și, prin urmare, este cel mai bine rezervat utilizatorilor avansați de Mac care înțeleg cum să transforme analiza și rapoartele detaliate ale sistemului. în acțiune.
Rularea sysdiagnose și obținerea de rapoarte detaliate de sistem și performanță Mac de la Mac OS X
Pentru a rula diagnosticarea avansată a sistemelor în Mac OS X, va trebui să lansați Terminal și să tastați următorul șir de comandă:
sudo sysdiagnose -f ~/Desktop/
Folosirea sudo necesită o parolă de administrator, care este necesară pentru a obține acces root și pentru a genera detaliile avansate ale sistemului. Indicatorul -f este opțional și folosit pentru a specifica directorul de destinație, în acest caz pune fișierul de ieșire pe desktop, altfel comanda va arunca diagnosticarea sistemului în directorul tmp al Mac OS X la /var/tmp/
Înainte de a rula sysdiagnose, comanda va ecou un mesaj care indică ce tip de date sunt colectate și că poate include unele detalii personale, cum ar fi numele dvs. de utilizator, numele unităților, numele rețelei și numele computerului. Dacă nu doriți ca toate acele date să fie descărcate de pe Mac în fișierele de diagnosticare, ei bine, nu rulați comanda.Iată mesajul complet care este afișat înainte ca sysdiagnose să ruleze:
„Acest instrument de diagnosticare generează fișiere care îi permit Apple să investigheze problemele cu computerul și să-l ajute să-și îmbunătățească produsele. Fișierele generate pot conține unele dintre informațiile dumneavoastră personale, care pot include, dar fără a se limita la, numărul de serie sau un număr unic similar pentru dispozitivul dumneavoastră, numele dumneavoastră de utilizator sau numele computerului dumneavoastră. Informațiile sunt utilizate de Apple în conformitate cu politica sa de confidențialitate (www.apple.com/privacy) și nu sunt partajate cu nicio terță parte. Prin activarea acestui instrument de diagnosticare și prin trimiterea unei copii a fișierelor generate către Apple, sunteți de acord cu utilizarea de către Apple a conținutului acestor fișiere.
Apăsați „Enter” pentru a continua.”
Odată ce comanda este executată, va dura un minut sau două pentru a finaliza colectarea datelor, când a terminat, diagnosticarea sistemului va raporta că fișierul de ieșire este disponibil pe calea specificată.
Fișierul generat are de obicei aproximativ 5MB până la 15MB și este un gzip tar numit „sysdiagnose_(date_).tar.gz”. Extragerea mingii gudron va dezvălui multe fișiere care conțin rapoarte de sistem, un dump system_profiler și rezultatul adunat din tone de comenzi diferite de terminal, de la kextstat, la iotop și fs_usage, la vm_stat și multe altele.
În general, conținutul acestor fișiere și rezultatul unei varietăți uriașe de rapoarte nu sunt deosebit de ușor de utilizat, extraordinar de detaliate din punct de vedere tehnic și, prin urmare, complet peste bord pentru majoritatea nevoilor de diagnosticare a utilizatorilor Mac. Natura tehnică a ieșirii sysdiagnose plasează acest lucru foarte mult în domeniul utilizatorilor avansați, care sunt adepți să citească date complexe de diagnosticare și rapoarte de blocare.
Cei interesați pot obține detalii suplimentare despre sysdiagnose din pagina de manual cu man sysdiagnose și puteți afla oricând despre comenzile individuale care sunt rulate de instrument.
Amintiți-vă că problemele avansate cu MacOS și Mac OS X și Mac-uri sunt adesea tratate cel mai bine de către profesioniști autorizați. Apple are asistență excelentă pentru clienți prin telefon, în magazin cu Genius Bar, iar acoperirea garanției extinse AppleCare este destinată să rezolve aproape toate problemele întâlnite de majoritatea proprietarilor de Mac, făcând canalele oficiale de asistență adecvate pentru majoritatea nevoilor.