Diagnóstico avançado do Mac OS X & Solução de problemas com sysdiagnose

Anonim

Os usuários de Mac que estão lidando com problemas particularmente complexos ou problemáticos com o Mac OS podem recorrer a uma ferramenta de diagnóstico avançada disponível na linha de comando do Mac OS X. A ferramenta, chamada sysdiagnose, oferece análise técnica detalhada e relatórios de uma grande variedade de componentes do OS X e o hardware do Mac, tornando-o uma ferramenta potencialmente valiosa para necessidades avançadas de solução de problemas e diagnósticos.

sysdiagnose coletará uma grande quantidade de informações e dados do Mac, incluindo um spindump e relatório de travamento, saída de fs_usage e top, extensões do kernel e dados do kernel, informações de uso de memória e detalhes sobre os processos do usuário, todos os logs do sistema e logs do kernel, um relatório do System Profiler, detalhes e informações de uso do disco, detalhes do kit de E/S, status e detalhes da rede e detalhes adicionais específicos do processo se um ID de processo (PID) for especificado com o comando. Isso soa complicado? Bem, é intencionalmente, e é um exagero para a maioria dos usuários, e é por isso que se destina apenas a usuários avançados. Francamente, os detalhes oferecidos pelo sysdiagnose serão lidos como rabiscos para um usuário médio de Mac e, embora não haja nenhum problema em novatos executando o comando, a leitura dos dados parecerá um geek grego.

Devido à natureza técnica complicada dos relatórios sysdiagnose, os usuários médios de Mac provavelmente não se beneficiarão muito com isso e, portanto, é melhor reservá-lo para usuários avançados de Mac que entendem como transformar a análise e os relatórios detalhados do sistema em ação.

Executando o sysdiagnose e obtendo relatórios detalhados do sistema Mac e desempenho do Mac OS X

Para executar o diagnóstico avançado de sistemas no Mac OS X, você precisará iniciar o Terminal e digitar a seguinte string de comando:

sudo sysdiagnose -f ~/Desktop/

O uso do sudo requer uma senha de administrador, que é necessária para obter acesso root e gerar os detalhes avançados do sistema. O sinalizador -f é opcional e usado para especificar o diretório de destino; nesse caso, ele coloca o arquivo de saída na área de trabalho; caso contrário, o comando despejará o diagnóstico do sistema no diretório tmp do Mac OS X em /var/tmp/

Antes de executar o sysdiagnose, o comando ecoará uma mensagem indicando que tipo de dados é coletado e que pode incluir alguns detalhes pessoais, como seu nome de usuário, nomes de unidade, nomes de rede e nome do computador. Se você não deseja que todos os dados sejam despejados do seu Mac em arquivos de diagnóstico, bem, não execute o comando.Aqui está a mensagem completa que é exibida antes da execução do sysdiagnose:

“Esta ferramenta de diagnóstico gera arquivos que permitem à Apple investigar problemas com seu computador e ajudar a Apple a melhorar seus produtos. Os arquivos gerados podem conter algumas de suas informações pessoais, que podem incluir, mas não se limitar a, número de série ou número exclusivo semelhante do seu dispositivo, seu nome de usuário ou nome do computador. As informações são usadas pela Apple de acordo com sua política de privacidade (www.apple.com/privacy) e não são compartilhadas com terceiros. Ao ativar esta ferramenta de diagnóstico e enviar uma cópia dos arquivos gerados para a Apple, você concorda com o uso do conteúdo de tais arquivos pela Apple.

Pressione ‘Enter’ para continuar.”

Uma vez que o comando é executado, levará um ou dois minutos para concluir a coleta de dados, quando terminar o diagnóstico do sistema informará que o arquivo de saída está disponível no caminho especificado.

O arquivo gerado geralmente tem cerca de 5MB a 15MB, e é um tar gzip chamado “sysdiagnose_(date_).tar.gz”. A extração do tar ball revelará muitos arquivos contendo relatórios do sistema, um despejo do system_profiler e a saída coletada de vários comandos de terminal diferentes, variando de kextstat a iotop e fs_usage, a vm_stat e muitos outros.

De modo geral, o conteúdo desses arquivos e a saída da enorme variedade de relatórios não são particularmente fáceis de usar, extraordinariamente detalhados de maneira técnica e, portanto, completamente exagerados para a maioria das necessidades de diagnóstico do usuário de Mac. A natureza técnica da saída do sysdiagnose coloca isso muito no domínio dos usuários avançados que são adeptos da leitura de dados de diagnóstico complexos e relatórios de falhas.

Os interessados ​​podem obter detalhes adicionais sobre sysdiagnose na página man com man sysdiagnose, e você sempre pode aprender sobre os comandos individuais que são executados pela ferramenta também.

Lembre-se de que problemas avançados com MacOS e Mac OS X e Macs geralmente são melhor tratados por profissionais certificados. A Apple oferece excelente suporte ao cliente por telefone, na loja com a Genius Bar, e a cobertura de garantia estendida AppleCare destina-se a lidar com quase todos os problemas encontrados pela maioria dos proprietários de Mac, tornando os canais de suporte oficiais apropriados para a maioria das necessidades.

Diagnóstico avançado do Mac OS X & Solução de problemas com sysdiagnose