Charge moyenne de l'unité centrale d'affichage Linux pour la semaine dernière
Sur une machine Linux, j'ai besoin d'afficher la moyenne de l'UC de l'utilisation par heure pour la dernière semaine. C'est que l'information consignée quelque part? Ou dois-je écrire un script qui se réveille toutes les 15 minutes pour copier /proc/loadavg à un fichier de log?
EDIT: je ne suis pas autorisés à utiliser des outils autres que ceux qui sont livrés avec Linux.
source d'informationauteur thornate
Vous devez vous connecter pour publier un commentaire.
Pour autant que je sais c'est pas stocké n'importe où... C'est une chose banale d'écrire, de toute façon. Juste ajouter quelque chose comme
à votre
crontab
.Noter qu'il existe des outils de suivi (comme Munin) qui peut faire ce genre de chose pour vous, et de générer de jolis graphiques pour démarrer... ils ont peut-être exagéré pour votre situation.
Vous pourriez vouloir vérifier sar (page de man), il s'adapte à votre cas d'utilisation bien.
Système Journaliste Activité (SAR) de capture d'importants indicateurs de performance du système à
des intervalles périodiques.
Exemple de IBM Développeur Travaille à l'Article:
Ajouter une entrée à votre crontab de root
Alors il suffit d'interroger cette information à l'aide d'une commande sar (afficher tous aujourd'hui, l'info):
Ou tout simplement pour un de certains jours, le fichier journal:
Vous pouvez généralement trouver dans le sysstat le paquet pour votre distribution linux
Je recommanderais de regarder Multi Router Traffic Grapher (MRTG).
À l'aide de snmpd à lire à la moyenne de charge, il va calculer automatiquement les moyennes à n'importe quel intervalle de temps et de longueur, le long de avec de jolis graphiques pour l'analyse.
Quelqu'un a déjà posté un Exemple d'utilisation du PROCESSEUR.