免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2057 | 回复: 0
打印 上一主题 下一主题

[系统管理] top、free输出参数的含义 [复制链接]

论坛徽章:
1
辰龙
日期:2014-05-22 11:38:58
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-10-11 15:35 |只看该作者 |倒序浏览
本帖最后由 winway1988 于 2012-10-11 15:37 编辑

1、top里
  1. Cpu(s):  0.0%us,  0.1%sy,  0.0%ni, 99.9%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
复制代码
各个参数的含义,特别是st steal time的概念
2、top里的PR、NI的含义及区别?
  1.        h: PR  --  Priority
  2.           The priority of the task.

  3.        i: NI  --  Nice value
  4.           The nice value of the task.  A negative nice value  means  higher  priority,
  5.           whereas a positive nice value means lower priority.  Zero in this field sim-
  6.           ply means priority will not be adjusted in determining a  task’s  dispatcha-
  7.           bility.
复制代码
这是man的,好像没说明白
3、top里的VIRT、RES、SHR、SWAP、CODE、DATA的含义及关系?
  1.        o: VIRT  --  Virtual Image (kb)
  2.           The total amount of virtual memory used by the task.  It includes all  code,
  3.           data  and shared libraries plus pages that have been swapped out. (Note: you
  4.           can define the STATSIZE=1 environment variable and the VIRT will  be  calcu-
  5.           lated from the /proc/#/state VmSize field.)

  6.           VIRT = SWAP + RES.

  7.        p: SWAP  --  Swapped size (kb)
  8.           The swapped out portion of a task’s total virtual memory image.

  9.        q: RES  --  Resident size (kb)
  10.           The non-swapped physical memory a task has used.

  11.           RES = CODE + DATA.

  12.        r: CODE  --  Code size (kb)
  13.           The  amount of physical memory devoted to executable code, also known as the
  14.           ’text resident set’ size or TRS.

  15.        s: DATA  --  Data+Stack size (kb)
  16.           The amount of physical memory devoted to other than  executable  code,  also
  17.           known as the ’data resident set’ size or DRS.

  18.        t: SHR  --  Shared Mem size (kb)
  19.           The  amount of shared memory used by a task.  It simply reflects memory that
  20.           could be potentially shared with other processes.
复制代码
其中RES = CODE + DATA和top显示的数据对不上为什么?
  1.   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  SWAP CODE DATA COMMAND            
  2. 14186 root      15   0 87956 3636 2912 S    0  0.1   0:00.70  82m  360  692 sshd               
  3. 15698 winway    15   0 12716 1092  816 R    0  0.0   0:01.59  11m   56  484 top                 
  4. 15699 root      16   0 97.9m 3256 2092 S    0  0.1   0:00.23  94m 2508 1432 vim                 
  5.     1 root      15   0 10328  696  584 S    0  0.0   0:01.46 9632   36  300 init
复制代码
4、free里的buffers、cached的含义及区别?
  1. $ free
  2.              total       used       free     shared    buffers     cached
  3. Mem:       4051784     331948    3719836          0       9408     207768
  4. -/+ buffers/cache:     114772    3937012
  5. Swap:      2031608         84    2031524
复制代码
谢谢大家!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP