- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
小型机AIX教程九
实验 10 项目名称: 内存管理
实验目的
了解IBM小型机内存的基本特点,掌握交换分区的基本设置方法,掌握对系统整体以及对特定进程的内存监控基本方法。
实验内容
2.1 内存管理的基本概念
与之前讨论的用户管理和进程管理不一样的是,内存管理并不是单纯的命令与工具方面应用,内存本身是一种硬件,因此必须结合内存的硬件特性理解内存在小型机系统中的具体应用特点,进而理解内存管理的基本内容。同时,系统管理上的内存并不仅仅指物理内存,而是指逻辑上可用的内存,也即虚拟内存(virtual memory)。因此,内存管理实质是对虚拟内存的管理,而管理的主要任务,是对内存使用的配置、监控和优化。
2.2 小型机内存技术简介
本质上小型机的内存与普通个人计算机的内存并无差别。但是由于小型机对系统的稳定性和可靠性有更高的要求,因此在纠错能力的要求上小型机所使用的内存远比个人计算机的要高。传统上小型机内存都使用一种称为EEC(Error Checking and Correcting)技术来检测并更正内存中的数据错误。EEC技术能够检测并更正一位数据的错误。但问题是,如果小型机内存出现数据错误,那么很可能是在同一内存条中出现多处错误,这与小型机同时读取一条内存上的多个字节(8bit)的方式有关(如下图所示)。这是EEC技术是无法将错误更正过来。
Chipkill是IBM设计的一种内存配置技术,采用一种类似于RAID(磁盘冗余阵列,后续实验将会介绍)的技术来保护内存。使用chipkill技术的机器要求以2、4、8条内存为一组地进行内存配置,系统对该组的内存同时读取(比如从8条内存中各读取8位数据以构成64位数据),因而这一组内存在各项参数性能上要求必须严格相同。Chipkill技术优异的稳定性使得连探测火星的航天工具都使用它(下图)。
2.3 交换分区的基本概念
虚拟内存是与物理内存相对应的一个概念。 “虚拟”是指操作系统提供给进程的是一个逻辑上的内存空间,进程所占用的内存当中,有可能一部分存储在物理内存中,而另一部分却在所谓的“交换分区”,通常就是硬盘的一块区域上。当进程需要读写在交换分区上的数据时,通过缺页中断将交换分区中的对应内存页面换到物理内存上。当然,如果一个内存页面很少被访问到,也可以将其淘汰到交换分区上。
于是,系统管理员必须要在心中有一个基本的认识,就是你可以使用的内存是指虚拟内存,而非物理内存。交换分区与物理内存合在一起提供对虚拟内存的支持。一个经典的问题是,交换分区要设多大?其实要根据实际内存使用情况而定。通常一开始设置为与物理内存大小相等即可。如果在实际运行时交换分区使用率过高的话,便应扩充交换分区,如果实际使用时交换分区使用率过低,便应缩减交换分区。这就是管理员管理交换分区的基本工作了。
在AIX中,交换分区称为Paging Space。从名称便可看出,AIX的内存管理是以页为单位,默认每个页面大小为4096字节,虚拟内存空间被划分为一个个页面,当交换分区中的某个页面需要被访问时,需要从交换分区调入到物理内存中(page in),相反当物理内存中的某页被淘汰时,则将其调出到交换分区(page out)。
为实现灵活使用,交换分区可以有多个,利用smit工具可以很方便地对这些交换分区进行管理。请阅读以下例子,并完成例子后的题目。
例子:利用smit工具管理交换分区。
#smitty pgsp
Paging Space
Move cursor to desired item and press Enter.
List All Paging Spaces 显示交换分区大小
Add Another Paging Space 增加新交换分区
Change / Show Characteristics of a Paging Space 配置交换分区
Remove a Paging Space 删除一个交换分区
Activate a Paging Space 激活一个交换分区
Deactivate a Paging Space 停止一个交换分区
如果仅仅是要列出交换分区的基本信息,用lsps命令也可以达到该目的。
命令:lsps
功能:列出交换分区的基本信息
格式:lsps 选项
选项:
-s:简要显示交换分区的使用情况
-a:显示全部交换分区的使用情况
例子:lsps命令的使用
#lsps -a
Page Space Physical Volume Volume Group Size %Used Active Auto Type
hd6
文档评论(0)