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


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 linux-ide@vger.kernel.orglista 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.



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.


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


1

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


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.