Problèmes de performance sur une application web

Bonjour à tous,

j’ai quelques problèmes de performance avec une appli PHP sur un (gros) serveur debian.

Au niveau technologies cette application utilise :

  • Apache2
  • Lighttpd pour le contenu statique
  • PHP5.2 (avec APC)
  • Mysql
  • Memcached

Materiel :

  • Processeur : Intel Bi Xeon Quad 8x 2.33+ GHz
  • Architecture : 64 bits
  • Mémoire vive : 16 Go FBDIMM DDR2
  • Disque dur : 2x 300 Go
  • Type disque : 15K rpm - SAS - RAID 1/10 HARD

le tout sur une Lenny.

Mon problème :

J’utilise un petit serveur de preproduction/tests, et fait un gros travail d’optimisation sur celui-ci. Résultait convainquant, passage de 20-25req/s à 110-120req/s (tests avec apache bench)

Le problème : Impossible d’obtenir de tels résultats sur le serveur de prof ! bloquage aux environs de 45req/s ! tout cela avec 4 fois plus de RAM et une puissance de calcul processeur bien supérieure !

Les configurations (apache, memcache, appli) sont identiques à la virgule près, l’appli est la même, la base de donnée également, donc j’avoue avoir du mal à comprendre…

Auriez vous des pistes ? des choses que je pourrais vérifier pour éclaircir ça ?

Merci d’avance,

Yohan.