免费注册 查看新帖 |

Chinaunix

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

Solaris下top命令,size和res谁是真正占用的物理内存? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-04 14:58 |只看该作者 |倒序浏览
使用top命令查看内存,总共32GB内存,空闲10GB,说明已经使用了22GB。
无论是size加起来的总和还是res加起来的总和,都不到22GB。
大致加了一下,发现size总和+res总和基本等于22GB。
有高人没有,解释一下  SIZE、RES和实际占用的物理内存的关系。thanks。

论坛徽章:
2
丑牛
日期:2014-06-11 13:55:04ChinaUnix元老
日期:2015-02-06 15:16:14
2 [报告]
发表于 2009-01-04 15:20 |只看该作者
SIZE 该进程的代码大小加上数据大小再加上堆栈空间大小的总数
RSS 该进程占用的物理内存的总数量

论坛徽章:
0
3 [报告]
发表于 2009-01-04 16:17 |只看该作者
就象楼上说的那样

论坛徽章:
0
4 [报告]
发表于 2009-01-05 09:11 |只看该作者
这种解释,我还是不清楚的。
我想知道 SIZE,RES和物理内存之间的关系!!!
这么说吧 一个进程的size和res,到底哪个是实际占用的物理内存?
而且我在第一帖已经说了,我把所有进程的RES都加起来,还是被占用的物理内存不符合。

[ 本帖最后由 sy_dlj 于 2009-1-5 09:12 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2009-01-06 17:39 |只看该作者
你还漏了kernel所占的内存。使用以下命令可以知道kernel占了多少物理内存。另外,对于进程而言,2楼说得是对的。

# echo "::memstat" | mdb -k

论坛徽章:
0
6 [报告]
发表于 2009-02-11 20:22 |只看该作者
楼上正结 谢谢各位
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP