Lundi productif : sysbench : Tester une base de données (MySQL)
SysBench est un outil de test modulaire, multi-plateforme et multi-threadé
permettant d'évaluer les informations et paramètres lors d'une forte
sollicitation d'une base de données.
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 l’ordonnanceur
* 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 :
Exemple de commande d’exécution :
Je vous laisse faire le tour de cet outil bien pratique et n'hésitez pas à en discuter dans les commentaires !
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 l’ordonnanceur
* 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 d’exé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 !
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/