Bonjour,
J'ai un serveur qui fait principalement tourner Apache+PHP+MySQL et aux heures de pointe, apache fait monter le load average de la machine à plus de 3-4.
Alors je voudrais repérer quelles sont les applications web qui consomment le plus de ressources. Une idée sur la meilleure façon de s'y prendre ?
Merci par avance.
# Pour mysql
Posté par Romeo . Évalué à 3.
# top
Posté par NeoX . Évalué à 2.
pour faire un top pour voir lequel de mysql ou apache est en faute
voir s'il n'y a pas un script de backup qui se lance à ce moment là
si tu connais les horaires, tu peux aller lire les logs apache pour savoir s'il n'y a pas un pique de charge en provenance de certains domaines (y compris les moteurs de recherche qui viennent indexer ton site)
[^] # Re: top
Posté par Maxime (site web personnel) . Évalué à 2.
J'ai déjà retiré la génération de logs awstats pour le lancer seulement la nuit.
Les heures de charge correspond au moment où les utilisateurs du serveur rentrent chez eux, c'est à dire en fin de journée, début de soirée.
C'est vraiment une charge due aux utilisateurs et non à des moteurs de recherche. Ce n'est pas un petit site, il y a une vraie charge (environ 8000 pages vues/heure en soirée).
[^] # Re: top
Posté par fcartegnie . Évalué à 2.
le top sort quels process en actif ? et surtout quelle priorité ?
(un nice -19 permanent, par ex seti@home like, est à décompter du load avg)
[^] # Re: top
Posté par Maxime (site web personnel) . Évalué à 2.
# /server-status
Posté par Lol Zimmerli (site web personnel, Mastodon) . Évalué à 4.
La gelée de coings est une chose à ne pas avaler de travers.
[^] # Re: /server-status
Posté par Maxime (site web personnel) . Évalué à 2.
Par contre, je suis en train de tester apachetop qui me donne des résultats intéressants (bien que là encore difficile à interpréter vu le nombre de requêtes..).
[^] # Re: /server-status
Posté par Romeo . Évalué à 1.
# ratio
Posté par fcartegnie . Évalué à 5.
[^] # Re: ratio
Posté par Maxime (site web personnel) . Évalué à 2.
C'est un P4@3.06Ghz.
# Cacti
Posté par peck (site web personnel) . Évalué à 4.
Tu graphe : la charge (load), l'utilisation cpu et les io pour savoir si cela vien du soft où du hard.
Ensuite tu graphe les différentes url (ou au moin les différents virtualhost) pour savoir lesquelles sont accédées en masse au même moment que ta montée en charge.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.