SSD: la velocidad de lectura real es la mitad de la especificada. ¿Alguna idea de por qué?

3

Hace unos días, compré una unidad SSD Toshiba Q300. Lo particioné (alineando particiones a múltiplos de 2048 sectores) e instalé Ubuntu Mate.

  • Según esta página , la "Lectura secuencial" es de hasta 550 MB / s .

  • AFAIK, el comando hdparm -t /dev/sdaprueba lecturas secuenciales. En mi Q300 SSD, su salida es de 253 MB / s (valor promedio).

¿Es normal esta diferencia? Si no, ¿qué podría explicarlo?

-
Para información: aquí está la salida de fdisk -lu /dev/sda, creo que muestra que la alineación de la partición es correcta:

Disk /dev/sda: 447,1 GiB, 480103981056 bytes, 937703088 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xf43fed25
Device     Boot     Start       End   Sectors  Size Id Type
/dev/sda1  *         8192 847257599 847249408  404G 83 Linux
/dev/sda2       847257600 937695231  90437632 43,1G 82 Linux swap / Solaris

Editar:

dmesg | grep -i sata | grep 'link up' resultados en:

[55430.435511] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[55430.443546] ata5: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[55430.451511] ata6: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[63259.256126] ata5: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[63259.256158] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[63260.616043] ata6: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[63702.998313] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[63702.998345] ata5: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[63704.406285] ata6: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[75037.453949] ata5: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[75037.453980] ata6: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[75037.461948] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[75911.769328] ata5: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[75911.769359] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[75913.121390] ata6: SATA link up 3.0 Gbps (SStatus 123 SControl 300)

smartctl -a /dev/sda | grep SATA resultados en:

SATA Version is:  SATA 3.1, 6.0 Gb/s (current: 3.0 Gb/s)

hdparm -iI /dev/sda | grep SATA resultados en:

Transport: Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0

lspci | grep SATA resultados en:

00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 05)
Georg
fuente
3
¿A qué tipo de controlador SATA está conectado? SATA 2.0 tiene un rendimiento máximo teórico de 300 MB / seg, por lo que 253 MB / seg suena correcto para eso ...
Ƭᴇcʜιᴇ007
¿Podría ejecutar esto y actualizar su pregunta? dmesg | grep -i sata | grep 'link up'Y esta: grep -i SATA /var/log/messages | grep --color -i 'link up'probablemente conectó SSD al puerto que no admite 6 Gbps
Alex
1
@Alex El archivo /var/log/messagesno existe en mi sistema (Ubuntu 16.04).
Georg
2
Así que la pregunta ahora es "¿Por qué mi SATA 3.1 controlador en ejecución como 3,0 Gb / s My. Conjetura es que su sistema operativo no tiene los controladores instalados para apoyar adecuadamente el controlador SATA 3.1.
Ƭᴇcʜιᴇ007
1
Según SMART, su controlador de placa base no es compatible con SATA3 (mientras que SSD sí lo hace). Intente conectar SSD al primer puerto de la placa base (azul o blanco), la mayoría de ellos admiten SATA3 solo en el primer puerto
Alex