Код: Выделить всё
$ top -P -s1 cpu
last pid: 1338; load averages: 0.37, 0.44, 0.34 up 0+00:21:11 12:03:08
157 processes: 2 running, 155 sleeping
CPU 0: 3.0% user, 0.0% nice, 6.0% system, 0.0% interrupt, 91.0% idle
CPU 1: 13.5% user, 0.0% nice, 3.8% system, 0.0% interrupt, 82.7% idle
Mem: 377M Active, 375M Inact, 243M Wired, 25M Cache, 112M Buf, 970M Free
Swap: 1024M Total, 1024M Free
Соответственно, если выполнить следующую команду
Код: Выделить всё
$ top -P -s1 cpu > top.info
$ less top.info
last pid: 1348; load averages: 0.31, 0.32, 0.30 up 0+00:25:01 12:06:58
157 processes: 2 running, 155 sleeping
Mem: 378M Active, 461M Inact, 154M Wired, 25M Cache, 112M Buf, 971M Free
Swap: 1024M Total, 1024M Free
Каким образом можно получить эти данные? Может есть какая то другая утилита?
на всякий случай
Код: Выделить всё
$ uname -a
FreeBSD pattern.work 7.2-RELEASE-p3 FreeBSD 7.2-RELEASE-p3 #1: Mon Aug 17 19:29:07 MSD 2009 pattern@pattern:/usr/obj/usr/src/sys/WORK i386