top - 08:34:42 up 2 days, 8:28, 4 users, load average: 0.18, 0.45, 0.44
Tasks: 180 total, 3 running, 177 sleeping, 0 stopped, 0 zombie
Cpu(s): 34.7%us, 9.2%sy, 0.0%ni, 55.9%id, 0.0%wa, 0.2%hi, 0.0%si, 0.0%st
Mem: 1021456k total, 989760k used, 31696k free, 94600k buffers
Swap: 2064376k total, 4k used, 2064372k free, 499556k cached
top - 09:06:32 up 2 days, 9:00, 4 users, load average: 0.25, 0.31, 0.32
Tasks: 179 total, 1 running, 178 sleeping, 0 stopped, 0 zombie
Cpu(s): 29.3%us, 5.3%sy, 0.0%ni, 65.1%id, 0.0%wa, 0.3%hi, 0.0%si, 0.0%st
Mem: 1021456k total, 937912k used, 83544k free, 95740k buffers
Swap: 2064376k total, 4k used, 2064372k free, 445696k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
6064 ilife008 20 0 48484 14m 11m S 26.3 1.5 15:01.34 gnome-system-mo
1685 root 20 0 62240 24m 12m S 20.7 2.4 33:18.98 Xorg
4961 ilife008 20 0 452m 131m 30m S 13.8 13.2 42:35.09 firefox
5049 ilife008 20 0 53876 12m 9800 S 6.6 1.3 1:32.96 gnome-terminal
5253 ilife008 20 0 133m 26m 13m S 2.6 2.6 9:21.93 npviewer.bin
8697 ilife008 20 0 2660 1140 872 R 1.3 0.1 0:25.50 top
1 root 20 0 2832 1388 1188 S 0.0 0.1 0:03.12 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.02 kthreadd
3 root RT 0 0 0 0 S 0.0 0.0 0:00.02 migration/0
4 root 20 0 0 0 0 S 0.0 0.0 0:01.27 ksoftirqd/0
5 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
6 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/1
这是运行top的详细界面。
New Note 7
先说详细参数的部分吧。
PID. process ID.进程号
PR.priority.优先级
NI.Nice value.这个如果值为正,说明优先级低,反之亦然。如果为0,就是默认。我就不明白这个和priority有什么区别?
VIRT virtual image usage.虚拟映像使用,单位是kb。如果表明m当然是m了
SHR shared memory.就是和别人共享的空间
S。就是state。S表示sleeping。R表示run,其他还有z表示 zombie,就是僵尸进程,t表示traced or stopped 被追踪,被停止?
D表示uninterruptible sleep。就是不能打断的睡觉进程。
%CPU 就是cpu使用率了。
%mem 就是memory使用率了。
TIME+ 这个有点变态。表示精确到1秒的百分之一的这个进程使用cpu的时间。我就奇怪为什么要这么精确啊?
command就是进程名字了。
疑惑和猜测。1,上面的mem:1021456k total,989760 used。使用了这么多。是不是表示操作系统使用这么内存,然后操作系统保留这么多给程序使用。不是代表程序使用了这么多。我加一个下面的memory使用,也没有看到这么多使用啊。真是变态的统计。
2,cpu的使用率。下面详细列表这么多进程加起来有50%左右,可是上面的总览就只有20%,我猜我的电脑是双线程的,就是xp表示的两个cpu。是不是这个关系导致不同。
3,cpu(s),后面的us我懂,是usage么,后面的sy,ni,id,wa,hi,si,st我就不懂了,也猜不到。man top也看不到。