[Linux-31] tests perf lecture/ecriture ssd
Aymeric
mulx at aplu.fr
Dim 28 Fév 19:23:01 CET 2016
On 28/02/2016 19:10, zulian wrote:
> Bonjour,
>
> J'ai tester les perf lecture et écriture de mon ssd.
> Les résultats sont celui d'un ssd extra-terrestre !
>
> Auriez-vous une idée ?
>
> Test lecture avec hdparm :
>
> hdparm -tT /dev/sdb1
>
> /dev/sdb1:
> Timing cached reads: 2752 MB in 2.00 seconds = 1375.78 MB/sec
> Timing buffered disk reads: 438 MB in 3.01 seconds = 145.41 MB/sec
>
Je ne suis pas sûr que hdparm soit très fiable pour le test…
Chez moi, sur un SSD :
# hdparm -tT
/dev/sda
/dev/sda:
Timing cached reads: 8744 MB in 2.00 seconds = 4373.69 MB/sec
Timing buffered disk reads: 1394 MB in 3.00 seconds = 464.57 MB/sec
Et sur un disque rotationnel :
# hdparm -Tt /dev/sdc
/dev/sdc:
Timing cached reads: 24720 MB in 2.00 seconds = 12372.42 MB/sec
Timing buffered disk reads: 542 MB in 3.00 seconds = 180.56 MB/sec
> Test écriture avec dd
>
> dd if=/dev/zero of=/tmp/output.img bs=8k count=256k
> 262144+0 enregistrements lus
> 262144+0 enregistrements écrits
> 2147483648 bytes (2,1 GB, 2,0 GiB) copied, 2,43706 s, 881 MB/s
>
Utilise l’option |conv=fdatasync| de dd pour t’assurer que les données
sont bien sur le disque, sinon tu benchmark le cache-write de Linux
(soit la RAM).
Sans cette option, sur des disques rotationnel et avec pas mal de RAM :
# dd bs=1M count=256 if=/dev/zero of=/tmp/output.img
256+0 records in
256+0 records out
268435456 bytes (268 MB) copied, 0.129793 s, 2.1 GB/s
# dd bs=1M count=256 if=/dev/zero of=/tmp/output.img
conv=fdatasync
256+0 records in
256+0 records out
268435456 bytes (268 MB) copied, 2.13404 s, 126 MB/s
Tu trouvera des info là : https://romanrm.net/dd-benchmark
Aymeric.
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://culte.org/pipermail/linux-31/attachments/20160228/be61b6ba/attachment.html>
Plus d'informations sur la liste de diffusion Linux-31