Existe suporte do Linux para TRIM em unidades SSD?

15

Alguém sabe se existe uma maneira de ativar o suporte TRIM no Linux para SSDs? Isso está incluído no Windows 7 e fiquei surpreso por não encontrar muitas informações sobre ele no Linux.

Informações sobre SSD e TRIM podem ser encontradas aqui - http://www.anandtech.com/storage/showdoc.aspx?i=3531&p=10

dlux
fonte
2
O próprio Linus é um grande fã de drives SSD, então eu suspeitaria que eles sejam bem suportados. torvalds-family.blogspot.com/2008/10/…
Mark Ransom

Respostas:

13

Observe que você provavelmente precisa de um kernel mais recente que o 2.6.28, veja aqui (com base no 2.6.30-rc4 com a última atividade em maio deste ano). Não sei até que ponto essa árvore foi mesclada, talvez você possa pesquisar na [email protected]lista de discussão. Atualização: veja, por exemplo, este tópico (também discutido na lista de kernel).

Por usar o TRIM, você provavelmente está interessado no hdparm-9.20 , lançado há alguns dias (e vejo que há ainda uma versão mais recente do wiper-1.7).

Atualização: Veja também este artigo do LWN sobre o relacionamento entre sistema de arquivos, TRIM, desempenho e discos SSD.

hlovdal
fonte
5

O Linux suportou o comando TRIM na 2.6.28, lançado em 25 de dezembro de 2008. Veja aqui para detalhes.

ChrisInEdmonton
fonte
11
Isso requer suporte ao sistema de arquivos também?
Dlux
11
[citação necessário]
Andrew Coleson 26/10/09
11
citação adicionada, obrigado por me manter honesto.
28410 ChrisInEdmonton
2

Eu acho que o Linux já suporta Trim. Ainda não há SSD com suporte para ele. A atualização do firmware é necessária para a geração atual de unidades OCZ e Intel para que o Trim seja ativado.

Pyrolistical
fonte
11
De acordo com ocztechnology.com/products/flash_drives/…, pelo menos alguns produtos da OCZ oferecem suporte ao TRIM.
ChrisInEdmonton
Então você está enganado. Estou acompanhando as notícias da OCZ em seus fóruns e o TRIM ainda não foi lançado.
Pyrolistical
11
Verdade? Isso é estranho, porque essa página inclui explicitamente a seguinte citação: "Com a atualização mais recente do firmware, você também obtém uma ferramenta TRIM que outros fabricantes de SSDs não conseguiram implementar até agora". É estranho que eles reivindiquem falsamente um recurso que não possuem, mas não seria a primeira vez que uma empresa o faria.
ChrisInEdmonton
11
Esse é um site de análise que entendeu errado. Acho que o que eles queriam dizer é que o último FW tem uma coleta de lixo ociosa.
Pyrolistical
2

Para ext4, você precisa adicionar a opção de descarte no seu fstab para ativar o ATA Trim.

Veja também este bom manual

Fluxo
fonte
1

O suporte inicial adicionado em 2.6.28, 2.6.33 possui suporte de ajuste "completo" ... o que isso significa.

Nome
fonte
0

Eu rastreei o comando TRIM no UBUNTU 9.10. Mas não consigo encontrar nenhum comando TRIM quando estou usando o kernel 2.6.31. Ao gerar o comando TRIM usando o hdparm, posso encontrar o comando TRIM. Então, acho que a versão atual do kernel do linux não suporta o comando TRIM.


fonte