He activado el TRIM (tarde) en un SSD de un MacBook Pro 13" 2011

Hola, echando un ojo a configuraciones y repasando el sistema, tenia la duda de si tenia el TRIM activado en un SSD que puse en 2014. En su momento puse una aplicación que me lo activaba, pero me ha dado por mirar y en información del sistema me aparecía "Compatibilidad con TRIM: NO" Por lo que he metido en terminal SUDO ENABLE TRIM y tras reiniciar me aparece que ya SI tiene compatibilidad con TRIM.

Que hago? Formateo el sistema que tengo en el SSD y reinstalo? No hago nada?

Gracias y saludos!
onthe escribió:Hola, echando un ojo a configuraciones y repasando el sistema, tenia la duda de si tenia el TRIM activado en un SSD que puse en 2014. En su momento puse una aplicación que me lo activaba, pero me ha dado por mirar y en información del sistema me aparecía "Compatibilidad con TRIM: NO" Por lo que he metido en terminal SUDO ENABLE TRIM y tras reiniciar me aparece que ya SI tiene compatibilidad con TRIM.

Que hago? Formateo el sistema que tengo en el SSD y reinstalo? No hago nada?

Gracias y saludos!


No te valdría con reinstalar. La única forma de dejar el disco de fábrica y respetar las celdas es ejecutar sobre él el comando ATA Secure Erase. Puedes hacerlo botando con "Parted Magic" y realizando la operación desde ahí. Antes de hacerlo saca copia de todo, ya que deja el disco completamente vacío.
Gracia por la respuesta.

Puedo hacer eso desde el boot menú de Mac? Utilidades de disco?
De nada hombre, cuesta poco echar una mano. Es una iso que debes comprar, o conseguir por algún medio. Una vez la tengas generas un usb con unetbootin, aquí tienes el procedimiento:

https://partedmagic.com/creating-liveusb/

Una vez hecho el usb, apagas el Mac, enchufas el usb y lo enciendes con el Alt pulsado. Te aparecerá el usb como dispositivo de arranque.

Por último, ejecutas el Secure Erase, aquí tienes el procedimiento:

https://partedmagic.com/secure-erase/
Si has activado el trim, porque se ha de hacer algo más? Alguien puede explicarmelo?
Porque el trim hay que activarlo desde el primer minuto de vida del SSD, si ya has escrito y borrado antes de activarlo, es tarde para que no degrade el rendimiento.
chanquete69 escribió:Porque el trim hay que activarlo desde el primer minuto de vida del SSD, si ya has escrito y borrado antes de activarlo, es tarde para que no degrade el rendimiento.


Y yo me pregunto, por que no lo traen activado de fabrica?
Los discos que monta Apple soportan el trim de fábrica, el problema son los de terceros, hay que activarlo a mano.
A ver tampoco os desespereis, si leéis bien como funciona el Trim comprobareis que no es el fin del mundo el haberlo activado tarde xD.

Primer punto, es imposible activarlo desde el minuto 0 como han dicho por ahi atrás, ya que como bien ha dicho otro compañero, los discos de apple son los únicos que tienen activado trim automáticamente sin tocar nada, tu tienes que instalar el sistema operativo y después usar el forcetrim.

Lo que hará es no fragmentar el disco a la hora de escribir en el, aprovechar las celdas en un orden especifico para que el desgaste del mismo sea mas uniforme, simplemente es para eso.
omnilatic escribió:A ver tampoco os desespereis, si leéis bien como funciona el Trim comprobareis que no es el fin del mundo el haberlo activado tarde xD.

Primer punto, es imposible activarlo desde el minuto 0 como han dicho por ahi atrás, ya que como bien ha dicho otro compañero, los discos de apple son los únicos que tienen activado trim automáticamente sin tocar nada, tu tienes que instalar el sistema operativo y después usar el forcetrim.

Lo que hará es no fragmentar el disco a la hora de escribir en el, aprovechar las celdas en un orden especifico para que el desgaste del mismo sea mas uniforme, simplemente es para eso.


No estoy muy de acuerdo, la diferencia se nota mucho. Sin el trim activado, se duplica el número de escrituras en un data block sobre el que hemos borrado un dato, duplicando el tiempo necesario para realizar la operación y recortando la vida de esa celda.

En cuanto a activarlo desde el minuto 0 efectivamente no es posible, pero se debe activar apenas se instale el sistema operativo.

En mi caso para cuando lo activé, el rendimiento había caído a menos de la mitad, así que sí se nota, y bastante ;).

