Tsung est un outils de test de performances permettant de réaliser des benchmark massif.
Initialement créé par IDEALX sous le nom IDX-Tsunami par Nicolas Niclausse en 2000 pour stresser les serveur Jabber, ce projet à ensuite changé de nom en 2005 pour s’appeler Tsung (Pour Tsunami Next Generation).
Voici la liste de ses fonctionnalités principales :
-
La charge peut être distribué sur un cluster permettant à chaque noeud de générer sa propre charge
-
Multi-protocoles utilisant un système de plugin (HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP, SSL et XMPP/Jabber)
-
De nombreuses adresses IP peuvent être utilisée en faisant de l’IP aliasing (eth0, eth0:1, eth0:2…)
-
Support du snmp pour la supervision.
-
Système de configuration via XML. De nombreuses sessions peuvent être utilisées pour simuler différents types d’utilisateur.
-
Afin de générer un trafic réaliste, l’activité de l’utilisateur et le taux d’arrivée peut être aléatoire en utilisant une notion de probabilité.
- Des rapports HTML peuvent être générés en temps réel pour voir les temps de réponse, la charge CPU…
Je n’ai pas encore eu l’occasion de tester, mais ça m’a l’air assez impressionnant !!!
A noter qu’une nouvelle version vient de sortir le 28 septembre qui est la 1.3.1.
Cette version apporte le support de Pubsub (Publish-Subscribe) et MUC (Multi-User Chat) et améliore les performances (million d’utilisateurs). Ajout du support d’ajout Munin pour la supervision. Cette version apporte de nombreuses améliorations et corrections de bugs.
Pour avoir la liste complète vous pouvez consulter le changelog
J’essaieraie d’en faire un test prochainement et j’en ferait donc bien sur un retour plus complet et j’espère didactique ici 😉
Liens utiles :
2 octobre 2009
De rien bon benchmark 😉
2 octobre 2009
Merci pour cette info, je connaissais pas et vais allez m’amuser avec 😉
+ max
20 mai 2011
salut
super sympa ton blog merci pour ttes ce partage le libre est vraiment genial
juste pour te demander si t a une idee dun truc qui peut me permettre de faire de l admin de squid dansguardian gerrer les reseaux et les gateway en interface gui ou web
merci
20 mai 2011
Salut @marcus,
Merci bien
Je t’invite à lire cet article que j’avais écrit :
http://blog.admin-linux.org/administration/panel-tableau-de-bord-dadministration-de-serveur-gnulinux
Cet article est une « photo » des interfaces graphiques permettant la gestion de serveurs GNU/Linux
Bonne lecture