Ubuntu 10.04 LTS - gyenge Apache teljesítmény

Fórumok

Üdv!

Rengeteg órányi guglizás és próbálkozás után kérnék egy kis segítséget.

Adott két virtuális Ubuntu szerver, OpenVZ alapokon.
Az egyik a régi szerver (vps1): Ubuntu 8.04.4 LTS 32bit, 2.6.24-12-pve kernel, Apache/2.2.8, PHP/5.2.4-2, ISPConfig 3.0.1
A másik, a belakni kívánt (vps2): Ubuntu 10.04.1 LTS 32bit, 2.6.24-12-pve kernel, Apache/2.2.14, PHP/5.3.2-1, ISPConfig 3.0.3
Mindkettő ugyan azon a gazdagépen fut, ugyan annyi processzoridővel, ugyan úgy 2GB memóriával. Az adatbázisszerver külső gépen van.

Áttmásoltam az oldalakat az új szerverre, és elkezdtem tesztelni ApacheBench-csel (ab), localhostról és egymás irányába is. Első próbálkozásra elfogyott a memória. Aztán áttettem a vps1 php és Apache beállításait vps2-re. Ugyan azt a tesztet futtatva (2500 lekérés, 200 szálon) már ugyan nem fogy el a memória, de lényegesen többet igényel, mint a vps1-en.
Arról nem is beszélve, hogy a vps1 kb. 50 lekérést teljesít másodpercenként a vps2 35-öt. Ha bekapcsolom a cache-t (APC), akkor a vps1 90 fölött teljesít, vps2 ~50-et.

Tehát lényeges eltérés van, és nem tudok rájönni, miért. A gyanúm az, hogy a 10.04.1-es Ubuntu ha jól tudom, 2.6.32-es kernellel jött ki alapból, de itt az OpenVZ miatt régebbi van. Lehetséges, hogy ez okoz ilyen teljesítménykülönbséget?