Estoy ejecutando Ubuntu en una computadora portátil y estoy buscando actualizar a una SSD.
Basado en las especificaciones deeste discopor ejemplo, parece que debería averiguar qué versión de SATA admitirá mi computadora antes de comprarla.
No quiero desembolsar mucho dinero por una unidad realmente rápida si mi controlador SATA será el cuello de botella de todos modos. ¿Esto tiene sentido?
Newegg presenta esto como SATA 2 (SATA II) que funciona a 3 Gbps y SATA 3 (SATA III) que funciona a 6 Gbps.
¿Qué herramientas puedo usar en Ubuntu para determinar si mi computadora admitirá SATA 3?
Respuesta1
Pruébelo dmesg | grep SATA
, esto es un poco más rápido, lspci
ya que imprimirá los registros del búfer del kernel desde el inicio/después del inicio con las velocidades SATA allí mismo. Debería ver algo como esto:
[1.236431] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 3 Gbps 0x33 impl SATA mode
Nuevamente, este es sólo su controlador, por lo que no está garantizado. Y mostrará tu HD actual.
[1.577525] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Esteesla conexión definitiva de su unidad, es decir, la revisión SATA en la que se está ejecutando la unidad.
Respuesta2
Este comando te da la versión exactamente:
sudo smartctl -a /dev/sda | grep SATA
SATA Version is: SATA 2.6, 3.0 Gb/s (current: 3.0 Gb/s)
Respuesta3
lspci
Le indicará todos los controladores y dispositivos, eche un vistazo a su controlador SATA, debería darle un modelo. Tome ese modelo y busque sus especificaciones. Probablemente necesitará privilegios elevados (su/sudo) para lspci
que funcione para usted.
Respuesta4
Puede leer las velocidades de enlace SATA actualmente activas comprobando los datos de solo lectura en /sys/class/ata_link
. Por ejemplo, imprima todas las velocidades de enlaces activos congrep -v unknown /sys/class/ata_link/link*/*sata_spd*
root@debian:~# grep -v unknown /sys/class/ata_link/link*/*sata_spd*
/sys/class/ata_link/link1/sata_spd:1.5 Gbps