посмотреть загрузку процессора
easy_john 4 апреля, 2007 - 14:33
как в скрипте получить загрузку каждого процессора минимально загружая машину?
что-то типа того, что дает 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]