Récupération du « Load average » avec JMeter

Introduction

Je ne ferais pas ici une présentation complète de JMeter et JMeter Plugins, qui permet entre autres de récupérer les métriques serveurs pendant l’exécution des tests comme la charge CPU, la mémoire utilisée… Mais ce plugin ne permet pas de récupérer une métrique plus intéressante que la charge du CPU du serveur, le « Load average ».

C’est la récupération de cette métrique qui nous intéressera dans cet article.

Le « Load Average »

Le « load average » désigne, sous les systèmes UNIX, une moyenne de la charge système sur une certaine période. C’est donc une mesure de la quantité de travail que fait le système durant la période considérée. Conventionnellement les périodes utilisées sont 1, 5 et 15 minutes. Cette mesure est disponible via la commande « top » ou « uptime », ou encore via le fichier système « /proc/loadavg ».