Linux is a flexible and universal operating system because of many positive properties. Uma de suas aplicações menos conhecidas, no entanto, é como uma ferramenta de diagnóstico de hardware.

para testes funcionais e de desempenho, muitas pessoas ainda tendem a confiar em soluções especiais dispendiosas que funcionam em outros sistemas operacionais, mas a pequena distribuição ao vivo de StressLinux permite testar as capacidades do seu sistema sem o manuseamento complexo e os elevados custos de outras ferramentas.

baseado no openSUSE 11.4 e BusyBox, StressLinux está disponível como uma imagem ISO de 200MB, ou 225MB para arquiteturas de 64-bit e 32-bit. Versões alternativas estão disponíveis para uso com mídia de armazenamento USB ou em uma máquina virtual. Você pode encontrar documentação facilmente compreensível para a criação de um meio inicializável no site do projeto.

Blackbox

após o lançamento, StressLinux inicialmente surge com uma tela de texto anacrônica e gráficos rudimentares de linha em um fundo preto. Uma vez que o sistema operacional está pronto, você precisa fazer login: O utilizador e a senha são ambos stress. A rotina então se ramifica para a ferramenta de configuração do YaST2 no modo de texto, que primeiro personaliza o teclado, Se necessário, na familiar janela azul. O software leva-o a entrar na placa-mãe. Se não tiver a certeza do tabuleiro que instalou ou usar um portátil com uma placa-mãe desenhada especificamente para uso móvel, basta carregar no botão OK para activar o primeiro item da lista, Run_sensors-detect. Seu hardware é então verificado em vários passos individuais para a disponibilidade de vários sensores. Após a conclusão, o sistema mostra possíveis comandos de teste e benchmark em uma tabela, exibe um prompt, e espera por sua entrada (Figura 1).

Figura 1: o StressLinux oferece uma vasta gama de testes de stress.

o topo da tabela exibe um número impressionante de rotinas de teste que são personalizadas para hardware específico. Estas rotinas são classificadas pelos fabricantes Intel e AMD. Abaixo estão os programas que cobrem uma ampla gama de testes, bem como testes que verificam a velocidade da rede e a memória de massa. Se você não sabe que hardware está instalado em seu sistema em detalhes, você pode listar os componentes mais importantes executando o comando lshw. A saída do lshw é extensa, mas você pode page a saída na tela com:

lshw | more

assim você pode ver os detalhes em seu lazer. Para determinar o tipo exato de processador, digite x86info na linha de comandos, o que lhe dá os dados técnicos mais importantes para a sua CPU (Figura 2).

Figura 2: curto e ao ponto: ESPECIFICAÇÕES da CPU.

CPU e chipset Testing

os primeiros seis programas da lista estão disponíveis em alguns repositórios de software como parte do pacote cpuburn. Estes programas de teste de processadores e chipsets da Intel e AMD, incluindo o legado K6 e K7 série, bem como modernos sistemas compatíveis – a maior carga possível, permitindo-lhe determinar a medida em que um processador é adequado para overclock e ajudando-o a casa, em problemas de hardware. Por exemplo, um sistema em plena carga que se desliga após alguns minutos pode indicar arrefecimento defeituoso ou insuficiente da CPU.

pode iniciar o programa de testes em cada caso executando o comando da consola especificado na lista; isto não requer privilégios administrativos. Como os programas geralmente não produzem nada na tela, você deve executar seus testes de hardware em segundo plano, para que você possa trabalhar na consola enquanto a aplicação está em execução. Para testar a sua CPU Intel de última geração extensivamente, digite na sequência de comandos

burnP6 || echo $? &

no console. A CPU está totalmente carregada, então se você agora executar o comando de topo na consola para mostrar a utilização percentual do sistema por vários processos, burnP6 sempre aparecerá no topo da lista com uma carga de CPU permanente de mais de 95%.

StressLinux monitora o desempenho térmico do seu sistema sob carga quase em tempo real, mostrando a informação relevante com F10 através de combinações de chaves F12.

