É possível obter o hdparm para relatar o nível atual de degradação de desempenho no meu SSD?

1

Eu trabalho em um produto que é um sistema Linux sem cabeça com unidades de estado sólido Intel X-25M removíveis. Recentemente, notamos que o desempenho de leitura / gravação desses drives degrada com o tempo, e com certeza o culpado foi os problemas de bloqueio de SSD, conforme descrito em http://sessdreview.com/ssd-guides/optimization-guides/ssd -performance-loss-and-its-solution / "> aqui . Por isso, fizemos uma limpeza segura da unidade SSD (conforme descrito aqui ) e o desempenho das unidades SSD é restaurado para o nível original / de fábrica.

O que é ótimo, mas o que eu estou querendo saber agora é se há alguma maneira rápida e fácil de consultar o hdparm (ou algum outro comando shell do Linux) para imprimir uma indicação de quão degradado o bloco do SSD -estrutura atualmente é. Se assim for, então eu poderia adicionar alguma lógica ao meu próprio programa para notificar automaticamente o usuário quando um apagamento seguro melhoraria significativamente o desempenho do sistema. Do jeito que está, o usuário só tem que adivinhar baseado no desempenho de I / O observado comparado ao que era anteriormente ... o que não é o fim do mundo, mas seria melhor se ele tivesse uma mensagem de aviso "seu SSD de dados está atualmente 35% embaralhado, considere fazer um apagamento seguro para melhorar o desempenho do SSD", ou algo assim.

    
por Jeremy Friesner 12.01.2012 / 02:46

1 resposta

1

Por que você não curte os indicadores SMART para o disco rígido?

smartctl -data -A /dev/sda

Isso definitivamente lhe dará indicadores

Novamente, consideramos os ajustes de otimização de SSD no linux

SSD TWEAKS PARA LINUX

    
por 12.01.2012 / 04:52