Hvordan Benchmark i Apache

Hvordan Benchmark i Apache


The Apache HTTP-serveren inneholder en benchmarking verktøy som kalles AB. Verktøyet sender forespørsler til en Apache HTTP-server og gir statistikk om serverens responstid. Du kan bruke AB for å se hvordan en Apache-server reagerer under belastning. Den AB verktøyet sender et brukerkonfigurerbart mengde forespørsler, slik at du kan også angi hvor mange forespørsler sendes på samme tid. Resultatene fra referanse gi noen indikasjon på serverens ytelse under belastning, selv om verktøyet ikke simulere virkelig bruk.

Bruksanvisning

1 Last ned og installer Apache HTTP-serveren fra den offisielle nedlastingssiden, hvis det ikke allerede er installert på den aktuelle datamaskinen. The Apache HTTP-server pakken inkluderer Apache Benchmark-verktøyet (se Ressurser).

2 Åpne et kommandovindu ved å klikke på "Start", skrive "Ledetekst" og trykke "Enter".

3 Skriv "cd C: \ Program Files (x86) \ Apache Software Foundation \ Apache2.2 \ bin" i ledeteksten vinduet og trykk "Enter" for å bytte til Apache binære katalogen. Erstatt "C: \ Program Files (x86) \ Apache Software Foundation \ Apache2.2 \" med katalogen du installerte Apache til. For eksempel, hvis du har installert Apache 2.3 på en 32-bits versjon av Windows, skriv "cd C: \ Program Files \ Apache Software Foundation \ Apache2.3 \ bin" i stedet.

4 Skriv "ab -n 1000 -c 10 http://www.example.com/” i kommandovinduet, bytter ut "www.example.com" med adressen til Apache-serveren du ønsker å benchmark, og trykk "Enter". Denne kommandoen sender tusen forespørsler, 10 om gangen. Man kan erstatte enten nummer for å justere det totale antall forespørsler og beløp sendes på samme tid.

Hint

  • Kjør flere milepæler for å få representative resultater; serverens belastning og nettverksforholdene vil påvirke resultatene.
  • Du kan bruke kommandoen "ab -n 1000 -c 10 http: // localhost" for å benchmark en Apache-server som kjører på den aktuelle datamaskinen.
  • Hvis du bruker Mac OS X, Linux eller et annet operativsystem, kan du åpne et terminalvindu og kjør AB kommandoen direkte uten å bytte til Apache binære katalogen.