Je fais remonter le sujet à mon tour, pour des lenteurs insupportables et inexpliquées de mon VPS. C'est un VPS cloud2 sous Debian 6, une installation traditionnelle aux petits oignons, avec ISPConfig 3, que je trouve bien pratique.. J'ai dessus une unique boutique PrestaShop, qui a très bien fonctionné dans les premiers temps.
Actuellement, les temps de réponse sont exécrables, et 5 requêtes concurrentes suffisent à écrouler la machine, les 2 vCore à 100% pendant plusieurs minutes. OK, Prestashop n'est pas un modèle de sobriété, mais quand même.
Tout est normal dans mes logs et dans Munin, et hors PHP, la machine se tourne tranquillement les pouces.
Voilà ce que ça donne avec 5 clients concurrents qui font chacun séquentiellement 100 requêtes (simulés avec jMeter). 5 clients, c'est pas grand chose...
Les temps de réponses: entre 5 et 8 secondes !
Je n'ai pas de snapshot qui renlentirai la machine, et j'ai bien EnableSendfile à Off dans la config d'Apache, et tout devrait rouler.
Du coup, j'ai copié la boutique complète sur un dédié OVH qui a
exactement la même config logicielle, sur laquelle tourne une dizaines de sites et applis web,et qui elle aussi se tourne tranquillement les pouces la plupart du temps.
Et là, tout marche très bien, avec des temps de réponse excellents::
Les temps de réponse en millisecondes (toujours 5 clients concurrents qui font chacun 100 requêtes)
OK, il y a 4 vrais cores sur le dédié, mais je ne m'explique pas une telle différence de performances.
Je vais ouvrir un incident, mais en attendant, quelqu'un aurait une piste ?