Gå til innhold

Benchmark av apache


Anbefalte innlegg

Når jeg kjører

ab -n 1000 -c 1000 http://www.mitt domene/

er det som sirup.

 

Tester på andre domener er lynkjapt så hva kan være flaskehalsen?

 

Server Software:        Apache/2.2.16
Server Hostname:        www.mittdomene
Server Port:            80

Document Path:          /
Document Length:        17243 bytes

Concurrency Level:      1000
Time taken for tests:   18.736 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Total transferred:      17894000 bytes
HTML transferred:       17243000 bytes
Requests per second:    53.37 [#/sec] (mean)
Time per request:       18735.866 [ms] (mean)
Time per request:       18.736 [ms] (mean, across all concurrent requests)
Transfer rate:          932.68 [Kbytes/sec] received

Connection Times (ms)
             min  mean[+/-sd] median   max
Connect:        0 2920 4049.6     67    9028
Processing:  1580 6325 2458.3   6267   15681
Waiting:     1579 6324 2458.1   6266   15680
Total:       1653 9245 5886.7   6343   18690

Percentage of the requests served within a certain time (ms)
 50%   6343
 66%  11945
 75%  16256
 80%  17063
 90%  18110
 95%  18622
 98%  18674
 99%  18682
100%  18690 (longest request)

 

Her fra et annet

 

Server Software:        Apache/2.2.14
Server Hostname:        www.annetdomene
Server Port:            80

Document Path:          /
Document Length:        81 bytes

Concurrency Level:      1000
Time taken for tests:   0.510 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Total transferred:      481000 bytes
HTML transferred:       81000 bytes
Requests per second:    1960.81 [#/sec] (mean)
Time per request:       509.993 [ms] (mean)
Time per request:       0.510 [ms] (mean, across all concurrent requests)
Transfer rate:          921.05 [Kbytes/sec] received

Connection Times (ms)
             min  mean[+/-sd] median   max
Connect:       64   91  16.7     91     121
Processing:    66  142  72.5    131     328
Waiting:       59  140  73.2    130     328
Total:        178  233  58.5    221     393

Percentage of the requests served within a certain time (ms)
 50%    221
 66%    236
 75%    241
 80%    243
 90%    387
 95%    389
 98%    391
 99%    391
100%    393 (longest request)

Endret av Lindsay
Lenke til kommentar
Videoannonse
Annonse

Webserver kjører på en 4 kjerner AMD og mysql kjører på en 6 kjerner AMD, begge har 8GB ram men vil bli skiftet ut til 8 kjerner og 16 GB.

 

Domenet loader greit nok men vil ha det til att det loader bra når det blir større trafikk.

 

Det domenet jeg kjørte benchmark mot vet jeg er på en shared host med en del andre domener. Og vet også att de kjører en eldre versjon av apache

Endret av Lindsay
Lenke til kommentar

Ok, to forskjellige servere. Har du sjekket at nettverket mellom serverene er korrekt satt opp og funker uten problemer?

- ingen errors i output fra 'netstat -i' eller tilsvrende kommando?

- ingen dupleksproblemer (nettverksinterfacet på en maskin kjører halv dupleks mens switchen og den andre maskine kjører full dupleks)

Lenke til kommentar

Nettverkskort kjører full duplex på 1Gbps og er koblet med en Cisco SB Pro ESW-540 24-port Gigabit.

 

Når jeg kjører test av mysql er disse ok 3 som jeg har funnet på nett.

Perl scriptet er det som viser hvor best forbedringer er å hente

Endret av Lindsay
Lenke til kommentar

Hostnamelookup er default satt til Off

 

Når det gjelder verdiene her er jeg mere usikker på hva som gir best resultat

 

<IfModule mpm_worker_module>

StartServers 15

MinSpareThreads 15

MaxSpareThreads 150

ThreadLimit 128

ThreadsPerChild 50

MaxClients 250

MaxRequestsPerChild 100000

</IfModule>

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...