2010-08-04 13 views
0

Je crée un script php qui va capturer certaines informations du serveur et de la base de données à intervalles réguliers. Le serveur exécute LAMP.Comment puis-je connaître la charge d'un serveur?

Existe-t-il un moyen de générer le chargement du serveur ou d'autres statistiques pouvant indiquer les performances ou la charge du serveur, y compris mysql?

+0

Qu'est-ce que vous entendez par « charge »? Utilisation du processeur? Utilisation d'E/S? Utilisation du réseau? –

+0

En fait, je fais référence à la charge du processeur et à la charge de la base de données mysql. Ce sont les choses qui comptent? – Lyon

Répondre

0

Juste essayer

cat /proc/loadavg 

ou

uptime 

duquel le tirage de courant de la charge des serveurs 1 min/10 min/15 min d'intervalle.

Peut être vous devriez jeter un oeil à http://munin-monitoring.org/ ou peut-être Nagios

+0

merci! Avec votre aide, j'ai réussi à trouver la fonction php sys_getloadavg(). Savez-vous comment je peux déterminer la charge de base de données mysql? disons ... connexions disponibles vs limite de connexion maximale? Merci :) – Lyon