Il y a plusieurs raisons à cela. Le premier point à examiner est tout ce qui concerne les E/S (disque), car il s'agit de l'élément le plus lent de tout système. Si vous exécutez top
lors de l'accès à l'un des sites, et vous observez que la valeur de %wa
est constamment élevé (plus de 50% pour un système à 2 CPU), il est probable que vous saturiez vos disques. Vous pouvez lancer vmstat 1
qui vous donnera une meilleure idée de ce que fait votre système. Les wa
(généralement l'avant-dernière colonne sous le cpu
) est le même que celui de la rubrique top
. Il se peut que vous manquiez de mémoire vive et que, par conséquent, vous échangiez des données, ou que votre ou vos bases de données sollicitent trop souvent les disques. Dans ce cas, je recommande d'augmenter la mémoire vive de la machine virtuelle.
Le deuxième point à examiner est la contention du processeur. Si votre CPU est constamment élevé entre les valeurs de l'utilisateur et celles du système ( us
y sy
dans vmstat), il est probable que vous ayez besoin de plus de CPU sur le système.
Les conflits d'E/S et de CPU sont généralement à l'origine des mauvaises performances. Comme vous pouvez le constater à la lecture de cette réponse, il n'y a pas de solution simple. Entre top
, vmstat
et même iostat
vous devriez être en mesure de déterminer ce que fait votre système.