Já que parece que estamos analisando a velocidade da unidade, vou converter isso em uma resposta.
Para diagnosticar o congelamento / lentidão da unidade no Linux, primeiro inicie com hdparm -t DEVICE
para verificar as velocidades básicas de leitura.
Se as velocidades parecerem mais lentas do que você esperaria da unidade ou erráticas:
- verifique
dmesg
(o log interno do kernel) para ver se algum erro óbvio está aparecendo, como o tipo "ata1: redefinir link". Usedmesg | less
se você quiser rolar para trás um longo caminho. ("q" para sair) - Verifique a integridade da unidade usando
smartctl -a DEVICE
. Isso leva um pouco de aprendizado para entender tudo lá, mas a bandeira de perigo imediata é se você vir "Reallocated_Event_Count" com um "RAW_VALUE" nas dezenas ou centenas. Isso significa que sua unidade está encontrando muitos setores de morte e está usando suas peças de reposição. Pode haver atrasos ao tentar recuperar um setor antes de decidir realocá-lo. - na BIOS, verifique se o modo 'AHCI' está selecionado. É o novo protocolo melhor e é o que mais testa e deve ter menos bugs com o novo hardware do consumidor.
- da mesma forma, certifique-se de que o BIOS não especifique nenhuma opção de "modo herdado" para dispositivos sata.
- Verifique se você usou um cabo SATA apropriado. Os que você tem por aí só podem ser classificados para o SATA-1 original de 1.5Gb / s
- Experimente um cabo SATA diferente por precaução.
- Tente trocar a porta SATA na qual a unidade está conectada. AVISO : isso alterará o nome do dispositivo da unidade, portanto, antes de fazer isso, certifique-se de que
/etc/fstab
esteja montando unidades por rótulo ou UUID e não por nome de dispositivo. - existe um programa
badblocks
que lê todos os setores da unidade para ver se algum deles está ilegível. Isso geralmente leva um tempo. - Você também pode tentar atualizar seu BIOS também, caso eles tenham descoberto e consertado um bug.
Se você precisar de informações adicionais sobre essas etapas, basta perguntar.