Secure erase al canto y disco como nuevo. El Secure erase no hace otra cosa que marcar todos los datablocks como vacíos, así que el efecto es dejar el disco casi como venía de fábrica.
El secure erase supongo aue elimina todo del disco? Si es asi en aue se diferencia de formatearlo y hacer instalación desde cero?
RolleR escribió:El secure erase supongo aue elimina todo del disco? Si es asi en aue se diferencia de formatearlo y hacer instalación desde cero?


Efectivamente, borra todo el disco. La diferencia es que marca todas las celdas como vacías, y si lo formateas desde el disco de instalación marca todas las celdas como “para borrar”, teniendo que hacer doble escritura.

Aquí tenéis un artículo interesante sobre este tema:
http://forums.crucial.com/t5/Crucial-SS ... a-p/100276
@chanquete69 Entonces, yo tengo un macbook que le puse SSD, y estuve trabajando sin el trim un buen tiempo hasta que salió el capitán y lo actualicé desde cero, y activé el trim. Quiere decir que tengo mal el SSD formateado?
No quiere decir que esté mal, funcionará, solo que el estado de ese SSD no es el óptimo .
@chanquete69 debería refomratear con el programa que comentas, o si me va bien, lo dejo como está y ya lo haré cuando crea que ya toca?

Por cierto, hablo de un SSD de crucial con sus garbage collection...
RolleR escribió:@chanquete69 debería refomratear con el programa que comentas, o si me va bien, lo dejo como está y ya lo haré cuando crea que ya toca?

Por cierto, hablo de un SSD de crucial con sus garbage collection...


Pues eso ya como veas, una nota importante es que el garbage collection actúa cuando el sistema está idle y lleva bastante tiempo, por lo que para que actúe no debe saltar el modo de reposo. Si no lo tienes activado estará haciendo correctamente su función y puedes ahorrarte el secure erase.
¿En un disco fusion drive como se debe proceder?, entiendo que exactamente igual que si el volumen lógico no estuviera creado, no?.
Gladiator escribió:¿En un disco fusion drive como se debe proceder?, entiendo que exactamente igual que si el volumen lógico no estuviera creado, no?.


Habría que desmontar primero el fusion Drive, ejecutar el secure erase sobre el ssd, y volver a montar el fusion drive. Los datos se pierden por tanto tanto de la parte ssd como del disco mecánico.
@chanquete69 yo tengo una duda más. Todo el tema de desactivar el noatime, el hibernate y demás que dicen para optimizar el disco ssd, funciona? yo siempre lo he hecho pero no se si realmente se nota en algo. Solo se que mi disco no se hiberna ni se suspende. No será eso peor si siempre está activado y siempre se está escribiendo en él?
Yo he oído lo mismo que el compañero, si es bueno, como se activa todo eso en mac?.
litos001 escribió:@chanquete69 yo tengo una duda más. Todo el tema de desactivar el noatime, el hibernate y demás que dicen para optimizar el disco ssd, funciona? yo siempre lo he hecho pero no se si realmente se nota en algo. Solo se que mi disco no se hiberna ni se suspende. No será eso peor si siempre está activado y siempre se está escribiendo en él?


Por defecto todos los filesystems actualizan la última fecha de acceso a un fichero. Esto supone que cada vez que un fichero es accedido, se ejecuta una escritura en el inodo del sistema de ficheros que contiene la información del fichero, pudiendo provocar a la larga acortar la vida del ssd debido a las escrituras “innecesarias”. El parámetro noatime a la hora de montar el sistema de ficheros le indica al kernel que no actualice la última fecha de acceso, reduciendo el número de escrituras sobre el ssd.
En cuanto a la hibernación, solo afecta a la hora de hibernar el equipo. Se escribe el contenido de la memoria en el ssd, para que al volver a encender el equipo cargue en memoria todo lo que tenía en el momento de la hibernación. Con los tiempos de apagado y encendido de los equipos actuales, la hibernación puede perder el sentido para muchos de nosotros. Aparte, haciendo esto se libera más espacio en el ssd, por lo que si no la necesitáis es mejor desactivarla.

Gladiator escribió:Yo he oído lo mismo que el compañero, si es bueno, como se activa todo eso en mac?.


Este es un buen artículo con entre otras estas optimizaciones:
http://icomputerdenver.com/ssd-optimization-for-mac-os/

O bien se pueden utilizar aplicaciones para este fin, como Chameleon SSD Optimizer por ejemplo.
@chanquete69 muchas gracias! entonces perfecto ya que siempre hago las optimizaciones en cuanto hago un nuevo formateo.
litos001 escribió:@chanquete69 muchas gracias! entonces perfecto ya que siempre hago las optimizaciones en cuanto hago un nuevo formateo.


Un placer!
22 respuestas