Webmaster Hub: Soumettre Apache à un flot de requêtes, pour test - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Soumettre Apache à un flot de requêtes, pour test Sous Windows (Wamp Server) Noter : -----

#1 L'utilisateur est hors-ligne   Yhann 

  • Groupe : Webmaster Régulier
  • Messages : 61
  • Inscrit(e) : 26-août 06

  Posté 10 juin 2008 - 07:53

Bonjour,

Tout est dans le titre.
Comment, pour faire des tests en local, soumettre Apache à un flot de requêtes, pour mesurer combien il en sert en un temps donné ?
J'utilise Wampserver sous Windows.

Merci !

Yhann
0

#2 L'utilisateur est hors-ligne   Phongsaly 

  • Groupe : Membre
  • Messages : 12
  • Inscrit(e) : 08-juin 08
  • Genre:Homme

Posté 10 juin 2008 - 08:11

Bonjour,

Je recherche le même genre d'outils d'analyse pour Apache afin de tester différents scripts de forums (leurs performances en forte charge).

Merci.

Py.
0

#3 L'utilisateur est hors-ligne   V0r_X 

  • Groupe : Actif
  • Messages : 43
  • Inscrit(e) : 21-février 06
  • Genre:Homme
  • Localisation:Cholet

Posté 10 juin 2008 - 08:34

Bonjour,

Apache fournit avec le serveur HTTP un utilitaire nommé ab (ab.exe sous windows), qui permet justement de benchmarker un serveur. Voici un exemple d'utilisation :
ab.exe -n 1000 -c 100 http://www.example.com/index.php

Cette commande va envoyer 1000 requêtes (-n 1000) pour la page http://www.example.com/index.php, par group de 100 (-c 100).

exemple pour le HUB :
 ab -n 100 -c 10 http://www.webmaster-hub.com/
 This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 {:content:}gt; apache-2.0
 Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
 Copyright 2006 The Apache Software Foundation, http://www.apache.org/
 
 Benchmarking www.webmaster-hub.com (be patient).....done
 
 
 Server Software:		Apache/2
 Server Hostname:		www.webmaster-hub.com
 Server Port:			80
 
 Document Path:		  /
 Document Length:		31457 bytes
 
 Concurrency Level:	  10
 Time taken for tests:   18.563092 seconds
 Complete requests:	  100
 Failed requests:		0
 Write errors:		   0
 Total transferred:	  3185100 bytes
 HTML transferred:	   3145700 bytes
 Requests per second:	5.39 [#/sec] (mean)
 Time per request:	   1856.309 [ms] (mean)
 Time per request:	   185.631 [ms] (mean, across all concurrent requests)
 Transfer rate:		  167.54 [Kbytes/sec] received
 
 Connection Times (ms)
			   min  mean[+/-sd] median   max
 Connect:	   20   94  64.4	 96	 263
 Processing:  1249 1704 329.1   1618	2600
 Waiting:	   66  372 229.3	322	1024
 Total:	   1355 1798 306.0   1695	2626
 
 Percentage of the requests served within a certain time (ms)
   50%   1695
   66%   1813
   75%   2000
   80%   2089
   90%   2270
   95%   2442
   98%   2603
   99%   2626
  100%   2626 (longest request)

Cordialement

Ce message a été modifié par V0r_X - 10 juin 2008 - 08:41.

Backup et maintenance MySQL
L'erreur est humaine, mais pardonner est hors des capacités du système d'exploitation.
0

#4 L'utilisateur est hors-ligne   Bigb06 

  • Groupe : Hubmaster
  • Messages : 260
  • Inscrit(e) : 16-août 07
  • Genre:Homme
  • Localisation:Carro, Martigues
  • Société:Allogarage

Posté 10 juin 2008 - 08:35

Tu peux regarder du cote de l'utilitaire ab distribué avec apache :
http://httpd.apache....rograms/ab.html
Rechercher un garage auto grâce aux avis des internautes : Allogarage.fr
Garages à Nice
Garages à Paris
0

#5 L'utilisateur est hors-ligne   Yhann 

  • Groupe : Webmaster Régulier
  • Messages : 61
  • Inscrit(e) : 26-août 06

Posté 10 juin 2008 - 10:07

Super, merci, exactement ce que je cherchais !
0

#6 L'utilisateur est hors-ligne   mjouan 

  • Groupe : Membre
  • Messages : 71
  • Inscrit(e) : 27-mai 08

Posté 10 juin 2008 - 16:45

Cela s'appelle, "stresser" un serveur web.
Je vous invite a faire une recherche du type "stress web server", vous trouverez plein d'outils intéressants.

Marc

PS: Ajouter éventuellement "free" car bcp sont payant ;-)
0

