[BC3] Apache performance

Pagina: 1
Acties:

  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 30-04 11:02

Willem2

Ω is futile

Topicstarter
Ik vroeg me af of er hier mensen zijn die weten wat een normale/gemiddelde apache performance is?

Zelf heb ik mijn server nu getest met ''ab.exe'' en kom dan op het volgende uit:

ab -n100 http://192.168.0.1/php.php (phpinfo pagina)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Concurrency Level:      1
Time taken for tests:   1.590 seconds
Complete requests:      100
Failed requests:        0
Non-2xx responses:      100
Total transferred:      108900 bytes
HTML transferred:       82500 bytes
Requests per second:    62.89
Transfer rate:          68.49 kb/s received

Connnection Times (ms)
              min   avg   max
Connect:        0     1    60
Processing:     0    12    50
Total:          0    13   110

Dat is met Apache 1.3.14 & php 4.0.4pl1 op een w2k bak, K6-2@500, 64Mb. Voor mijn gevoel is dit nogal laag.
Is dat zo, of is dit redelijk resultaat (gezien de hardware)?

oh ja, mochten mensen het progje niet hebben en het wel willen proberen: ab.zip (44kb)

en nee, ik houd niet van voetbal... :)


  • MoBi
  • Registratie: Oktober 1999
  • Laatst online: 26-04 13:50
maar wie draaid er nu ook windows 2000 met 64 mb ram? Geen wonder dat het traag is.
Test van mij: Server is een AMD K6-233 met 256 MB ram op NT 4 SP6:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Server Software:        Microsoft-IIS/4.0
Server Hostname:        kvo.yi.org
Server Port:            80

Document Path:          /
Document Length:        871 bytes

Concurrency Level:      1
Time taken for tests:   0.980 seconds
Complete requests:      100
Failed requests:        0
Total transferred:      114500 bytes
HTML transferred:       87100 bytes
Requests per second:    102.04
Transfer rate:          116.84 kb/s received

Connnection Times (ms)
              min   avg   max
Connect:        0     2   100
Processing:     0     7     0
Total:          0     9   100

En dit is met de keep alive functie:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Server Software:        Microsoft-IIS/4.0
Server Hostname:        kvo.yi.org
Server Port:            80

Document Path:          /index.html
Document Length:        871 bytes

Concurrency Level:      1
Time taken for tests:   0.660 seconds
Complete requests:      100
Failed requests:        0
Keep-Alive requests:    100
Total transferred:      112100 bytes
HTML transferred:       87100 bytes
Requests per second:    151.52
Transfer rate:          169.85 kb/s received

Connnection Times (ms)
              min   avg   max
Connect:        0     0    50
Processing:     0     6    10
Total:          0     6    60

Volgens mij zit je te lullen, want ik voel nattigheid....


  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 30-04 11:02

Willem2

Ω is futile

Topicstarter
hehehe, true... maar je moet ergens beginnen he?
Er moet eigenlijk linux op komen, maar daar heb ik nog geen tijd voor gehad.
En dan is 64Mb volgens mij prima...

Maar de verschillen zijn behoorlijk ja!

en nee, ik houd niet van voetbal... :)


  • serkoon
  • Registratie: April 2000
  • Niet online

serkoon

mekker.

Ik wil niet flauw zijn hoor, maar deze test is nogal zinloos naar mij idee :-)

Hieronder mijn testje, op index.html, die groter is dan die van MoBi, met Apache onder FreeBSD op een cyrix p150+ met 48MB ram :o

Server Software: Apache/1.3.14
Server Hostname: 10.0.0.1
Server Port: 80

Document Path: /index.html
Document Length: 924 bytes

Concurrency Level: 1
Time taken for tests: 0.580 seconds
Complete requests: 100
Failed requests: 0
Total transferred: 118400 bytes
HTML transferred: 92400 bytes
Requests per second: 172.41
Transfer rate: 204.14 kb/s received

