1 votes

Comment puis-je enregistrer l'utilisation des ressources du système dans le temps sur Ubuntu ?

Je veux enregistrer l'utilisation des ressources du système - CPU, RAM, SWAP, peut-être accès au disque dur - sur mon système Ubuntu au fil du temps afin de pouvoir comparer deux configurations (dans mon cas, je compare l'utilisation de gnome à l'utilisation de xfce).

Quel serait un bon moyen d'enregistrer l'utilisation des ressources du système et de représenter graphiquement les résultats sur mon système Ubuntu ?

1voto

Dalroth Points 2468

Vous pouvez utiliser dstat avec gnuplot pour des graphiques très détaillés :

alt text

Il y a aussi l'option de vmstat avec vmplot :

Exemple de sortie vmstat :

[john@awesome]$vmstat -n 1
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 1  0      0 14234008 438580 1195172    0    0     6    35    1    1  2  5 93  0  0
 1  0      0 14233824 438592 1195176    0    0     4   100 1035 2170  0 50 49  0  0
 1  0      0 14233824 438592 1195176    0    0     0    32 1030 2139  3 48 50  0  0

Exemple de graphique vmplot :

alt text

0voto

sblom Points 173

Une réponse évidente est d'utiliser la commande top en conjonction avec awk pour extraire les valeurs qui m'intéressent. Je cherche quelque chose d'un peu moins laborieux, car je vais devoir passer beaucoup de temps à réviser la commande awk pour y parvenir.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X