¿Hay soporte de Linux para TRIM en unidades SSD?


15

¿Alguien sabe si hay una manera de habilitar el soporte TRIM en Linux para SSD? Esto se incluye con Windows 7, y me sorprendió que no pudiera encontrar mucha información al respecto en Linux.

Puede encontrar información sobre SSD y TRIM aquí: http://www.anandtech.com/storage/showdoc.aspx?i=3531&p=10


2
El propio Linus es un gran admirador de las unidades SSD, por lo que sospecho que tienen un buen soporte. torvalds-family.blogspot.com/2008/10/…
Mark Ransom

Respuestas:


13

Tenga en cuenta que probablemente necesite un kernel más reciente que 2.6.28, consulte aquí (basado en 2.6.30-rc4 con la última actividad en mayo de este año). No sé en qué medida se ha fusionado ese árbol, tal vez pueda buscar en la linux-ide@vger.kernel.orglista de correo. Actualización: vea por ejemplo este hilo (también discutido en la lista del núcleo).

Para usar TRIM probablemente esté interesado en hdparm-9.20 , lanzado hace unos días (y veo que incluso hay una versión más reciente de wiper-1.7).

Actualización: consulte también este artículo de LWN sobre la relación entre el sistema de archivos, TRIM, rendimiento y discos SSD.



2

Creo que Linux ya es compatible con Trim. Simplemente no hay SSD que lo soporte todavía. La actualización del firmware es necesaria para las unidades OCZ e Intel de generación actual para que Trim esté habilitado.


1
De acuerdo con ocztechnology.com/products/flash_drives/… al menos algunos productos OCZ admiten TRIM.
ChrisInEdmonton

Entonces te equivocas. Estoy siguiendo las noticias de OCZ en sus foros y TRIM aún no se ha publicado.
Pirolítico el

1
De Verdad? Eso es extraño, porque esa página incluye explícitamente la siguiente cita: "Con la última actualización de firmware también obtienes una herramienta TRIM que otros fabricantes de SSD no han podido implementar hasta ahora". Es extraño que reclamen falsamente una característica que no tienen, pero no sería la primera vez que una empresa lo hace.
ChrisInEdmonton

1
Ese es un sitio de revisión que se equivocó. Creo que lo que querían decir es que el último FW tiene recolección de basura inactiva.
Pirolítico el


1

El soporte inicial agregado en 2.6.28, 2.6.33 tiene soporte de recorte "completo" ... lo que sea que eso signifique.


0

Seguí el comando TRIM en UBUNTU 9.10. Pero no puedo encontrar ningún comando TRIM cuando estoy usando el kernel 2.6.31. Cuando generé el comando TRIM usando hdparm, puedo encontrar el comando TRIM. Entonces, creo que la versión actual del kernel de Linux no admite el comando TRIM.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.