OWC-Mercury-Enterprise-Pro-6G-SSD

¿Debo o no activar TRIM en mi SSD?

Tras instalar un SSD, ¿activo el TRIM?

Antes de que empiece a soltar mi rollo sobre el TRIM y si debes o no activarlo, es conveniente explicar algunas cosas.

¿Cómo funciona un SSD y qué hace TRIM?

SSD de OWC: ni TRIM ni TRAM.

Al contrario de un HD, cuando sobreescribimos datos en un SSD, este proceso puede ser mucho más lento que el escribir en espacio «vacío». Por lo tanto es fundamental gestionar los «sectores» que han sido marcados como borrados pero que aun tienen datos en ellos.

Para eso se inventó TRIM, para hacer una especie de recolección de basura, de tal forma que cuando no se esté usando el dispostivo, pueda ir limpiando los sectores «sucios».

TRIM en Mac OSX

Con la llegada de OSX Lion se habló mucho de su soporte para TRIM. En estos momentos, los SSD que vienen de serie sí que tienen cierto soporte TRIM por parte del sistema operativo, sin embargo los de otros fabricantes no reciben el mismo trato.

«TRIM» por hardware

Este tipo de gestión del harware no es realmente responsabilidad del SO, sino que debería de ser implementado por el hardware en sí. La mayoría de los SSD modernos vienen con controladores que ya se encargan de asegurarse que el rendimiento del SSD sea óptimo y no sufra una caída como ocurría en dispositvos antigos.

Si tienes un SSD relativamente reciente, lo más probable es que no necesites TRIM, e incluso es posible que el activarlo reduzca el rendimiento.

En mi caso, el SSD de OWC que he comprado viene con un controlador SandForce que ya se encarga de mantener un rendimiento óptimo y no necesita TRIM. Ni TRAM. 😉

 

Acerca de Fernando Rodriguez

Fundador & Editor Jefe de justcodeit, Fernando Rodríguez (@frr149 & Linkedin) es desarrollador & un experto en la enseñanza de máxima calidad en programación y desarrollo para dispositivos iOS, Cocoa Touch, Objective C, Swift, Python, entre otros, aunque su mejor carta de presentación, es la opinión de sus alumnos: http://keepcoding.io/es/testimonio/ CLO en KeepCoding & Arunovo. Instructor de iOS Avanzado del Big Nerd Ranch. Profesor Asociado de la U-tad, autor invitado de revistas como iPhoneWorld, Applesfera.com & ponente habitual en conferencias dentro y fuera de España (iOSDevUK, CodeMotion, BCNDevCon, etc). En sus vidas anteriores fue un nerd de Python y Django, mago de Smalltalk, y para su pesar, galeote de C++ y un gran cocinero.

Share this: