Demorei um bom tempo para resolver isso, porque são dois fatores que entram em jogo aqui.
-
A Dell envia um comando de economia de energia durante a inicialização (BIOS POST) para a unidade, se você inicializá-lo com a energia da bateria. Não importa se você conecta novamente no AC, a economia de energia ainda será ativada. Podemos contornar isso com um comando de inicialização personalizado.
-
TRIM desorganizado e fundamental com NCQ, resultando em perda de dados. No Linux, o NCQ é desativado codificado (na lista negra) para essas unidades. Uma atualização de firmware e uma atualização do kernel são necessárias para corrigi-lo.
Trabalhe em torno da economia de energia
Com hdparm
, você pode verificar se sua unidade realmente está afetada.
# sudo hdparm -B /dev/sda
/dev/sda:
APM_level = X
Com X = 128, a economia de energia está ativa (baixo desempenho), com o 254 está desativado (alto desempenho). Você pode verificar com desligar completamente o seu laptop e ligá-lo com AC conectado (antes de ligar) que é 254. E quando a inicialização sem AC conectado, isso é 128.
Para desativar manualmente a economia de energia novamente quando o Ubuntu iniciar, coloque isso em /etc/rc.local
(acima da linha exit 0
!):
/sbin/hdparm -B254 /dev/sda
Ativar NCQ: atualização de firmware & amp; atualização do kernel
Crucial realmente estragou tudo no lançamento das unidades M550 / MX100 com NCQ e TRIM. Se um comando TRIM entrar na fila com o NCQ ativado, pode ocorrer corrupção de dados. O Windows não executa comandos TRIM junto com outras operações de E / S na fila, mas elas são tratadas separadamente. Portanto, os usuários do Windows não são afetados por esse terrível efeito de perda de dados, mas os usuários do Ubuntu eram.
Os desenvolvedores de kernel do Linux, portanto, colocaram todos os SSDs Crucial recentes na lista negra do NCQ. Sem o NCQ, o desempenho será muito mais lento.
A boa notícia é que uma atualização recente de firmware (MU02) da Crucial corrige o problema. O kernel, no entanto, só ficou sabendo dessa mudança muito recentemente com a lista negra reduzida ao firmware MU01 (aqui . Isso foi corrigido no Linux 4.0 e chegou como um backport no Ubuntu 15.04 como uma atualização do kernel através do canal de atualizações vivas.