Howdy,
Ik heb van het weekend eens gespeeld met wat virtualisatie producten zoals vmware server 1.x en Xen maar het valt me op dat ik een behoorlijk slechte performance zie.
Gezien ik eerst met VMware heb gespeeld dacht ik dat het zou kunnen liggen aan dat ik had gekozen om de disk ruimte niet direct aan te maken maar zodra het nodig is.
Host OS is Ubuntu Hardy. Guest is ook Hardy op zowel VMware server (disk grows as we go along), VMWare server (disk compleet aangemaakt) en Xen. Altijd alle CPU's toegekend aan de vm en 2 Gb aan geheugen.
En met een simpele Apache Benchmark test zie ik daar:
Apache direct op het ijzer:
Requests per second: 6322.59 [#/sec] (mean)
Apache in een vm:
Requests per second: 248.41 [#/sec] (mean)
Welke VM maakt op zich niet zo gek veel uit het zijn altijd rond deze waardes.
Ik verwacht wel een performance hit bij een VM maar niet een zodanige. En ik gok er op dat je met wat tweaking en tuning ook nog wel een betere performance uit welk virtualisatie product dan ook kan halen maar van 248 requests naar 6000 (or for that matter naar 3000) is nog wel een heel eind weg.
Doe ik hier iets fout of moet je echt naar de ESX'en van deze wereld gaan kijken om ongeveer dezelfde performance uit je machine te halen?
Ik probeer overigens geen wetenschappelijk onderbouwde performance test te doen. En was voornamelijk nieuwsgierig naar wat de performance was ongeveer out-of-the-box. Vandaar een simpele apache benchmark op een plain html pagina.