[linux]как узнать загрузку процеccора без top

Irina22

а то, при вызове top, почему-то тормозит и проц получается сильно загруженным

Irina22

я тебя не очень понял, извини..
что ты хотел сказать?

otets-mihail

это шутка была
а по теме - берешь сырцы и смотришь, откуда top берет данные

Irina22

я вот думал, что какая-нить утилитка есть..
в сорцы - это конечно можно, но не самый простой вариант, на мой взгляд

Marinavo_0507

vmstat есть, а также куча графических

Irina22

спасибо, я его вроде находил, и, видимо, подумал, что он для памяти.
кстати, нарыл, что всё есть в /proc/stat
единственное, там нужно некоторые расчёты провести.

Irina22

что-то vmstat подозрительно мало показывает и не меняется
 
[post /proc]$ top n 1 p 1
18:16:51 up 68 days, 6:35, 2 users, load average: 2.28, 2.15, 2.05
1 processes: 1 sleeping, 0 running, 0 zombie, 0 stopped
CPU0 states: 73.0% user 25.0% system 0.0% nice 0.0% iowait 0.1% idle
CPU1 states: 56.0% user 33.0% system 0.0% nice 0.0% iowait 10.0% idle
Mem: 514812k av, 335372k used, 179440k free, 0k shrd, 13536k buff
37872k active, 266400k inactive
Swap: 530104k av, 385300k used, 144804k free 256368k cached
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND
1 root 8 0 444 416 416 S 0.0 0.0 3:03 0 init
[post /proc]$ vmstat
procs memory swap io system cpu
r b w swpd free buff cache si so bi bo in cs us sy id
1 0 0 385292 178856 13684 256376 0 0 3 1 1 1 0 0 1
[post /proc]$ vmstat

как я понял, 0, 0, 1 - это заргузка процессора
Оставить комментарий
Имя или ник:
Комментарий: