9 votos

¿Interfiere FileVault 2 con TRIM cuando se utiliza un SSD?

Supongamos que tengo una unidad SSD que admite TRIM y creo una única partición cifrada que llena todo el disco (menos las obligatorias particiones GUID y de recuperación). ¿Es FileVault 2 lo suficientemente inteligente como para TRIM los bits eliminados, o el cifrado de todo el disco impide que esto ocurra? Incluso si hace TRIM de los bits eliminados, ¿el cifrado de la partición completa (presumiblemente marcando cada bit en esa partición como utilizado) ralentizará la unidad porque no hay ningún lugar limpio para escribir, lo que resulta en la amplificación de la escritura?

5voto

ef2011 Puntos 202

Creo que no estaba tan convencido, así que lo comprobé empíricamente.

Setup: MacBookPro6,2, Mac OS X 10.8.2, FileVault2 enabled, Crucial C300 256GB (firmware 0007)

Con TRIM deshabilitado, casi llené el disco (5 GB restantes) en el transcurso del uso diario. Tras eliminar unos 50 GB de archivos, intenté crear una imagen de disco de 50 GB. Los resultados fueron bastante patéticos: un pico inicial de 180 MBps que descendió rápidamente a un promedio de escrituras de unos 15 MBps, el disco claramente tartamudeando (mostrando periodos de cero escrituras en los que presumiblemente el disco intentaba ponerse al día). El archivo fue borrado, y después activado TRIM . De nuevo, intenté crear la imagen de disco, y de nuevo obtuve los mismos resultados. Finalmente, después de borrar la imagen de disco, creé una imagen de disco por tercera vez - con bits recién TRIM'd. El rendimiento medio fue de 200 MBps y se mantuvo.

Así que no, FileVault2 no interfiere con TRIM. (Y no, la recolección de basura no es suficiente, Crucial).

3voto

jojayontour Puntos 36

Uso FileVault 2 con TRIM activado. Funciona sin problemas, pero ten en cuenta que el recorte de bloques hace que se pongan a cero cuando se leen. Esto hace que un atacante pueda comprobar cuántos bloques están escritos en la unidad. Esto podría llevar a mejorar los ataques.

3voto

Coyote Puntos 3094

La compatibilidad con TRIM no depende del sistema de cifrado que se utilice. Si tu sistema soporta TRIM y TRIM está activado, entonces no importa cómo almacenes tus datos, las operaciones de IO de bajo nivel serán manejadas por el sistema y ni siquiera sabrán la diferencia entre datos encriptados y no encriptados.

Así que FileVault no cambia nada a ese nivel.

3voto

Oskar Puntos 1242

Core Storage (también conocido como FileVault 2) opera por encima del nivel de manejo de almacenamiento TRIM, por lo que no anulará los beneficios de TRIM al activar el cifrado.

TRIM acelera la reutilización de los bloques eliminados en el almacenamiento. Cuando el sistema operativo marca un bloque como libre, a la unidad SSD no le importa si ese bloque contenía ceros, unos o datos cifrados. FileVault 2 no cambia la cantidad de bloques que se liberan, sólo el patrón de lo que se dejó.

Antes del TRIM El proceso de limpieza sufre de amplificación de escritura - después de enviar los comandos de recorte, ese efecto se minimiza.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X