SSD-Leistungstest unter Linux

SSD-Leistungstest unter Linux

Ich teste die Leistung meiner neuen SSD-Karte und es scheint, als ob ich bei der SATA2-Geschwindigkeit festhänge, obwohl mein Controller SATA3 ist.

Hier ist der Befehl, den ich verwende.

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

ich habe3,5 GB/sauch wenn mein Gerät SATA3 ist:

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

Hier ist mein Controller:

LSPC | grep SATA

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

Dies ist der Hdparam-Test:

 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)

Partitionsausrichtungsollenok sein (ich bin nicht 100% sicher).

(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 ist korrekt mit AHCI konfiguriert

Mein Laptop ist ein Asus A55VD, die SSD ist eine Samsung EVO 840.

Warum habe ich 3 GB/s statt 6 GB/s?

Ist meine Festplattenausrichtung möglicherweise nicht korrekt?

Danke

Antwort1

Da muss Ihnen etwas entgangen sein. SATA-Geschwindigkeitsangaben werden in Gbit/s gemessen, was dd angibt, ist in GByte/s. Die Zahlen, die Sie von dd erhalten haben, sind also eindeutig nicht die Geschwindigkeit, nach der Sie suchen, da selbst SATA3 nicht in der Lage wäre, 3,5 GByte/s (das sind ungefähr 28 Gbit/s) zu erreichen – die Zahl, die Sie sehen, muss von einer internen Pufferkopiergeschwindigkeit des Betriebssystems stammen.

Ich weiß nicht, was Sie wirklich testen möchten, aber dd ist wahrscheinlich nicht der richtige Weg. Die Messung der Schnittstellengeschwindigkeit (zwischen dem SSD-Controller und Ihrem SATA-Controller) ist normalerweise nicht wirklich nützlich, da es normalerweise andere Punkte im Datenpfad gibt, die viel schmaler sind – beispielsweise die Flash-Chips selbst. Tools wie iobench, die so konfiguriert werden können, dass sie mehrere parallele E/A-Anfragen ausgeben, sind normalerweise viel nützlicher.

verwandte Informationen