
L'idée de cet suite de tests de performances et d'avoir très rapidement un retour concernant l'état d'un système de base de données sans devoir configurer un ensemble de données ou de répertorier des requêtes multiples et complexes.
Voici les principales fonctionnalités permettant de remonter les informations suivantes :
* performance des E/S des fichiers
* performance de lordonnanceur
* allocation mémoire et vitesse de transfert
* performance POSIX threads
* performance de bases de données (OLTP benchmark)
Initialement écris pour MySQL, Sysbench a évolué afin de supporter de multiples moteurs de données.
Exemple de commande de préparation :
$ sysbench --test=oltp --db-driver=mysql --mysql-user=user --mysql-password=password --mysql-db=sysbench_table_for_test --mysql-host=host --mysql-table-engine=innodb prepare
Exemple de commande dexécution :
$ sysbench --test=oltp --db-driver=mysql --num-threads=1 --mysql-host=
host --mysql-user=user
--mysql-password=password
--mysql-db=sysbench_table_for_test
--max-time=60 --max-requests=0 --oltp-read-only=off runJe vous laisse faire le tour de cet outil bien pratique et n'hésitez pas à en discuter dans les commentaires ;)" class="smiley !
Installation en ligne de commande : yum install sysbench
Installation avec l'interface graphique : Autres > System performance benchmark
Localisation dans le menu : Non présent
Lancement en ligne de commande : /usr/bin/sysbench
Site web : http://sysbench.sourceforge.net/