Connnection Times (ms)
min avg max
Connect: 0 0 10
Processing: 0 5 20
Total: 0 5 30

Er zit natuurlijk ook verschil in WAT je aanvraagt, een php-script lijkt mij nog weer wat langzamer dan een .html. Een .html van 5kb haal je natuurlijk langzamer binnen dan een .html van 500 byte :-)

Maargoed, als ik Willem2 was zou ik eens een *NIX proberen, kan nooit kwaad.

  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 30-04 11:02

Willem2

Ω is futile

Topicstarter
ja, dat viel mij ook op ja... parsen van een php script kost natuurlijk ook iets tijd... Maar als ik een html pagina pak van +/- 1Kb wordt hij niet veel sneller (100, ipv 60)

dus als ik het goed begrijp moet ik er of geheugen bijgooien (128+?) of gewoon linux/freebsd/debian gaan draaien?

en nee, ik houd niet van voetbal... :)


Verwijderd

dus als ik het goed begrijp moet ik er of geheugen bijgooien (128+?) of gewoon linux/freebsd/debian gaan draaien?
Allebei ;)

  • MoBi
  • Registratie: Oktober 1999
  • Laatst online: 26-04 13:50
stats van een 486 100 mhz, met 32 mb draaiend op freebsd:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Server Software:        Apache/1.3.12
Server Hostname:        database.vanlaar.yi.org
Server Port:            80

Document Path:          /
Document Length:        1358 bytes

Concurrency Level:      1
Time taken for tests:   6.040 seconds
Complete requests:      100
Failed requests:        0
Total transferred:      177000 bytes
HTML transferred:       135800 bytes
Requests per second:    16.56
Transfer rate:          29.30 kb/s received

Connnection Times (ms)
              min   avg   max
Connect:        0     2    60
Processing:    50    57   100
Total:         50    59   160

Nog eentje dan: Op de Nt server (config staat in 1e post van mij)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Server Software:        Microsoft-IIS/4.0
Server Hostname:        leden.vanlaar.yi.org
Server Port:            80

Document Path:          /test3.php
Document Length:        40768 bytes

Concurrency Level:      1
Time taken for tests:   18.240 seconds
Complete requests:      100
Failed requests:        0
Total transferred:      4090400 bytes
HTML transferred:       4076800 bytes
Requests per second:    5.48
Transfer rate:          224.25 kb/s received

Connnection Times (ms)
              min   avg   max
Connect:        0     3    60
Processing:   160   179   270
Total:        160   182   330

Inhoud test3.php
PHP:
1
2
3
<?
php phpinfo (INFO_ALL) 
?>

Volgens mij zit je te lullen, want ik voel nattigheid....


  • Marcel
  • Registratie: Juli 1999
  • Laatst online: 08-05 06:26
Op m''n P11 300 met 96MB krijg ik dit (lokaal gemeten, zelfde testdocument als MoBi, 100 requests, 1 tegelijk):

Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright (c) 1998-2000 The Apache Group, http://www.apache.org/

Server Software: Apache/1.3.19
Server Hostname: 192.168.0.3
Server Port: 80

Document Path: /test.php3
Document Length: 38349 bytes

Concurrency Level: 1
Time taken for tests: 1.375 seconds
Complete requests: 100
Failed requests: 0
Total transferred: 3855300 bytes
HTML transferred: 3834900 bytes
Requests per second: 72.73
Transfer rate: 2803.85 kb/s received

Connnection Times (ms)
min avg max
Connect: 0 0 0
Processing: 7 13 509
Total: 7 13 509

Zodra ik meerdere requests tegelijk doe gaat de perfomance omhoog (500 requests, 10 tegelijk)

Server Software: Apache/1.3.19
Server Hostname: 192.168.0.3
Server Port: 80

Document Path: /test.php3
Document Length: 38349 bytes

