Bonjour,
Je suis un débutant avec la virtualisation.
Je me suis lancé sur Proxmox6 installé sur un serveur dédié chez OVH fin 2019.
Tout fonctionne sans problème, mais j'ai un problème de performance pour le couple PHP / MariaDB quand je compare avec mon ancien serveur qui n'est pas virtualisé.
Sur le Proxmox, j'ai installé:
- 1 serveur Debian avec MariaDB 10
- 1 serveur Debian avec Apache2 + PHP7.3 avec opcache activé
+ d'autres serveurs
Et j'ai bien fait attention dans la conf. de chaque serveur à ne pas dépasser les ressources "physiques" (RAM, proc, DD) du serveur.
Voilà la conf de mon ancien serveur OVH de 2014:
Debian wheezly, MySQL 5.5, Apache2 et PHP 5.4 avec "eaccelarator"
Et quand je compare avec mon ancien serveur, les performances sont moindres sur le nouveau serveur.
Je vois une différence lorsque je fais un petit script PHP qui exécute 1000 fois la même requête.
Quand j’exécute ce script sur mon serveur virtualisé, il est deux fois plus lent.
J'ai vérifié le query cache est activé sur les deux serveurs.
Et le temps d’exécution des requêtes et le même si j’exécute la requête via le mysql CLI.
Donc j'ai l'impression que le problème vient de la relation MariaDB et PHP lorsqu'ils sont installés sur deux serveurs virtuels.
Est-ce qu'il a des choses particulières à faire pour optimiser les serveurs virtuels dans ce cas là ?
Merci d'avance !
Partager