bonjour à tous
je suis en train de réaliser une petite étude comparative entre Apache et Lighttpd. On me demande de tester leur montée en charge, j'ai donc créé un petit script pour paramétrer SIEGE, lequel se charge de monter le serveur en charge en le bombardant de requêtes.
par contre je voudrais avoir la charge CPU+Mémoire, que la prise de mesure commence un peu avant le démarrage de SIEGE et qu'elle s'arrête juste après le test de charge.
j'ai cherché avec la commande TOP, comme ceci :
top -d 0.5 -b | grep httpd >> /dossier/fichier.log &
et c'est là que je galère : pour httpd il y a un bonne vingtaine de lignes correspondant à des processus différents, alors que pour lighty il n'y a qu'une seule ligne
d'autre part, entre chaque exportation de données de top dans le fichier log il n'y a pas de séparateur.
comment dois-je procéder ? récupérer toute une séquence de lignes httpd et additionner leurs valeurs de charge CPU pour obtenir une stat qui tient la route ?
Partager