Två slår den tredje

»

Jag gjorde under fredagen lite prestandatest på ett web-kluster. För att kunna lasta ner klustret var jag tvungen att använda två sede-core-maskiner med 32 Gb minne och även då var det svårt att få till last som visade något. Det slutade med att jag plockade bort alla noder utom en web-server och lastbalanseraren. Det var till slut minnet på den stackars web-servern som gjorde att den kroknade. Vid ca 23000 samtidiga koppel började den swappa och så small det bara till och den slutade serva web-sidor. Men upp till det gick det väldigt bra, trots att lasten enligt top låg mellan 700 och 900! Trots att vmstat visade en run-queue på mellan 200 och 700 under stora delar av testet gick det fortfarande vara inloggad på den och administrera den, mycket imponerande!
Jag testade även hur många sidor per sekund en maskin orkade serva och det var över 7000!
Om man extrapolerar detta till 7 maskiner med 4 Gb minne (mot 2 Gb i dag) och antar att det skalar linjärt med både minnet och antalet servrar så borde hela klustret orka med nästan 50000 statiska sidor per sekund med över 300000 samtidiga koppel! Detta med standard RedHat Advanced Server 4 som har Apache 2.0.
Nu kommer det att gå andra jobb på klustret för att generera sidorna så vi kommer antagligen inte upp till dom siffrorna men sammanfattningsvis så är jag väldigt imponerad! Att den stackars web-servern över huvudtaget stog upp med den lasten är riktigt imponerande! Sede-core-maskinerna krashade faktiskt oftare under testet när man körde ca 16000 trådar och dom började swappa så steg lasten från ca 3 till 4500 på tre sekunder. Sen traschade dom ihjäl...

Submitted by jimmy on mån, 2006-05-22 10:10

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.
Eúreka (inte verifierad) Says:
ons, 2006-05-31 14:19

Haha! Grymt! Man känner verkligen salivkanalerna svida i mun på en. ;)