Av alla typer av servrar som en organisation kommer att köpa idag är webbservrar bland de mest populära. “Webserver” är en sådan generaliserad term i dagens IT-miljö. Deras primära funktion kan vara ett av många olika affärskrav: en e-handelsplats för att sälja ett företags produkt, en företagswebbtjänstapplikation som utför orderuppfyllelse, företagets intranät, samarbetsapplikationer, och listan fortsätter. Idag är webbservrar mer som distribuerade applikationsservrar än en maskin som betjänar statiska HTML-sidor från tidigare år. I den här delen av Xeon vs. Opteron-serien kommer vi att ta en titt på båda de senaste erbjudandena från Intel och AMD på tre olika webbplattformar.
Den enda vanliga länken mellan de olika typerna av webbapplikationer är språket de är skrivna på. Tidigare har vi utfört våra belastningstester på en applikationsserver (Macromedia ColdFusion); Men i den här testserien har vi inkluderat tre olika plattformar. Vi körde belastningstester på Macromedia ColdFusion MX 6.1, PHP 4.3.9 och Microsoft .NET 1.1. Vi använde en samarbetsapplikation som heter FuseTalk för våra .NET- och ColdFusion-tester, och vi använde den populära portalmjukvaran med öppen källkod, PHPNuke för vårt PHP-test. Vi hoppas få en verklig butiksfront i framtida tester, för att ytterligare diversifiera våra tester.
Testprocedur
För att ladda upp våra servrar och applikationer använde vi Microsoft ACT, som ingår i Microsoft Visual Studio.NET. Ett testscenario skapades som höll processorn kvar vid 90 %+ användning, samtidigt som den inte helt översvämmade lådan till den punkt där allt stod i kö. Testet kördes över ett Gigabit-nätverk för att säkerställa att det inte fanns några nätverksflaskhalsar, och en separat databasserver användes för alla tester. Vi använde Microsoft Windows 2003 Server Web Edition för operativsystemet och hade därför 2 GB minne för alla webbservrar. 2 GB eller mindre är en vanlig konfiguration för en webbserver idag. Vi använde en IDE-enhet för webbservrarna, eftersom inga av våra tester är I/O-intensiva.
Testresultaten inkluderar 3 mätningar: Genomsnittlig tid till sista byte, totalt antal förfrågningar som serveras och förfrågningar per sekund. Den genomsnittliga tiden till sista byte är den genomsnittliga tid som det tog att ta emot den sista byten med information från varje begäran. Det totala antalet förfrågningar som serveras är antalet lyckade förfrågningar (HTTP-status 200) som slutförts under testtiden. Mätningen av förfrågningar per sekund är medelvärdet av förfrågningar per sekund som testet utförde under hela testets varaktighet.
Opteron System
Dubbla 250 Opteron-processorer
2GB PC3200 DDR (Kingston KRX3200AK2) minne
Tyan K8W moderkort
Windows 2003 Server Web Edition (32 bitar)
1 x 40 GB 7200RPM 8MB Cache IDE-enhet
Xeon system
Dubbla 3,6 GHz Xeon-processorer
2GB DDR2-minne
Intel SE7520AF2 moderkort
Windows 2003 Server Web Edition (32 bitar)
1 x 40 GB 7200RPM 8MB Cache IDE-enhet