Diagnóstico avanzado de Mac OS X & Solución de problemas con sysdiagnose
Los usuarios de Mac que se enfrentan a problemas particularmente complejos o problemáticos con Mac OS pueden recurrir a una herramienta de diagnóstico avanzada disponible desde la línea de comandos en Mac OS X. La herramienta, llamada sysdiagnose, ofrece análisis técnicos detallados e informes de una gran variedad de componentes de OS X y el hardware de Mac, lo que la convierte en una herramienta potencialmente valiosa para las necesidades avanzadas de resolución de problemas y diagnóstico.
sysdiagnose recopilará una gran cantidad de información y datos de la Mac, incluido un informe de volcado y bloqueo, salida de fs_usage y top, extensiones y datos del kernel, información sobre el uso de la memoria y detalles sobre los procesos del usuario, todos los registros del sistema y del kernel, un informe de System Profiler, información y detalles de uso del disco, detalles del kit de E/S, estado y detalles de la red, y detalles adicionales específicos del proceso si se especifica un ID de proceso (PID) con el comando. ¿Suena complicado? Bueno, es intencionalmente así, y es excesivo para la mayoría de los usuarios, por lo que está destinado solo a usuarios avanzados. Francamente, los detalles ofrecidos por sysdiagnose se leerán como un galimatías total para un usuario promedio de Mac, y aunque no hay nada de malo en que los novatos ejecuten el comando, leer los datos parecerá griego geek.
Debido a la naturaleza técnica complicada de los informes de diagnóstico del sistema, es probable que los usuarios promedio de Mac no se beneficien mucho de ellos y, por lo tanto, es mejor reservarlo para usuarios avanzados de Mac que entienden cómo convertir los informes y análisis detallados del sistema en acción.
Ejecutar sysdiagnose y obtener informes detallados del rendimiento y del sistema Mac desde Mac OS X
Para ejecutar los diagnósticos avanzados de sistemas en Mac OS X, deberá iniciar Terminal y escribir la siguiente cadena de comando:
sudo sysdiagnose -f ~/Desktop/
Usar sudo necesita una contraseña de administrador, que es necesaria para obtener acceso de root y generar los detalles avanzados del sistema. El indicador -f es opcional y se usa para especificar el directorio de destino; en este caso, coloca el archivo de salida en el escritorio; de lo contrario, el comando volcará los diagnósticos del sistema en el directorio tmp de Mac OS X en /var/tmp/
Antes de ejecutar sysdiagnose, el comando mostrará un mensaje que indica qué tipo de datos se recopilan y que puede incluir algunos detalles personales, como su nombre de usuario, nombres de unidades, nombres de red y nombre de la computadora. Si no desea que todos esos datos se descarguen de su Mac en archivos de diagnóstico, bueno, no ejecute el comando.Este es el mensaje completo que se muestra antes de que se ejecute sysdiagnose:
“Esta herramienta de diagnóstico genera archivos que le permiten a Apple investigar problemas con su computadora y ayudar a Apple a mejorar sus productos. Los archivos generados pueden contener parte de su información personal, que puede incluir, entre otros, el número de serie o un número único similar para su dispositivo, su nombre de usuario o el nombre de su computadora. Apple utiliza la información de acuerdo con su política de privacidad (www.apple.com/privacy) y no la comparte con terceros. Al habilitar esta herramienta de diagnóstico y enviar una copia de los archivos generados a Apple, usted da su consentimiento para que Apple use el contenido de dichos archivos.
Presione 'Entrar' para continuar.”
Una vez que se ejecuta el comando, tomará uno o dos minutos completar la recopilación de datos, cuando termine, el diagnóstico del sistema informará que el archivo de salida está disponible en la ruta especificada.
El archivo generado suele tener entre 5 MB y 15 MB, y es un tar gzip llamado “sysdiagnose_(date_).tar.gz”. Extraer la bola de alquitrán revelará muchos archivos que contienen informes del sistema, un volcado system_profiler y la salida recopilada de toneladas de diferentes comandos de terminal, que van desde kextstat hasta iotop y fs_usage, vm_stat y muchos otros.
En términos generales, el contenido de estos archivos y la salida de la gran variedad de informes no son particularmente fáciles de usar, extraordinariamente detallados de manera técnica y, por lo tanto, completamente excesivos para la mayoría de las necesidades de diagnóstico de los usuarios de Mac. La naturaleza técnica de la salida de sysdiagnose lo coloca en el ámbito de los usuarios avanzados que son expertos en la lectura de datos de diagnóstico complejos e informes de fallas.
Los interesados pueden obtener detalles adicionales sobre sysdiagnose en la página del manual con man sysdiagnose, y siempre puede obtener información sobre los comandos individuales que ejecuta la herramienta también.
Recuerde que los problemas avanzados con MacOS y Mac OS X y Mac suelen ser mejor manejados por profesionales certificados. Apple tiene una excelente atención al cliente por teléfono, en la tienda con Genius Bar, y la cobertura de garantía extendida de AppleCare está diseñada para manejar casi todos los problemas que encuentran la mayoría de los propietarios de Mac, lo que hace que los canales de soporte oficiales sean apropiados para la mayoría de las necesidades.