top命令详解

 SIZE   进程的代码大小加上数据大小再加上堆栈空间大小的总数,单位是KB  
  RSS   进程占用的物理内存的总数量,单位是KB  
  SHARE   进程使用共享内存的数量  
   
  top命令详解  
  名称:top    
  使用权限:所有使用者    
  使用方式:top   [-]   [d   delay]   [q]   [c]   [S]   [s]   [i]   [n]   [b]    
  说明:即时显示   process   的动态    
  把计    
  d   :   改变显示的更新速度,或是在交谈式指令列(   interactive   command)按   s    
  q   :   没有任何延迟的显示速度,如果使用者是有   superuser   的权限,则   top   将会以最高的优先序执行    
  c   :   切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称S   :   累积模式,会将己完成或消失的子行程   (   dead   child   process   )   的   CPU   time   累积起来    
  s   :   安全模式,将交谈式指令取消,   避免潜在的危机    
  i   :   不显示任何闲置   (idle)   或无用   (zombie)   的行程    
  n   :   更新的次数,完成后将会退出   top    
  b   :   批次档模式,搭配   "n"   参数一起使用,可以用来将   top   的结果输出到档案内    
  范例:    
  显示更新十次后退出   ;    
  top   -n   10    
  使用者将不能利用交谈式指令来对行程下命令   :    
  top   -s    
  将更新显示二次的结果输入到名称为   top.log   的档案里   :    
  top   -n   2   -b   <   top.log    
     
  另:其它功能  
  3.   交互命令:  
  [Space]   立即刷新显示    
  [h]   显示帮助屏幕    
  [k]   杀死某进程。你会被提示输入进程   ID   以及要发送给它的信号。   一般的终止进程可以使用15信号;如果不能正常结束那就使用信号9强制结束该进程。默认值是信号15。在安全模式中此命令被屏蔽。  
  [n]   改变显示的进程数量。你会被提示输入数量。    
  [u]   按用户排序。    
  [M]   按内存用量排序。  
  [o][O]   改变显示项目的顺序。  
  [P]   根据CPU使用百分比大小进行排序。  
  [T]   根据时间/累计时间进行排序。  
  [Ctrl+L]   擦除并且重写屏幕。  
  [q]   退出程序。  
  [r]   重新安排一个进程的优先级别。系统提示用户输入需要改变的进程PID以及需要设置的进程优先级值。输入一个正值将使优先级降低,反之则可以使该进程拥有更高的优先权。默认值是10。  
  [S]   切换到累计模式。  
  [s]   改变两次刷新之间的延迟时间。系统将提示用户输入新的时间,单位为s。如果有小数,就换算成m   s。输入0值则系统将不断刷新,默认值是5   s。需要注意的是如果设置太小的时间,很可能会引起不断刷新,从而根本来不及看清显示的情况,而且系统负载也会大大增加。  
   
   
  4.   显示说明  
  ======================================================================  
  17:31:42   up   18   days,   23:38,   1   user,   load   average:   0.00,   0.00,   0.00  
  当前时间   系统运行时间   当前用户数   平均负责(1、5、10分钟)  
  ======================================================================  
  94   processes:   93   sleeping,   1   running,   0   zombie,   0   stopped  
  进程总数   休眠进程数   运行进程数   僵死进程数   终止进程数  
  ======================================================================  
  CPU   states:   cpu   user   nice   system   irq   softirq   iowait   idle  
  total   0.0%   0.0%   0.1%   0.0%   0.0%   0.0%   99.8%  
  cpu00   0.0%   0.0%   0.3%   0.0%   0.0%   0.0%   99.6%  
  cpu01   0.0%   0.0%   0.0%   0.0%   0.0%   0.0%   100.0%  
  cpu状态   用户占用   优先..   系统..   中断   软中断   ??   空闲  
  ======================================================================  
  Mem:   3094664k   av,   2627700k   used,   466964k   free,   0k   shrd,   120776k   buff  
  1434068k   actv,   155972k   in_d,   41624k   in_c  
  Swap:   2048248k   av,   130068k   used,   1918180k   free   1319416k   cached  
   
  内存使用情况:可用内存,已使用内存,空闲内存.......  
  swap情况:  
  =======================================================================  
  PID   USER   PRI   NI   SIZE   RSS   SHARE   STAT   %CPU   %MEM   TIME   CPU   COMMAND  
  9590   root   25   0   172M   172M   11740   S   4.3   5.7   0:17   0   java  
   
  PID   每个进程的ID  
  USER   进程所有者的用户名  
  PRI   每个进程的优先级别  
  NI   每个优先级的值  
  SIZE   进程的代码大小加上数据大小再加上堆栈空间大小的总数,单位是KB  
  RSS   进程占用的物理内存的总数量,单位是KB  
  SHARE   进程使用共享内存的数量  
  STAT   进程的状态。其中S代表休眠状态;D代表不可中断的休眠状态;R代表运行状态;Z代表僵死状态;T代表停止或跟踪状态  
  %CPU   进程自最近一次刷新以来所占用的CPU时间和总时间的百分比  
  %MEM   进程占用的物理内存占总内存的百分比  
  TIME   进程自启动以来所占用的总CPU时间  
  CPU   CPU标识  
  COMMAND   进程的命令名称  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值