Moin,
habe etwas Probleme mit der Performance auf einer Multicore-Maschine.
Erstmal die Eckdaten:
Rootserver bei Strato, 12(!) core CPU AMD Opteron(tm) Processor 4180, 16GB RAM, 2X1TB im RAID, nur / und swap Part. genug Platz frei.
Ubuntu 10.04.2 LTS Server (64bit) mit Plesk, auf dem neuesten Stand. Wird haupts. genutzt als "LAMP" Server mit Joomla! und Magento für mehrere Seiten und Kunden.
Apache 2.2.14-5ubuntu8, PHP 5.3.2-1ubuntu4, Mysql 5.1.41-3ubuntu12.10
So, jetzt zum Problem:
In der "Rush hour" bei vielen Requests steigt die CPU-Auslastung von core0 oftmals über die 100%, und dann werden die Seiten spürbar langsamer. Es ist der Apache, der diese Last verursacht. Die anderen cores langweilen sich dabei, core1 geht vielleicht mal an die 50% dann, und die Rechtlichen krebsen im einstelligen Bereich rum. Im Tagesdurchschnitt über alle cores liegt die Auslastung bei 3% bis 8%.
Wie krieg ich eine bessere Effizienz hin bzw. wo könnte das Problem liegen?
Ich weiss, dass ich am Apache selber auch noch ne Menge tweaken kann, aber es geht mir jetzt um die cores, dass die effizient genutzt werden.
Gruß
habe etwas Probleme mit der Performance auf einer Multicore-Maschine.
Erstmal die Eckdaten:
Rootserver bei Strato, 12(!) core CPU AMD Opteron(tm) Processor 4180, 16GB RAM, 2X1TB im RAID, nur / und swap Part. genug Platz frei.
Ubuntu 10.04.2 LTS Server (64bit) mit Plesk, auf dem neuesten Stand. Wird haupts. genutzt als "LAMP" Server mit Joomla! und Magento für mehrere Seiten und Kunden.
Apache 2.2.14-5ubuntu8, PHP 5.3.2-1ubuntu4, Mysql 5.1.41-3ubuntu12.10
So, jetzt zum Problem:
In der "Rush hour" bei vielen Requests steigt die CPU-Auslastung von core0 oftmals über die 100%, und dann werden die Seiten spürbar langsamer. Es ist der Apache, der diese Last verursacht. Die anderen cores langweilen sich dabei, core1 geht vielleicht mal an die 50% dann, und die Rechtlichen krebsen im einstelligen Bereich rum. Im Tagesdurchschnitt über alle cores liegt die Auslastung bei 3% bis 8%.
Wie krieg ich eine bessere Effizienz hin bzw. wo könnte das Problem liegen?
Ich weiss, dass ich am Apache selber auch noch ne Menge tweaken kann, aber es geht mir jetzt um die cores, dass die effizient genutzt werden.
Gruß