web-dev-qa-db-fra.com

Comment rétrograder tester un serveur Apache exécuté sur une boîte Linux

Il semble y avoir quelque chose à prendre notre serveur hors ligne et nous avons du mal à suivre la cause, si elle est basse à la charge d'un site particulier ou d'un script. Cela semble être associé à Apache.

Est-ce que quelqu'un connaît-il des outils basés sur Linux que nous pouvons exécuter d'un autre serveur au test de stress de notre serveur problématique en voyant combien de demandes il faut avant de tomber?

Merci, Shadi

16
Shadi Almosri

Apachebenchmark fonctionne assez bien et est inclus dans la plupart des installations (sinon toutes) d'Apache2.

 ab -n 1000 -c 5 -C "somecookie=rawr" http://ourwebsite.com/
28
grufftech

Vous pouvez également utiliser Jakarta's Jmeter par Apache.

http://jakarta.apache.org/jmeter/index.html

J'ai utilisé cela pour souligner tester mon serveur, et il est assez pratique de fonctionner d'ordinateurs extérieurs et de postes de travail avec Windows, hautement configurables et offre de nombreux types de graphiques et d'informations, en particulier sur les échecs et sur les défaillances.

Ils ont également bien sûr des constructions Linux, mais je ne les ai pas utilisées.

5
Joshua Enfield

Jetez un coup d'œil à différents outils open source qui peuvent vous aider à effectuer des tests de chargement pour les serveurs Web.

http://blog.carlosgomez.net/2010/03/web-load-testing-with-opensource-tools.html

1
cargom98