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

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

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

Mi sistema:

  • Portátil: 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? ¿El problema podría ser la alineación del bloque o del sector?

Respuesta1

Respondiendo sus preguntas primero

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

Comprender los beneficios de SSD

Las "velocidades vertiginosas" que la gente experimenta con las unidades de estado sólido se refieren aleer y escribir en la unidad. En comparación con las unidades de disco duro, las SSD tienentiempos de acceso muy bajosytasas de transferencia de datos más altas, especialmente cuando se accede de forma aleatoria.

Las operaciones 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 obtener mejoras de rendimiento para las operaciones de CPU o RAM, es por eso que no obtiene "velocidades increíbles".

¿Notaste tudisminución del tiempo de arranque¿Pasar drásticamente de un HDD a un SSD? Solía ​​sentirme frustrado porque mi computadora portátil se hacía cargo50 segundosarrancar. Ahora, con mi propio Crucial 256GB m4 CT256M4SSD2, mi computadora portátil arranca en no más de12 segundos(y esto incluye ejecutar un completoservidor de lámpara!)

Cuando una computadora arranca desde un disco duro, los archivos deben leerse desde diferentes ubicaciones físicas. El tiempo de búsqueda del cabezal de lectura moviéndose a la siguiente ubicación es un gran factor determinante para el rendimiento. El Crucial m4 tiene un tiempo de acceso medio de0,1 ms. El disco duro que tenía antes (un Toshiba MK6461GSYN) tiene un tiempo de acceso promedio de15,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 (más de 240 MB/s) que mi disco duro (120 MB/s como máximo).

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

Mejora del rendimiento de SSD en Linux

Sólo hay dos cosas que recomiendo.

  1. Habilitando RECORTAR
  2. Configuraciónnoatime

Habilitando RECORTAR

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

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

Utilice las teclas de flecha y busque la entrada o entradas que son particiones en su SSD. Para cada entrada, agregue discarda las opciones. Una línea puede verse así después:

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

Vaya a la sección siguiente para aplicar noatimetambién, o presione CtrlX, escriba Yy luego presione Enterpara guardar los cambios.

Configuraciónnoatime

noatimele dice al sistema de archivos que no escriba en los archivos la última vez que se accedió a ellos. En la mayoría de los casos, no es necesario registrar los últimos tiempos de acceso y es una pérdida 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/fstaby de estar en el editor de texto nano.

Utilice las teclas de flecha y busque la entrada o entradas que son particiones en su SSD. Para cada entrada, agregue noatimea las opciones. Una línea puede verse así después:

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

información relacionada