Meu computador está sofrendo lentidão e não estou surpreso (tem cerca de 6 anos). Aqui está o que eu verifiquei:
- Eles não são muito frequentes (apenas duas vezes por dia).
- Quando eles acontecem, um único aplicativo trava por 10 a 60 segundos, enquanto o resto não trava, mas também fica lento.
- Mesmo enquanto está acontecendo, o uso da CPU permanece baixo.
- Isso acontece com aplicativos (como editor de texto, firefox, skype).
- Isso nunca acontece com alguns aplicativos (como jogos) que uso por horas sob carga pesada da CPU.
Também de nota:
- A placa gráfica e a PSU são novas (cerca de um ano).
- Embora eu tenha uma quantidade razoável de software instalado no momento, isso estava acontecendo mesmo após a reinstalação do Windows.
- Esse disco rígido passou por muitos esquemas de particionamento e algumas operações pesadas (como mover cerca de 200 GB de dados).
Por causa do exposto, já tenho 70% de certeza de que o problema está no disco rígido. Antes de substituí-lo, no entanto, quero descartar outras possibilidades menos prováveis (como RAM, software ou PSU).
Não tenho dinheiro para substituir a caixa inteira agora, mas posso substituir facilmente um dos componentes.
Li várias perguntas (como esta ) que fornecem orientações gerais para solucionar um problema desconhecido, e não é isso que estou procurando aqui.
Minha principal pergunta é:
Quais testes ou benchmarks posso executar para verificar se tenho um disco rígido problemático?
Não preciso resolver esse problema, estou satisfeito apenas em garantir que seja o disco rígido.
Eu poderia pegar emprestado um disco rígido mais recente de um amigo e ver se ele fica melhor. Um resultado positivo excluiria todos os outros componentes, mas não excluiria um problema de software (já que este novo disco rígido não terá nenhum dos softwares que uso diariamente).
Executando no Windows / Linux.
fonte
Respostas:
A verificação dos atributos SMART é um primeiro passo útil para identificar problemas no disco rígido.
Acessando atributos SMART
Você pode visualizar os atributos SMART no Windows usando ferramentas de terceiros, como GSmartControl .
No macOS, você pode usar o Utilitário de Disco , embora não seja muito detalhado. Você pode instalar a
smartctl
partir do pacotesmartmontools
para acessar os atributos SMART usando a linha de comando.No Linux, o comando
smartctl -a /dev/hda
(do pacotesmartmontools
) fornece informações SMART sobre um disco rígido, onde/dev/hda
é substituído pelo dispositivo em questão. Os discos GNOME (gnome-disks
do pacotegnome-disk-utility
, anteriormente conhecido comopalimpsest
) são um utilitário gráfico que pode dar mais conselhos sobre as condições do seu disco rígido.Noções básicas sobre atributos SMART
Aqui estão alguns atributos que são relevantes e dignos de nota. Uma lista maior pode ser encontrada aqui .
Uma taxa de erro de leitura diferente de zero (ID 1) indica um problema na superfície do disco ou nas cabeças de leitura / gravação.
O desempenho da taxa de transferência (ID 2) é a eficiência média do disco. Se o valor cair abaixo do limite, algo pode estar errado com o disco.
Um tempo de rotação alto (ID 3) (registrado em milissegundos) pode indicar que o disco rígido está tendo problemas para girar.
Uma contagem crescente de setores realocados (ID 5) significa que as áreas no disco rígido estão com falha de integridade e os dados precisam ser movidos. Isso faz com que o desempenho diminua quando os setores estão sendo remapeados, mas pode ser mais sério porque o disco rígido está prestes a falhar.
Um baixo desempenho no tempo de busca (ID 8) é um sinal de um problema mecânico nas cabeças magnéticas.
A contagem de novas tentativas de rotação (ID 10) aumenta quando uma rotação falha. Se isso acontecer, as operações de entrada / saída serão enfileiradas até que o disco rígido possa girar normalmente, o que causa lentidão. Mais importante, porém, se o disco rígido precisar tentar girar novamente, é um sinal de falha iminente.
Uma contagem de erros reportáveis incorrigíveis (ID 187) diferentes de zero significa que esse número de setores não pôde ser corrigido pela correção de erros de hardware. Aqui está um sinal de velhice.
A contagem atual de setores pendentes (ID 197) é o número de setores que aguardam o remapeamento. Isso indica a idade avançada do disco rígido.
Benchmarks de HDD
Se houver um determinado local no disco rígido com desempenho ruim (talvez onde as informações usadas com frequência sejam armazenadas), os benchmarks de leitura do disco rígido podem ajudar a confirmar isso. Acima está uma captura de tela de um benchmark de disco rígido usando
palimpsest
, agora conhecido como GNOME Disks (gnome-disks
).Se você preferir fazer benchmarks de linha de comando no Linux, você pode combinar várias opções:
hdparm
(do pacotehdparm
)hdparm -t /dev/hda
- Teste de leitura sequencial em buffer em/dev/hda
hdparm -T /dev/hda
- Teste de leitura seqüencial em cache em/dev/hda
dd
(do pacotecoreutils
)dd if=/dev/hda of=/dev/zero bs=1M count=1024
- Faça uma leitura desde o início/dev/hda
para1GiB
usar um tamanho de bloco de1MiB
ioping
(do pacoteioping
)ioping -R /dev/hda
- Teste de leitura aleatória em/dev/hda
No Windows, você pode usar ferramentas como o HD Tune para fazer benchmarks do disco rígido.
No macOS, você pode usar ferramentas como o Blackmagic Disk Speed Test para fazer benchmarks do disco rígido.
fonte
Outra maneira de testar no Windows é executar o Prompt de Comando (Executar como Administrador no Vista ou Windows 7). A partir daí, digite
CHKDSK C: /f /r
e pressione Enter. Isso examinará o sistema de arquivos e o espaço livre para errosfonte
Verifique o status SMART das suas unidades com uma ferramenta como GSmartControl . Se houver problemas sérios, como setores defeituosos, eles provavelmente estarão visíveis nos dados. Você também pode iniciar um autoteste para descobrir novos erros que ainda não foram registrados.
fonte