Diagnostica avanzata di Mac OS X & Risoluzione dei problemi con sysdiagnose
Gli utenti Mac che hanno a che fare con problemi particolarmente complessi o fastidiosi con Mac OS possono rivolgersi a uno strumento diagnostico avanzato disponibile dalla riga di comando in Mac OS X. Lo strumento, chiamato sysdiagnose, offre analisi tecniche dettagliate e report di una grande varietà di componenti di OS X e l'hardware Mac, rendendolo uno strumento potenzialmente prezioso per le esigenze avanzate di risoluzione dei problemi e diagnostica.
sysdiagnose raccoglierà un'enorme quantità di informazioni e dati dal Mac, inclusi spindump e crash report, output di fs_usage e top, estensioni del kernel e dati del kernel, informazioni sull'utilizzo della memoria e dettagli sui processi utente, tutti i registri di sistema e i registri del kernel, un rapporto da System Profiler, dettagli e informazioni sull'utilizzo del disco, dettagli del kit I/O, stato e dettagli della rete e ulteriori dettagli specifici del processo se viene specificato un ID processo (PID) con il comando. Sembra complicato? Bene, è intenzionalmente così, ed è eccessivo per la maggior parte degli utenti, motivo per cui questo è destinato solo agli utenti esperti. Francamente, i dettagli offerti da sysdiagnose sembreranno un totale incomprensibile a un utente medio di Mac, e sebbene non ci sia nulla di male nei principianti che eseguono il comando, leggere i dati sembrerà un geek greco.
A causa della complicata natura tecnica dei report sysdiagnose, gli utenti Mac medi probabilmente non ne trarranno molto vantaggio, quindi è davvero meglio riservarlo agli utenti Mac avanzati che sanno come trasformare l'analisi dettagliata del sistema e i report in azione.
Eseguire sysdiagnose e ottenere rapporti dettagliati sul sistema Mac e sulle prestazioni da Mac OS X
Per eseguire la diagnostica di sistema avanzata in Mac OS X, devi avviare Terminale e digitare la seguente stringa di comando:
sudo sysdiagnose -f ~/Desktop/
L'utilizzo di sudo richiede una password amministratore, necessaria per ottenere l'accesso root e generare i dettagli avanzati del sistema. Il flag -f è facoltativo e viene utilizzato per specificare la directory di destinazione, in questo caso inserisce il file di output sul desktop, altrimenti il comando scaricherà la diagnostica di sistema nella directory tmp di Mac OS X in /var/tmp/
Prima di eseguire sysdiagnose, il comando visualizzerà un messaggio che indica il tipo di dati raccolti e che potrebbe includere alcuni dettagli personali, come nome utente, nomi di unità, nomi di rete e nome del computer. Se non vuoi che tutti quei dati vengano scaricati dal tuo Mac in file di diagnostica, beh, non eseguire il comando.Ecco il messaggio completo che viene visualizzato prima dell'esecuzione di sysdiagnose:
“Questo strumento diagnostico genera file che consentono ad Apple di indagare sui problemi del tuo computer e aiutare Apple a migliorare i suoi prodotti. I file generati possono contenere alcune delle tue informazioni personali, che possono includere, ma non essere limitate a, il numero di serie o un numero univoco simile per il tuo dispositivo, il tuo nome utente o il nome del tuo computer. Le informazioni vengono utilizzate da Apple in conformità con la sua politica sulla privacy (www.apple.com/privacy) e non sono condivise con terze parti. Abilitando questo strumento diagnostico e inviando una copia dei file generati ad Apple, acconsenti all'utilizzo da parte di Apple del contenuto di tali file.
Premi "Invio" per continuare."
Una volta eseguito il comando, ci vorranno un minuto o due per completare la raccolta dei dati, al termine la diagnosi di sistema riporterà che il file di output è disponibile nel percorso specificato.
Il file generato di solito è di circa 5MB a 15MB, ed è un tar gzip chiamato “sysdiagnose_(date_).tar.gz”. L'estrazione del tar ball rivelerà molti file contenenti rapporti di sistema, un dump di system_profiler e l'output raccolto da tonnellate di diversi comandi di terminale, che vanno da kextstat, a iotop e fs_usage, a vm_stat e molti altri.
In generale, il contenuto di questi file e l'output dell'enorme varietà di rapporti non sono particolarmente facili da usare, straordinariamente dettagliati in modo tecnico e quindi completamente esagerati per la maggior parte delle esigenze diagnostiche degli utenti Mac. La natura tecnica dell'output di sysdiagnose lo colloca molto nel regno degli utenti esperti che sono esperti nella lettura di dati diagnostici complessi e rapporti sugli arresti anomali.
Gli interessati possono ottenere ulteriori dettagli su sysdiagnose dalla pagina man con man sysdiagnose, e puoi sempre conoscere anche i singoli comandi che vengono eseguiti dallo strumento.
Ricorda che i problemi avanzati con MacOS e Mac OS X e Mac sono spesso meglio gestiti da professionisti certificati. Apple offre un'eccellente assistenza clienti via telefono, in negozio con Genius Bar, e la copertura della garanzia estesa AppleCare è pensata per gestire quasi tutti i problemi riscontrati dalla maggior parte dei possessori di Mac, rendendo i canali di supporto ufficiali appropriati per la maggior parte delle esigenze.