o atalho de teclado Ctrl+Alt + F12 leva-o ao ecrã de temperatura actual para todos os sensores encontrados no sistema e mostra as velocidades da ventoinha. Nas proximidades está o ecrã de temperatura da CPU, que também indica a temperatura máxima admissível de funcionamento. Se o visor mostrar um aumento acentuado da temperatura do sensor após um curto período de tempo, e uma maior velocidade da ventoinha não tem qualquer influência no desenvolvimento de calor registrado pelos sensores, é melhor verificar o sistema de refrigeração. Isto é especialmente verdadeiro para o resfriamento de CPU, em que a pasta térmica que seca ao longo do tempo diretamente no processador pode atuar como um isolador, resultando em danos ao sistema.

o atalho de teclado Ctrl+Alt+F11 mostra as temperaturas actuais do dispositivo de armazenamento. Sob plena carga, e mesmo após exposição prolongada ao teste de esforço, a temperatura de funcionamento do disco rígido não deve subir acima de 50C; caso contrário, você pode experimentar perda de dados e danos.

carregar em Ctrl+Alt + F10 leva-o a uma visualização graficamente melhorada da sua capacidade de rede; só a interface eth0 é monitorizada. Este ecrã permanece inactivo para os testes de CPU e chipset.

teste de Sistema

digitar o comando de esforço lança um teste de sistema mais abrangente; além da CPU, ele verifica a interface de memória, memória e, se necessário, dispositivos de armazenamento. Como este conjunto de testes tem um número impressionante de Parâmetros com os quais as rotinas individuais podem ser ajustadas, você deve primeiro executar o stress –ajuda a obter uma visão geral das opções possíveis. Para automatizar testes sem sobrecarregar o sistema com um tempo de execução demasiado longo, você pode definir um limite de tempo para a execução do teste de esforço.

armazenamento

à medida que os discos rígidos envelhecem, eles muitas vezes se tornam o componente fraco de um sistema; a perda de dados de um defeito técnico pode ter consequências fatais. O StressLinux verifica a saúde dos discos rígidos com duas ferramentas, bonnie++ e smartctl. Enquanto Bonnie++ é uma ferramenta para benchmarking de mídia de armazenamento, Smartctl suporta testes e mostra a condição técnica atual do disco rígido. Para iniciar esta ferramenta útil, você deve ser o usuário raiz de StressLinux ou equivalente. O su-comando dá-lhe privilégios de ‘root’ depois de introduzir a senha de ‘root’, ‘stresslinux’.

se executar o comando

smartctl -a <drivename> | more

e ver alguns dados no registo de erros, deverá fazer backup, pelo menos, dos seus ficheiros mais importantes. Se você quiser realizar alguns testes adicionais, escrevendo smartctl — help irá listar o extenso conjunto de parâmetros, juntamente com alguns exemplos (Figura 3).

Figura 3: Smartctl pode espremer todos os detalhes sobre os seus dispositivos de armazenamento.

rede

para medir o Rendimento da sua interface de rede, StressLinux fornece o programa netio, que mede a transferência de dados entre dois computadores, com um computador agindo como o servidor.

Após o lançamento StressLinux em ambas as máquinas no modo ao Vivo, você pode iniciar o programa no servidor com o comando

netio -s

e no cliente inserindo:

netio <server IP address>

StressLinux mostra a taxa de transferência de dados em forma de lista com diferentes tamanhos de pacotes. Em alternativa, poderá mostrar um gráfico de barras da velocidade de transferência com Ctrl+Alt+F10.

conclusões

StressLinux é uma ferramenta útil que pode completamente colocar o seu hardware através dos seus passos. O software não deslumbra com truques gráficos elaborados, mas espera que o usuário tenha algum conhecimento da linha de comando.

como uma “mini-distribuição” ao vivo, StressLinux irá ajudá-lo a localizar possíveis fontes de erros e estrangulamentos de forma rápida e confiável, sem a necessidade de uma instalação demorada no disco rígido. Em particular, StressLinux prova ser uma excelente ferramenta se você quiser resolver problemas com o processador ou sistema de refrigeração. É claro, você precisa manter um olho no desempenho térmico do seu sistema sob carga para evitar danos de sobreaquecimento em caso de insuficiência de capacidade de resfriamento.

para usuários sérios de PC e engenheiros de TI, o StressLinux é uma ferramenta indispensável para diagnosticar problemas de hardware e, portanto, pertence a todas as caixas de ferramentas bem abastecidas.

Deixe uma resposta

O seu endereço de email não será publicado.