ReLoad

Thierry Jaouen ~ WikiBlog
"Rien à foutre d'être lu, tant que je peux me relire."

Outils pour utilisateurs

Outils du site


blog:2012:03:15:benchmark_cpu_avec_sysbench

Benchmark CPU avec sysbench

# aptitude install sysbench

Selon le nombre de “core” ( voir –num-threads=xxx ) (mais on peut en mesurer au moins 1 , bien sur):

# sysbench --test=cpu --cpu-max-prime=10000 --num-threads=1 run

Chez Dedibox, sur mon petit serveur ( Intel(R) Core(TM) i3 CPU 540 @ 3.07GHz )

    total time:                          9.3561s

Benchmark Disk avec sysbench

Sur le disk a tester, dans un répertoire, par exemple:

$ mkdir ~/bench
$ cd ~/bench

Il y a 3 etapes: “prepare” , “run” et “cleanup” : avec les mêmes paramètres .

La préparation des fichiers:

$ sysbench --num-threads=16 --test=fileio --file-total-size=30G --file-test-mode=rndrw prepare

Puis vient le ou les tests :

$ sysbench --num-threads=16 --test=fileio --file-total-size=30G --file-test-mode=rndrw run
...
bla bla ...
...

Et aprés un ou plusieurs tests, on peut effacer les fichiers par:

$ sysbench --num-threads=16 --test=fileio --file-total-size=30G --file-test-mode=rndrw cleanup
:!: A savoir: faire des tests plusieurs fois. Un cache disk peut vite faire changer les résultats ;-)

Exemple de résultats:

Matériel File System Mb/sec Requests/sec
Dell PERC H710 LVM + Ext4 146.51 9376.95
Dell PERC H700 Dom0 + LVM + Ext3 84.601 5414.48
“mon” SSD 6Gb/s Ext4 76.48 4894.69
Dell PERC H800 DomU + LVM + Ext3 61.971 3966.12
Dell PERC 6/i Dom0 + LVM + Ext3 38.379 2456.28
SATA 7200T 3Gb/s mdadm RAID 1 + Ext3 4.0269 257.72
Dedibox RAID 1 + Ext3 3.417 218.69
blog/2012/03/15/benchmark_cpu_avec_sysbench.txt · Dernière modification : 2013/04/08 16:09 de thierry