Webserver Light
De webserverbenchmark is gebaseerd op de activiteiten van een Apache2-webserver onder Windows. De reden voor het gebruik van Windows is het feit dat Intel IPEAK Storage Performance Toolkit enkel onder Windows werkt. De voorbeeldmachine was voorzien van twee AMD Opteron 242-processors en 2GB-geheugen, zodat optimalisaties door de diskcache van het besturingssysteem een realistische invloed op de schijfactiviteit konden hebben. Met behulp van apachebench kreeg Apache opdracht om in hoog tempo afbeeldingen te serveren uit het afbeeldingenarchief van Tweakers.net, die op de testmachine in vijfvoud was opgeslagen zodat een gegevensbereik van 2,5GB werd gerealiseerd. Naast het inlezen van de afbeeldingen werd Apache belast met het wegschrijven van access, error en user agent logs. Het besturingssysteem werd enige tijd gegund om zijn diskcache tot circa 1,6GB te vullen alvorens het opnemen van de trace werd gestart. Er werden twee varianten van de test gemaakt; een Light-variant met een concurrency van 2 en een Heavy-variant met een concurrency van 20 simultane requests. De verschillen waren in de trace zichtbaar door een gemiddelde queue-lengte van 1,86 I/O's in de Light-test en 3,50 I/O's in de Heavy-test. De verhouding tussen gelezen en weggeschreven hoeveelheid data bedroeg respectievelijk 75/25 en 86/14. De transfer rate bedroeg tijdens het opnemen van de trace gemiddeld 3,3MB/s in de Light-test en 35,1MB/s in de Heavy-test. De processorbelasting bleef in beide gevallen onder het maximum, wat duidelijk maakt dat de bottleneck bij de RAID-array (Mylex AcceleRAID 600 met vier keer Atlas 15K in RAID 10) lag.
Uitvoering
De test wordt uitgevoerd op een ongeformateerde dynamic disk.|
|
