Unidad de estado sólido lenta en una computadora portátil con Linux

1

Instalé una unidad de estado sólido en mi computadora portátil, pero no obtengo las velocidades increíbles en las que la gente escribe.

Mi sistema:

  • Laptop: Acer Aspire 7552G-6061
  • Unidad de estado sólido: Crucial 256GB M4 CT256M4SSD2
  • Sistema operativo: Linux (Trisquel 5.5, un derivado de Ubuntu)

Estoy usando AHCI.

Instalé el sistema operativo en la unidad de estado sólido (en lugar de copiarlo).

¿Cómo puedo hacer que la unidad de estado sólido sea más rápida? ¿Podría ser el problema con la alineación de bloque o sector?

wcyang
fuente
Sería útil saber exactamente con qué problemas de rendimiento se encuentra.
Deltik
No cronometré las cosas, pero el tiempo de arranque puede ser un poco más rápido, y el tiempo de presentación es aproximadamente el mismo. Cuando abro un archivo de 6 MB en LibreOffice Calc, todavía puedo ver que la barra de progreso se mueve mientras Calc la carga.
wcyang

Respuestas:

1

Respondiendo sus preguntas primero

  • El problema no debe estar relacionado con la alineación del sector.
  • Tengo dos consejos a continuación para mantener el rendimiento de los SSD.

Entendiendo los beneficios de SSD

Las "velocidades increíbles" que la gente experimenta en unidades de estado sólido se refieren a leer y escribir en el disco . En comparación con los discos duros, los SSD tienen tiempos de acceso muy bajos y mayores tasas de transferencia de datos , especialmente cuando se accede al azar.

Las operaciones que van más allá de leer y escribir datos en el SSD no tienen un aumento de rendimiento, como usar el procesador para realizar cálculos intensivos. Si su expectativa de su SSD es tener mejoras de rendimiento para las operaciones de CPU o RAM, esta es la razón por la que no obtiene las "velocidades increíbles".

¿Notaste tu disminución del tiempo de arranque ¿Transición dramática de un HDD a un SSD? Solía ​​estar frustrado en mi computadora portátil por tomar el control 50 segundos arrancar. Ahora, con mi propio Crucial 256GB m4 CT256M4SSD2, mi laptop arranca en no más de 12 segundos (y esto incluye ejecutar un completo Servidor LAMP !)

Cuando una computadora está arrancando desde un disco duro, los archivos deben leerse desde diferentes ubicaciones físicas. El tiempo de búsqueda del cabezal de lectura que se mueve a la siguiente ubicación es un gran asesino de rendimiento. El Crucial m4 tiene un tiempo promedio de acceso de 0.1 ms . El disco duro que tenía antes (un Toshiba MK6461GSYN) tiene un tiempo de acceso promedio de 15.8 ms . El SSD no solo es mucho más rápido, sino que también lee y escribe dos veces más rápido (240+ MB / s) que mi HDD (120 MB / s como máximo).

Si no ha experimentado una gran disminución en el tiempo de arranque, no puedo adivinar por qué a partir de la información que proporcionó. A algunas personas que se preguntan por qué no he sugerido RECORTAR , es porque TRIM no es relevante todavía. TRIM solo es útil para escribir en el SSD, pero el arranque de un sistema operativo es principalmente de lectura.

Mejora del rendimiento de SSD en Linux

Sólo hay dos cosas que recomiendo.

  1. Habilitando TRIM
  2. Ajuste noatime

Habilitando TRIM

TRIM mantiene el rendimiento de escritura de su SSD como nuevo al decirle a SSD qué sectores ya no están en uso y, por lo tanto, reducir la amplificación de escritura.

En una terminal, ejecute el comando sudo nano /etc/fstab.

Use las teclas de flecha y busque la entrada o las entradas que son particiones en su SSD. Para cada entrada, agregue discard a las opciones. Una línea puede parecer algo como esto después:

UUID=ed586ab8-08c5-4bae-b118-d191b716b4a4 /               ext4    discard,errors=remount-ro 0       1

Pasa a la sección de abajo para aplicar noatime también, o presione Ctrl X , tipo Y , entonces presione Entrar Para guardar los cambios.

Ajuste noatime

noatime le dice al sistema de archivos que no escriba en los archivos cuando se accedió por última vez. El registro de los últimos tiempos de acceso, en la mayoría de los casos, no es necesario y es un desperdicio de esfuerzo tanto en los SSD como en los HDD.

Al igual que en la sección anterior, asegúrese de haber ejecutado el comando sudo nano /etc/fstab y están en el editor de texto nano.

Use las teclas de flecha y busque la entrada o las entradas que son particiones en su SSD. Para cada entrada, agregue noatime a las opciones. Una línea puede parecer algo como esto después:

UUID=ed586ab8-08c5-4bae-b118-d191b716b4a4 /               ext4    noatime,discard,errors=remount-ro 0       1
Deltik
fuente
Posiblemente parte de mi uso sea intensivo en CPU y RAM. Su respuesta fue informativa, e incluir ejemplos fue bueno. Sé nano, pero fue agradable que hayas seguido los pasos para ahorrar.
wcyang