- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AU14学生用书09
单元9 页面空间
关于本单元的内容
本单元介绍了页面空间的基本概念。
完成本单元后应具备的能力
完成本单元后您应该能够:
理解为什么在AIX系统中需要页面空间
显示和监测系统页面空间的使用情况
对页面空间太大或太小能够采取调整措施
怎样检查您的进步
检查要点问题
练习
参考资料
Online System Management Concepts: Operating System and Devices
Online System Management Guide: Operating System and Devices
Online Performance Tuning Guide
SG24-5765-02 AIX 5L Differences Guide Version 5.2 Edition
单元目标
完成本单元后您应该能够:
理解为什么在AIX 系统中需要页面空间
显示和监测系统页面空间的使用情况
对页面空间太大或太小能够采取调整措施
图 9-1 单元目标 AU149.0
注解:
页面空间基本概念
图 9-2 页面空间基本概念 AU149.0
注解:
一个进程的运行需要系统内存,当进程调入系统内存时,系统会分配一定数量页帧(4KB为1页帧)的内存空间。当运行很多进程时,内存空间就会用满,但并不是驻留在内存中的所有程序和数据都是活动的,因此,系统将会对内存进行扫描并定位最近最少用的页帧。当定位到这样的页帧时,系统就会在硬盘上分配一个4KB的块或“页”并把数据从内存页帧移到硬盘。而硬盘的这个域就称作页面空间。
页面空间的定义
硬盘中存储内存信息的区域
空间单位 4KB
虚拟内存,并非真正内存
图 9-3 页面空间的定义 AU149.0
注解:
页面空间是指硬盘上存储内存信息的区域,这些信息是系统目前不需要访问的。当系统中实际可用内存空间变得很少时,系统按照“最近最少使用算法”把最近没有使用过的程序或数据从内存移至页面空间中,并为其他程序释放内存。
记住页面空间是对不活动页内信息的临时存储区,不是真正内存的替代品。如果你的系统有很多活动的进程,那么就需要更多的实际内存。你必须确保系统有足够多的内存来支持所有的活动进程,如果内存被过量使用而导致RAM严重不足时,你的系统将达到一种持续页面调度状态叫“颠簸(thrashing)”。这种现象就是当系统试图释放内存,就会发生页调出,当页一存到硬盘,系统又要把其调回内存运行,这样你的机系统资源将浪费在只做页面调度上而不能做任何实际的工作。
当你的系统发生“颠簸”时增加页面空间是不能解决问题的,因为发生“颠簸”的原因是没有足够的实际内存。
页面空间分配原则
页面空间一般为实际内存的2倍
页面空间大小取决于运行的应用
监控页面空间命令:lsps –a
低页面空间会使系统运行很差
图 9-4 页面空间分配原则 AU149.0
注解:
页面空间在系统安装时就创建了。它的大小依赖于实际内存大小。如果实际内存大于等于64M,则页面空间大小设置为RAM+16M ,否则为实际内存的2倍。
以上分配原则并不是完全确定的,可以根据实际运行程序的量和大小进行调整。
监控页面空间的运行情况,可使用命令 lsps –a 。
如果系统运行在低页面空间情况下,系统会给控制台和用户发送信息,说明页面空间不够。此时,系统不能再启动新的程序,需要停止原有程序,释放一定内存空间后才能使用新程序。显然这种情况是要避免的。如果在控制台上或者对终端上一个命令的响应时出现下面的信息,那就表明页面空间低了。
INIT: Paging space is low
ksh: cannot fork no swap space
Not enough memory
Fork function failed
fork () system call failed
Unable to fork, too may processes
Fork failure - not enough memory available
Fork function not allowed. Not enough memory available.
Cannot fork: Not enough space
以上信息都说明,情况可能变得更坏,如果页面空间继续用满的话,非系统进程将会终止,甚至系统会出现崩溃的
您可能关注的文档
最近下载
- 2024NIHSS评分量表解读PPT.pptx VIP
- 跨文化交际――中西方文化差异PPT课件.ppt VIP
- 12J1工程做法图集标准.docx VIP
- 《跨文化交际》课件:探索不同国家的文化差异.ppt VIP
- 四法一纲.doc VIP
- 新人教版8年级上册物理全册教学课件(2024年秋季新版教材).pptx
- 领导力与管理沟通PPT课件(共19章)第9章 非语言表达.pptx VIP
- 领导力与管理沟通PPT课件(共19章)第8章 书面表达.pptx VIP
- 2025年农村公路路面改造以工代赈项目可行性研究报告-新大纲.docx VIP
- 江苏省化工和危险化学品生产企业安全审计表解读 2025年1月2日.pptx VIP
文档评论(0)