做一个监控系统cpu利用率的程序,使用如下得到 [code] system("top -n1 | grep -i^'cpu' | awk '{print $2 $4}' | awk -F\"%\" '{print $1+$2}'>tmp"); read(tmp) [/code] 但是发现每一次top第一次得到的cpu占用率都不准确,比如我事先利用一个while(1)来消耗cpu,然后利用top命令查看的时候第一次显示的cpu占用率总是3.9,从第二次开始才是90%多,请大家指点一二,谢谢了!
by afeijunjun - C/C++ - 2006-04-26 15:53:33 阅读(2284) 回复(8)
双cpu的服务器安装linux后,启动在lilo的选项中有两项:一项是linux,还一项是linux-up。 这两项都可以正常启动linux。 请问这两项有什么区别吗?启动时应该选择哪一个启动呢?
Soalris 8, SUN Fire V480, 有2个cpu,现在想暂时停止一个cpu,看看Solaris是否会产生告警.不知应该用什么命令才能停止其中的一个cpu?
平台:aix5.2 $ oslevel -r 5200-03 $ prtconf System Model: IBM,7038-6M2 Machine Serial Number: 1082B5F Processor Type: PowerPC_POWER4 Number Of Processors: 6 Processor Clock Speed: 1452 MHz cpu Type: 64-bit Kernel Type: 64-bit LPAR Info: 1 NULL Memory Size: 12288 MB Good Memory Size: 12288 MB Firmware Version: IBM,RG031014_d65e06_s $ lsdev -Cc processor proc0 Available 00-00 Processor proc1 Avail...
linux对于C 如何获得一个进程及其子进程从开始到结束 它的最大cpu% MEM%使用率 linux下用C 如何得到 一个进程从开始到结束 这个进程使用的cpu切片数 整个系统使用的cpu切片数
SCO_SV scosysv 3.2v5.0.5 i80386 01/06/2006 11:58:26 %usr %sys %wio %idle (-u) 11:58:28 10 90 0 0 11:58:30 8 92 0 0 11:58:32 10 90 0 0 11:58:34 11 89 0 0 # ps -A -o "pid=" -o "pcpu=" -o "size=" | awk '$2 > 20 {print $1" "$2}' 23982 98.17 # ps -ef|grep 23982 root 23982 330 67 10:13:47 ...
SUN E4800有两个cpu板,其中一个在运行中坏的话,系统会怎么样?系统会重启吗? 还有如果内存有问题的话,整个系统也会发生PANIC吗