Por que o Ubuntu não ativa o TRIM para SSD por padrão [fechado]

1

Por que o ubuntu não ativa a opção de montagem de descarte para unidades ssd que o suportam? Ou, alternativamente, incluir um cron-job para executar o fstrim periodicamente? O objetivo desta questão é entender as dificuldades técnicas e as razões por trás dessa decisão e não discutir um bug ou uma solicitação de recurso.

    
por Erb 16.12.2013 / 21:09

1 resposta

3

O Ubuntu sempre é estável antes de ser vanguardista e o TRIM ainda não é perfeito.

Algumas citações:

A razão pela qual o Ubuntu não faz TRIM SSDs é porque a implementação do TRIM no kernel do Linux é lenta e resulta em baixo desempenho em uso normal. Fonte

Do OpenSuse :

  

A implementação do kernel do trim em tempo real em 11.2, 11.3 e 11.4 não é otimizada. A especificação exige trim que suporte uma lista vetorizada de faixas de trim, mas a partir do kernel 3.0 trim é invocado apenas pelo kernel com um único intervalo de descarte / compensação e com os atuais SSDs de meados de 2011 isso provou causar degradação de desempenho em vez de aumento de desempenho. Existem algumas razões para usar o suporte de descarte em tempo real dos kernels com kernels pré-3.1. Não se sabe quando a funcionalidade de descarte dos kernels será otimizada para funcionar beneficamente com os SSDs de geração atual.

O Ubuntu também está procurando ativar o TRIM automaticamente fazendo com que o sistema execute o fstrim regularmente. Espera-se que isso faça parte do Ubuntu 14.04, para que os usuários do Ubuntu não sejam forçados a lidar com a degradação do desempenho do SSD ou a executar o fstrim por conta própria. Fonte

Atualização : fstrim (fstrim-all) foi adicionado ao 14.04 no novo pacote util-linux (2.20.1-5.1ubuntu11)

    
por Rinzwind 16.12.2013 / 21:15