[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