# 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
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 |