J’ai découvert un outil génial aujourd’hui : Sysbench.
SysBench is a modular, cross-platform and multi-threaded benchmark tool for evaluating OS parameters that are important for a system running a database under intensive load.
L’outil a initialement été créé pour MySQL, mais le projet a été étendu pour être utilisable sur plusieurs bases de données différentes. Un truc bien, c’est qu’on peut utiliser Sysbench sur un serveur qui ne possède même pas de base de données! Le but n’étant pas nécessairement de tester votre configuration de base de données, mais de comprendre comment le serveur supporte des charges importantes, il est possible de créer une charge avec de simples fichiers texte (comme c’est le cas pour MyISAM).
Le principe de base est simple, Sysbench exécute des requêtes en lecture ou écriture, selon un nombre spécifique de threads, sur les fichiers ou sur une table via une …
[Lire plus]