#7 L'utilisateur est hors-ligne   Phongsaly 

  • Groupe : Membre
  • Messages : 12
  • Inscrit(e) : 08-juin 08
  • Genre:Homme

Posté 10 juin 2008 - 17:33

Merci beaucoup pour vos réponses. Cela va m'aider à tester les différents forums.

Py.
0

#8 L'utilisateur est hors-ligne   Yhann 

  • Groupe : Webmaster Régulier
  • Messages : 61
  • Inscrit(e) : 26-août 06

Posté 17 juin 2008 - 13:50

Re,

Je viens de faire des essais sous Windows XP pro SP2, avec Wampserver 2.0, et ce dernier plante systématiquement :(

Avez-vous déjà réussi des tests en local sous Windows ?

Pour ne pas que ça plante, il faut que j'envoie 10 requêtes seulement...
0

#9 L'utilisateur est hors-ligne   captain_torche 

  • Danacol / Orangina rouge
  • Voir le blog
  • Groupe : Admin
  • Messages : 6 722
  • Inscrit(e) : 08-février 06
  • Genre:Homme
  • Localisation:Savigny / Orge

Posté 17 juin 2008 - 14:25

Je ne vois pas l'intérêt d'effectuer un stress-test en local.
Tu t'en sers uniquement comme environnement de dev, non ?
Vous avez rêvé cette nuit ? Partagez vos rêves sur l'Onironaute !
Bijoux fantaisie
Recherche nounou
0

#10 L'utilisateur est hors-ligne   Yhann 

  • Groupe : Webmaster Régulier
  • Messages : 61
  • Inscrit(e) : 26-août 06

Posté 17 juin 2008 - 14:35

Ah bon ?

Bein, en fait, je bosse sur la réalisation d'un CMS perso.
J'ai installé un Spip avec le même contenu, et un Joomla.

Le but du test est de faire un comparatif de performance : voir si mon CMS est 'out' face à Spip et Joomla, ou s'il tient la route.

Cela me permet de voir également l'efficacité de mon système de cache. Quand je l'active sur mon CMS, j'obtiens 48 requêtes par secondes, contre 35 sans cache.

C'est à ça que me servent les tests, à comparer, à optimiser, etc.
0

#11 L'utilisateur est hors-ligne   Prélude 

  • Groupe : Hubmaster
  • Messages : 180
  • Inscrit(e) : 06-octobre 03
  • Genre:Homme
  • Société:Prélude

Posté 17 juin 2008 - 15:46

Voir le messageYhann, le mardi 17 juin 2008 à 14:50, dit :

Je viens de faire des essais sous Windows XP pro SP2, avec Wampserver 2.0, et ce dernier plante systématiquement :(


Windows XP est limité en nombre de requête. Donc, c'est normal. Ne comptez pas installer un "vrai" serveur web sur un Windows XP. Limite à 10 requêtes simultannées je crois. A moins que ce soit le nbr d'utilisateurs... Bref, c'est limité, extrêmement limité.
J'arrive même à planter en faisant des tests avec 3 navigateurs ouverts (et étant le seul à voir la page évidement).

Heu... Je corrige légèrement : cela concerne IIS sur Windows XP, pas Apache... Navré...

Ce message a été modifié par Prélude - 17 juin 2008 - 15:48.

0

#12 L'utilisateur est hors-ligne   Anonymus 

  • Groupe : Hubmaster
  • Messages : 5 139
  • Inscrit(e) : 26-août 03
  • Genre:Homme
  • Localisation:Normandie.. (pas loin de Paris)
  • Société:L'atelier des Chefs

Posté 20 juin 2008 - 01:46

Ton comparatif serait intéressant, mais idem que ci-dessus : Sur windows, Apache rame vraiment beaucoup, alors qu'un serveur linux est vraiment fait pour ca. Donc tes tests ne donneront pas grand chose de fiable, à mon avis..
Par contre, pour que ca soit efficace, il faut prendre en compte un cms pas trop chargé (en données), et un cms vraiment rempli (plein de pages, de menus, sous-menus, quoi.)
Et là, tu as de vraies différences entre les différents cms.
Certains plantent à 'peu de pages', même sous linux avec un bon serveur. C'est dommage, d'ailleurs..
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)