first day:top在linux中的详细参数

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也看不到。

你可能感兴趣的:(linux,running,3,stopped,average)