Présentation de sysbench, un petit outil linuxien bien pratique pour mesurer les performances de votre machine, fusse-t-elle virtuelle ou physique.
Exemple de procédure:
1) Créer un fichier swap, dans le cas où la RAM du système ne soit pas très élevé (exemple: ajouter 2Go de swap)
dd if=/dev/zero of=/root/myswapfile bs=1M count=2048 && chmod 600 /root/myswapfile && mkswap /root/myswapfile && swapon /root/myswapfile && free -m
2) Installer sysbench
sudo apt install sysbench
3) Démarrer le test CPU
sysbench --test=cpu --cpu-max-prime=20000 run
4) Démarrer le test disque (IO) - (exemple: faire un test d'écriture sur un fichier de 10Go... il est préférable de faire un test d'écriture pour un volume supérieur à ce que le système dispose en RAM+Swap)
sysbench --test=fileio --file-total-size=10G prepare && sysbench --test=fileio --file-total-size=10G --file-test-mode=rndrw --init-rng=on --max-time=300 --max-requests=0 run && sysbench --test=fileio --file-total-size=10G cleanup