Concurrency Level: 10
Time taken for tests: 4.470 seconds
Complete requests: 500
Failed requests: 0
Total transferred: 19523231 bytes
HTML transferred: 19419599 bytes
Requests per second: 111.86
Transfer rate: 4367.61 kb/s received

Connnection Times (ms)
min avg max
Connect: 0 5 40
Processing: 7 81 367
Total: 7 86 407

Misschien stomme vraag, maar meten jullie soms niet lokaal? Die bak van mij is echt niet supersnel te noemen......

  • [J.d.I.] Exploder
  • Registratie: December 1999
  • Laatst online: 00:05
Dit zijn de resultaten op een Thunderbird 1 Ghz met 512 Mb geheugen draaiend op Linux:

ab -n 100 http://127.0.0.1/info.php3
This is ApacheBench, Version 1.3c <$Revision: 1.41 $> apache-1.3
Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright (c) 1998-1999 The Apache Group, http://www.apache.org/

Server Software: Apache/1.3.14
Server Hostname: 127.0.0.1
Server Port: 80

Document Path: /info.php3
Document Length: 43764 bytes

Concurrency Level: 1
Time taken for tests: 0.530 seconds
Complete requests: 100
Failed requests: 0
Total transferred: 4399500 bytes
HTML transferred: 4376400 bytes
Requests per second: 188.68
Transfer rate: 8300.94 kb/s received

Connnection Times (ms)
min avg max
Connect: 0 0 0
Processing: 4 4 41
Total: 4 4 41

Op een Dual Celeron 533 met 128 mb (linux):

ab -n 100 http://127.0.0.1/info.php3
This is ApacheBench, Version 1.3c <$Revision: 1.41 $> apache-1.3
Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright (c) 1998-1999 The Apache Group, http://www.apache.org/

Server Software: Apache/1.3.14
Server Hostname: 127.0.0.1
Server Port: 80

Document Path: /info.php3
Document Length: 39831 bytes

Concurrency Level: 1
Time taken for tests: 0.712 seconds
Complete requests: 100
Failed requests: 0
Total transferred: 4003300 bytes
HTML transferred: 3983100 bytes
Requests per second: 140.45
Transfer rate: 5622.61 kb/s received

Connnection Times (ms)
min avg max
Connect: 0 0 0
Processing: 6 6 8
Total: 6 6 8

  • MoBi
  • Registratie: Oktober 1999
  • Laatst online: 26-04 13:50
Op maandag 26 maart 2001 22:19 schreef Marcel het volgende:
Op m''n P11 300 met 96MB krijg ik dit (lokaal gemeten, zelfde testdocument als MoBi, 100 requests, 1 tegelijk):

Misschien stomme vraag, maar meten jullie soms niet lokaal? Die bak van mij is echt niet supersnel te noemen......
Ik heb dns werken in mijn netwerk, das iets makkelijker dan alle ip adressen onderhouden. (totaal 4 servers). Maar op een of andere manier krijg ik van die php code een grotere pagina terug die van mij zit rond 40000 bytes

Volgens mij zit je te lullen, want ik voel nattigheid....


  • WarPuppy
  • Registratie: Januari 2000
  • Laatst online: 04-05 11:01

WarPuppy

Electronic Technology

Benchmarking 192.168.0.1 (be patient)...

Server Software: Apache/1.3.14
Server Hostname: 192.168.0.1
Server Port: 80

Document Path: /pup.html
Document Length: 276 bytes

Concurrency Level: 1
Time taken for tests: 0.080 seconds
Complete requests: 1
Failed requests: 0
Non-2xx responses: 1
Total transferred: 434 bytes
HTML transferred: 276 bytes
Requests per second: 12.50
Transfer rate: 5.42 kb/s received

Connnection Times (ms)
min avg max
Connect: 0 0 0
Processing: 30 30 30
Total: 30 30 30
Dit op een P133 met 32mb, NT4-SP6 :(

Gaat dit een beetje of? Niet erg snel..geloof ik :)

  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 30-04 11:02

