script sar : valeurs min, max et Average du %idle

script sar : valeurs min, max et Average du %idle - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 10-02-2006 à 10:05:48    

Bonjour à tous.
 
J’ai besoin de votre aide.
 
J’ai via le crontab utiliser la commande sar pour des statistiques de ma machine. C’est OK !
 
# 8H-19H en semaine: les statistiques sont prises toutes les 10 minutes.
0 8-18 * * 1-5 /usr/lib/sa/sa1 600 6 &
 
la commande sar me retourne ceci :
00:00:01          CPU     %user     %nice   %system   %iowait     %idle
01:00:01          all      2.86      0.00      0.49      0.64     96.01
02:00:01          all      1.38      0.00      0.39      0.31     97.92
03:00:01          all      1.18      0.00      0.34      0.27     98.22
04:00:01          all      1.28      0.00      0.36      0.27     98.09
Average:          all      3.39      0.00      1.08      1.03     94.50
 
Je voudrais un script qui me donne les valeurs min, max et Average du %idle.
 
D’avance merci pour votre aide


Message édité par redmail le 10-02-2006 à 10:07:25
Reply

Marsh Posté le 10-02-2006 à 10:05:48   

Reply

Marsh Posté le 10-02-2006 à 10:51:14    

pour le min et le max :
 
permet de virer l'en-tête et la moyenne :

Code :
  1. | grep -v -E 'CPU|Average'

 
 permet de ne garder que la 7ème colonne :

Code :
  1. | awk '{ print $7 }'


 permet de trier :

Code :
  1. | sort -n


permet de ne garder que la dernière ligne :

Code :
  1. | tail -n 1

et la première :

Code :
  1. | head -n 1

 
 
pour la average, tu devrais t'en sortir


Message édité par bobuse le 10-02-2006 à 10:53:07
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed