посмотреть загрузку процессора

как в скрипте получить загрузку каждого процессора минимально загружая машину?
что-то типа того, что дает top:

top - 14:30:25 up 106 days, 20:04, 1 user, load average: 0.20, 0.66, 0.68
Tasks: 109 total, 1 running, 108 sleeping, 0 stopped, 0 zombie
Cpu0 : 6.8%us, 0.9%sy, 0.0%ni, 89.0%id, 3.2%wa, 0.1%hi, 0.1%si, 0.0%st
Cpu1 : 6.8%us, 0.5%sy, 0.0%ni, 91.1%id, 1.5%wa, 0.0%hi, 0.0%si, 0.0%st

нужно только число, без всего.
или может проще его посчитать из /proc/stat?
только как?

выкрутился

выкрутился таким образом:

ps -eo psr,pcpu |awk '{ if (match ($1,"0")!=0) { cpu0+=$2; } else { cpu1+=$2; }; }
END { printf(cpu0); printf(" "); printf(cpu1);printf("\n"); }'

_________________
Eugeny Davidov [ED404-RIPE]

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".