Willem2

Ω is futile

Topicstarter
wow, die dual p3 schopt wel kont zeg! :)

ik ga dit weekend w2k eraf gooien, naar 128Mb (ipv 64) en Redhat erop... ben benieuwd wat de score dan gaat worden!

en nee, ik houd niet van voetbal... :)


  • Hans
  • Registratie: Juni 1999
  • Niet online
Op donderdag 29 maart 2001 16:00 schreef WarPuppy het volgende:

[..]

Dit op een P133 met 32mb, NT4-SP6 :(

Gaat dit een beetje of? Niet erg snel..geloof ik :)
Je hebt ook maar 1 request gedaan...

  • Hans
  • Registratie: Juni 1999
  • Niet online
Dual P3-800, 512 Mb, U2W SCSI:

100 requests op php file met phpinfo();

Server Software: Apache/1.3.19
Server Port: 80

Document Path: /info.php
Document Length: 42830 bytes


Zonder keepalive:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Concurrency Level:      1
Time taken for tests:   0.390 seconds
Complete requests:      100
Failed requests:        0
Total transferred:      4266200 bytes
HTML transferred:       4244500 bytes
Requests per second:    256.41
Transfer rate:          10938.97 kb/s received

Connnection Times (ms)
              min   avg   max
Connect:        0     0     0
Processing:     3     3     4
Total:          3     3     4

Met keepalive:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Concurrency Level:      1
Time taken for tests:   0.390 seconds
Complete requests:      100
Failed requests:        0
Keep-Alive requests:    0
Total transferred:      4304700 bytes
HTML transferred:       4283000 bytes
Requests per second:    256.41
Transfer rate:          11037.69 kb/s received

Connnection Times (ms)
              min   avg   max
Connect:        0     0     0
Processing:     3     3     4
Total:          3     3     4

>:)

  • Xanthorax
  • Registratie: Januari 2000
  • Niet online
AMD K6-2 400Mhz, 128MB

Apache 1.3.19/PHP 4.0.4pl1 ZendOptimizer
code:
1
2
3
4
5
6
7
8
9
10
11
Document Path:          /info.php/
Document Length:        41778 bytes

Concurrency Level:      1
Time taken for tests:   1.426 seconds
Complete requests:      100
Failed requests:        0
Total transferred:      4197700 bytes
HTML transferred:       4177800 bytes
Requests per second:    70.13
Transfer rate:          2943.69 kb/s received


code:
1
2
3
4
5
6
7
8
Concurrency Level:      5
Time taken for tests:   6.170 seconds
Complete requests:      500
Failed requests:        0
Total transferred:      21070420 bytes
HTML transferred:       20970323 bytes
Requests per second:    81.04
Transfer rate:          3414.98 kb/s received

Kale index.html
code:
1
2
3
4
5
6
7
8
9
10
11
Document Path:          /
Document Length:        167 bytes

Concurrency Level:      5
Time taken for tests:   0.432 seconds
Complete requests:      100
Failed requests:        0
Total transferred:      36600 bytes
HTML transferred:       16700 bytes
Requests per second:    231.48
Transfer rate:          84.72 kb/s received

  • Kettrick
  • Registratie: Augustus 2000
  • Laatst online: 08:01

Kettrick

Rantmeister!

PPStats site:
Doos : K6-2/350@333 , 128Mb FreeBSD

Server Software: Apache/1.3.14
Server Hostname: 192.168.0.4
Server Port: 80

Document Path: /rc5/
Document Length: 8122 bytes

Concurrency Level: 1
Time taken for tests: 1.480 seconds
Complete requests: 100
Failed requests: 0
Total transferred: 838400 bytes
HTML transferred: 812200 bytes
Requests per second: 67.57
Transfer rate: 566.49 kb/s received

Connnection Times (ms)
min avg max
Connect: 0 1 60
Processing: 0 13 50
Total: 0 14 110
Pagina: 1