LINUX.ORG.RU

график работы процессора


0

0

Какой программулиной можно заполучить график загруженности ядер процессора за выбранный промежуток времени лучше в виде файла с точками или хотябы картинки не принт-скрина?

anonymous

Держи:

#!/bin/bash

last_load=0;
last_idle=0;
while true; do
    all=$(head -n 1 /proc/stat)
    load=0;
    n=1;
    for i in $all; do
        load=$(($load + $i));
        if [ $n == 5 ]; then
            idle=$i;
        fi
        n=$(($n+1));
    done;
    delta_load=$(($load-$last_load));
    delta_idle=$(($idle-$last_idle));
    printf "%d, " $((100-($delta_idle*100/$delta_load)))
    last_load=$load;
    last_idle=$idle;
    sleep 1;
done

mv ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.