Pruebas de rendimiento SSD en Linux

Pruebas de rendimiento SSD en Linux

Estoy probando el rendimiento de mi nueva tarjeta SSD y parece que estoy atascado con la velocidad sata2 incluso si mi controlador es sata3.

Aquí está el comando que estoy usando.

dd if=tempfile of=/dev/null bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1,1 GB) copied, 0,309558 s, 3,5 GB/s

Obtuve3,5 GB/sincluso si mi dispositivo es SATA3:

dmesg | grep SATA

[    7.035956] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x5 impl SATA mode
[    7.051861] ata1: SATA max UDMA/133 abar m2048@0xf7a16000 port 0xf7a16100 irq 43
[    7.051866] ata3: SATA max UDMA/133 abar m2048@0xf7a16000 port 0xf7a16200 irq 43
[    7.368593] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    7.368621] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)

hdparm -iI /dev/sda | grep SATA

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

Aquí está mi controlador:

lspci | grep SATA

00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)

Esta es la prueba hdparam:

 hdparm -I /dev/sda | grep -i speed
           *    Gen1 signaling speed (1.5Gb/s)
           *    Gen2 signaling speed (3.0Gb/s)
           *    Gen3 signaling speed (6.0Gb/s)

Alineación de particionesdeberíaestar bien (no estoy 100% seguro).

(parted) p                                                                
Model: ATA Samsung SSD 840 (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system     Flags
 1      1049kB  92,9GB  92,9GB  primary  ext4
 4      92,9GB  94,0GB  1128MB  primary  ext4            boot
 2      94,0GB  241GB   147GB   primary  ext4
 3      241GB   250GB   9222MB  primary  linux-swap(v1)

(parted) align-check opt 1                                                
1 aligned
(parted) align-check opt 2
2 aligned
(parted) align-check opt 3
3 aligned
(parted) align-check opt 4
4 aligned

BIOS está configurado correctamente con AHCI

Mi computadora portátil es una Asus A55VD, el SSD es Samsung EVO 840.

¿Por qué tengo 3 GB/s en lugar de 6 GB/s?

¿Quizás la alineación de mi disco no es correcta?

Gracias

Respuesta1

Debes estar perdiendo algo. Las cifras de velocidad de SATA se miden en Gbit/s, lo que dice dd, está en GByte/s. Entonces, los números que obtuviste de dd claramente no son la velocidad que estás buscando, ya que ni siquiera SATA3 podría alcanzar 3,5 GByte/s (que es aproximadamente 28 Gbit/s); el número que ves debe provenir de algún sistema operativo. Velocidad de copia del buffer interno.

No sé qué es lo que realmente quieres probar, pero es probable que dd no sea el camino a seguir. Medir la velocidad de la interfaz (entre el controlador SSD y el controlador SATA) no suele ser muy útil, ya que normalmente hay otros puntos en el camino de los datos que son mucho más estrechos, por ejemplo los propios chips flash. Herramientas como iobench, que se pueden configurar para emitir múltiples solicitudes de E/S paralelas, suelen ser mucho más útiles.

información relacionada