User Tools

Site Tools


informatique:linux:monitoring_linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
informatique:linux:monitoring_linux [2016/09/21 17:10] – [vnstat] pteuinformatique:linux:monitoring_linux [2018/08/03 06:33] pteu
Line 23: Line 23:
 <code bash> <code bash>
 htop htop
 +</code>
 +
 +====pidstat====
 +
 +**pidstat** affiche l'activité des processus actifs
 +<code bash>
 +# "-d" report IOSTAT ; "-l" list process cmd name & args ; 1 interval [ 30 count ])
 +pidstat -d -l 1 30
 +</code>
 +
 +====ps====
 +
 +<code bash>
 +# lister les processus bloqués en state=D (Disk sleep (uninterruptible))
 +for x in `seq 1 1 10`; do ps -eo state,pid,cmd | grep "^D"; echo "---"; sleep 5; done"
 </code> </code>
  
Line 63: Line 78:
  
 https://zmap.io https://zmap.io
 +
 +=====System=====
 +
 +====mpstat====
 +
 +<code bash>
 +mpstat -P ALL 5
 +Linux 3.10.0-514.26.2.el7.x86_64 (ldri601z) 02/08/2018 _x86_64_ (8 CPU)
 +10:39:05     CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
 +10:39:10     all    1,20    0,00    0,98   61,32    0,00    0,00    0,00    0,00    0,00   36,50
 +10:39:10          3,41    0,00    4,22   92,37    0,00    0,00    0,00    0,00    0,00    0,00
 +10:39:10          0,80    0,00    0,60   98,60    0,00    0,00    0,00    0,00    0,00    0,00
 +10:39:10          2,81    0,00    0,40    0,00    0,00    0,00    0,00    0,00    0,00   96,79
 +10:39:10          2,20    0,00    2,20    0,00    0,00    0,00    0,00    0,00    0,00   95,59
 +10:39:10          0,00    0,00    0,00  100,00    0,00    0,00    0,00    0,00    0,00    0,00
 +10:39:10          0,20    0,00    0,20   99,60    0,00    0,00    0,00    0,00    0,00    0,00
 +10:39:10          0,20    0,00    0,00    0,00    0,00    0,00    0,00    0,00    0,00   99,80
 +10:39:10          0,00    0,00    0,20   99,80    0,00    0,00    0,00    0,00    0,00    0,00
 +[..]
 +</code>
 +
 +====vmstat====
 +
 +<code bash>
 +vmstat 1
 +procs -----------memory------------  ---swap-- -----io---- -system-- ------cpu-----
 +  b   swpd   free     buff  cache   si   so    bi    bo   in   cs us sy id wa st
 +  9 147484 1129764     16 1345452    0    0           16   19  2  1 91  7  0
 +  9 147484 1129640     16 1345420    0    0      1388  693 1545  1  1 37 61  0
 +  9 147484 1128876     16 1345420    0    0        44  639 1566  2  1 37 60  0
 +</code>
 +La première ligne n'est pas à prendre en compte puisqu'il affiche les stats depuis son dernier lancement.
 +
 +Ici on voit un fort %age d'IOwait (60 "wa") ce qui correspond au temps d'attente ("perdu" càd s'il est IDLE) d'accès au disque du processeur.
  
 =====IO===== =====IO=====
 +
 +Voir les stats d'IO d'un processus : ''cat /proc/<PID DU PROC>/io''
 +
 +====iostat====
 +
 +<code bash>
 +iostat -x 2 5
 +Device:         rrqm/  wrqm/    r/    w/   rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
 +sda               0,00     0,00    0,00    0,00     0,00     0,00     0,00     0,00    0,00    0,00    0,00   0,00   0,00
 +sdb               0,00     0,00    0,00    0,00     0,00     0,00     0,00     0,00    0,00    0,00    0,00   0,00   0,00
 +sdc               0,00     0,00    0,00    0,00     0,00     0,00     0,00     0,00    0,00    0,00    0,00   0,00   0,00
 +</code>
 ====iotop==== ====iotop====
 +
 <code bash> <code bash>
 iotop -p PID -k iotop -p PID -k
 +
 +# afficher le cumul des IO des processus actifs
 +iotop -oa
 </code> </code>
  
informatique/linux/monitoring_linux.txt · Last modified: 2021/01/17 16:12 by pteu