免费注册 查看新帖 |

Chinaunix

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

请教hp-unix内存分配机制,在哪种情况下使用VirtualMemory? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-09-13 17:59 |只看该作者 |倒序浏览
现在知道系统中有最大可用内存:
  1. Memory Information:
  2.     physical page size = 4096 bytes, logical page size = 4096 bytes
  3.     Physical: 1041408 Kbytes, lockable: 642344 Kbytes, available: 787104 Kbytes
复制代码


进程当前使用内存:
  1. Memory: 511524K (321396K) real, 18081088K (9783648K) virtual, 29056K free  Page# 1/5
复制代码


交换区使用情况:
  1. dev     2097152  111212 1985940    5%       0       -    1  /dev/vg00/lvol2
  2. reserve       -  624660 -624660
  3. memory   689756  271136  418620   39%
复制代码


按我的理解应该是在进程用(511524K (321396K) real)到最大可用(available: 787104 K)时开始使用虚拟内存;
但就看这两个数据,根本还没到最大使用,就使用了很大的虚拟内存(9783648K)。为什么会这样?

难道进程可用最大内存,达不到(available: 787104 K)?那为什么会差那么多?那一块都到哪去了?

是否是文件缓存之类的?这中内存消耗怎么查看?是否可以设置较小?以便上内存用到更需要的地方(进程使用)?

对这些概念模棱两可,希望高手指教!

谢谢!

论坛徽章:
0
2 [报告]
发表于 2005-09-13 20:21 |只看该作者

请教hp-unix内存分配机制,在哪种情况下使用VirtualMemory?

标题本身的提法就不对

论坛徽章:
0
3 [报告]
发表于 2005-09-13 22:20 |只看该作者

请教hp-unix内存分配机制,在哪种情况下使用VirtualMemory?

是个新手,没有系统学习,只是平时听到的或者看到的一些只言片语,记不住专业术语,不知道大家是否明白我提到的问题?

论坛徽章:
0
4 [报告]
发表于 2005-09-14 16:46 |只看该作者

请教hp-unix内存分配机制,在哪种情况下使用VirtualMemory?

一看楼主就是搞AIX过来的,我也对着几个问题很感兴趣(尤其是文件系统缓存)
晚上回家翻翻资料一起研究一下

论坛徽章:
0
5 [报告]
发表于 2005-09-14 21:57 |只看该作者

请教hp-unix内存分配机制,在哪种情况下使用VirtualMemory?

原帖由 "netzh" 发表:
一看楼主就是搞AIX过来的,我也对着几个问题很感兴趣(尤其是文件系统缓存)
晚上回家翻翻资料一起研究一下


的确用过aix,不过都是皮毛,想借此机会先好好熟悉一下 HP-UX,请大家多多指教!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP