免费注册 查看新帖 |

Chinaunix

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

[系统管理] AIX 虚拟内存管理器 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-12-29 10:37 |只看该作者 |倒序浏览

AIX 虚拟内存管理器- VMM

Document #: 2811995E27000
Body:
[标题] AIX 虚拟内存管理器- VMM
内容提要:
VMM服务于来自系统以及应用程序的内存请求。虚拟内存段以页为单位进行分区,每个页面大小为4096字节,可以存在于物理内存中或者存在于磁盘上的页交换空间。AIX 通过使用虚拟内存可以寻址比系统中物理内存更大的存储空间。VMM就是用来管理这些存储页面。
本文档主要包括以下几部分:
 “实”存管理
 永久段(Persistent segment)和工作段(Working segment)
 页空间(Paging Space)分配与虚拟存储器
 VMM 内存调用控制机制
 如何查看系统的存储器使用
说明:
1.“实”存管理
在AIX中,虚拟内存段被分成4096字节大小的页,物理内存则被划分为4096字节大小的页帧(page frame),VMM主要有以下两个主要功能:
(1) 管理页帧的分配
(2) 解析对当前没有调入RAM中的虚拟内存页的引用
为了完成上述功能,VMM维护一个可用帧列表,并且使用一个页面替换算法决定哪些当前在RAM中的虚拟内存页使用的页帧将被分配到可以可用帧列表。页面替换算法将考虑永久段(Persistent segment)和工作段(Working segment)的分配、页交换和VMM阈值等因素。
2.永久段(Persistent segment)和工作段(Working segment)
AIX 区分不同的存储段类型。理解不同的存储段类型,特别是工作段和永久段的区别非常重要。
永久段在磁盘上有一个永久的存储位置。含有不可编辑数据的文件或者只读的运行程序被映射到持久段。VMM 参数控制什么时候分配给永久段的RAM页帧可以被重写,并且用于存储新的数据。
工作段是临时性的,仅在它们被某个进程使用的时候存在,并且没有固定的磁盘位置。进程堆栈以及数据区,共享库文本被映射到工作段。当工作段数据也不能存在于“实”存中的时候,他们被保存在磁盘上的页交换空间。程序退出执行,所有工作段占用的页面被返回。
3.页空间(Paging Space)分配与虚拟存储器
在AIX4.3.2或者更高版本,RAM中可以被编辑和移除的工作页以一种延时的方式被分配到页交换空间的一个相应的位置(slot)。也就是说,在页面换出前,才在磁盘上分配空间。而在AIX4.3.2以前,页空间相应的存储位置(slot)是在页空间被引用的时候就分配了。在AIX更早版本,在页最初被读入存储器时,甚至在他们被引用之前,页空间分配就进行了。当前的滞后模式使得页空间的利用率更准确地代表了页空间的使用,也极大地减少了系统对页空间的需求。
因为永久段在磁盘上有一个永久的位置,不需要为永久段分配页空间。
4.VMM 内存调用控制机制
当一个进程引用一个在磁盘上的虚拟内存页,被引用的页先要换到页帧中,如果内存已经满了,这可能导致一个或更多的页从页帧中换出,以腾出空间。这种情况一般发生在可用页帧数已经很低的情况。而VMM将使用前述页交换算法来满足系统对内存的需要。
一个有效的页交换算法要保持当前活动进程所使用的页总是在RAM中,而非活动进程使用的存储页将被移出。但是当RAM不足的时候,选择移出页将很困难,因为被移出的页可能很快又要被引用,这导致一些页面被频繁的换入换出。系统大部分时间在做页交换而不是执行进程指令。VMM使用存储器调用控制算法来检测这种情况,并予以纠正。
5.如何查看系统的存储器使用
svmon 命令可以用来查看存储器的使用的大致情况。
注意:为了使用svmon命令,文件集perfagent.tools 必须被安装,可以用以下命令查看当前系统是否安装了perfagent.tools文件集
# lslpp -1 perfagent.tools
如果系统中没有安装该文件集,则需要先安装好。对于AIX 4.3.0或者更高版本,perfagent.tools文件集可以在AIX基本操作系统的安装介质上找到。
安装好该文件集后,以root身份登录,执行以下命令:
# svmon -G.
引自:
http://www-1.ibm.com/support/docview.wss?uid=csc12111d12803cd5f344825700e000fc685


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/36468/showart_452785.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP