Benchmark. Performanta IIS vs. Apache

Benchmark. Performanta IIS vs. Apache

Hardware

  • Intel Pentium Dual Core @ 2.10GHz
  • RAM: 4 GB

Software

  • Windows 7
  • IIS 7.5 (FastCGI, fara WinCache)
  • Apache 2.2.14 (mod_fcgid)
  • MySQL 5.1.41 instalat local
  • PHP 5.3.2
  • Joomla 1.5.15

Pentru teste am lansat aplicatia Joomla 1.5.15. Am ales o aplicatie reala care sa foloseasca o baza de date MySQL, care reprezinta cazul cel mai comun.
IIS 7.5 foloseste FastCGI, dar fara WinCache. La fel si pe Apache foloseste mod_fcgid si nu este configurat nici un accelerator. FastCGI e configurat implicit (maxim 4 instante concurente).

Testul

  1. Oprire Apache
  2. Pornire Apache
  3. Rulare comanda ab (Apache Bench) – 1000 cereri cu iesirea spre un fisier text
  4. Repetare pasi 1-3 cu procese concurente (1,3,5,10)

ab -n1000 http://localhost:8080/joomla/

  1. Oprire IIS
  2. Pornire IIS
  3. Rulare comanda ab (Apache Bench) – 1000 cereri cu iesirea spre un fisier text
  4. Repetare pasi 1-3 cu procese concurente (1,3,5,10)
ab -n1000 http://localhost/joomla/   

Rezultate

Cereri pe secunda

Nivel concurenta
Server web13510
Apache1.172.733.54.26
IIS3.254.725.785.97

Resurse

ab – Apache HTTP server benchmarking tool – http://httpd.apache.org/docs/2.0/programs/ab.html

The problem with Benchmarks – http://www.ibuildings.co.uk/blog/archives/1566-The-Problem-With-Benchmarks.html

How to benchmarks a web server – http://www.cyberciti.biz/tips/howto-performance-benchmarks-a-web-server.html

How to benchmark your Apache and IIS – http://adityo.blog.binusian.org/?p=313

How to performance benchmarks a Webserver – http://gala4th.blogspot.com/2009/03/howto-performance-benchmarks-webserver.html

Share this post

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Acest sit folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.