A atualização de um kernel ativa automaticamente o trim?

3

Pergunta simples, tenho alguns servidores que estavam executando o 10.04 que atualizei para o 12.04.

Então eles foram instalados usando 10.04 (kernel 2.6.32 * eu acredito) e a versão do ext4 que foi enviada então.

Ao atualizar para o 12.04 e para o kernel mais novo, isso habilita o TRIM automaticamente? (Preciso adicionar 'descartar' ao fstab?) Ou eu preciso fazer uma instalação limpa do 12.04 para obter a funcionalidade TRIM nessas unidades.

    
por Sheldon Ross 18.09.2012 / 23:16

2 respostas

2

Não, a atualização de um kernel não o ativa automaticamente - ele ainda está desativado por padrão para o kernel enviado com o 12.04.

Por favor, consulte a página de montagem :

discard/nodiscard
  Controls whether ext4 should issue discard/TRIM commands to  the
  underlying  block  device when blocks are freed.  This is useful
  for SSD devices and sparse/thinly-provisioned LUNs,  but  it  is |
  off by default until sufficient testing has been done.           | <--
    
por gertvdijk 18.09.2012 / 23:24
4

Não, não, a única maneira agora (pelo menos até 12.10) é realmente adicionar a opção discard ao seu arquivo /etc/fstab como mencionado aqui: Como ativar o TRIM?

Após a reinicialização, ele deve estar ativado. Eu testei o único SSD que eu não tenho direito, um Intel 520 de 120GB e no 12.04 ele não ativa automaticamente. Isso também inclui o Beta 1 de 12.10. E com isso em mente, eu devo apenas acrescentar que estou pensando que no 12.10 Final, será o mesmo, então uma abordagem manual é a única maneira agora.

O bom é que, depois de atualizar um kernel em qualquer versão do Ubuntu, a opção de descarte fica lá. Então, pelo menos eu não tenho que ativá-lo toda vez que eu atualizar um kernel.

A verdadeira questão seria: Por que o recorte não está habilitado por padrão?

E eu acho que isso dependeria de vários fatores, incluindo:

  • Qual sistema de arquivos usar? (Nem todos os sistemas de arquivos suportam TRIM)
  • Qual SSD usar? (Alguns não são bons com TRIM. Alguns não precisam de TRIM)
  • O RAID será usado? (Existem vários problemas de RAID ao usar o TRIM)
  • Qual impacto no desempenho terá? (Negativo, Positivo. Isso varia dependendo do SSD e do sistema de arquivos em uso)

Então eu acho que com todas essas dúvidas, a opção por um para testar a nós mesmos é deixada com a abordagem manual e para ver se há um benefício real. Posso dizer que o benefício de um Intel 520 com e sem Trim é muito pequeno, pelo menos no meu caso.

    
por Luis Alvarado 19.09.2012 / 01:55

Tags