《AIX 5L 5.3 Paging Space维护管理》.docx
文本预览下载声明
AIX 5L 5.3 Paging Space维护管理
分页空间概述
????????????
页面是包含 4 KB 数据的虚拟内存单元,并且可在实际和辅助存储之间转移。
????????????
分页空间也称为交换空间,是 type 属性等于 paging 的逻辑卷。这种类型的逻辑卷称为分页空间逻辑卷,或简称为分页空间。当系统中空闲的实际内存量非常低时,最近未使用过的程序或数据从实际内存转移到分页空间,以将实际内存释放用于其他活动。
????????????
安装过程在驱动器 hdisk0 上创建一个缺省分页逻辑卷 (hd6),此逻辑卷也称为主分页空间。
????????????
缺省分页空间的大小是在 AIX 安装的系统自定义阶段中根据以下标准确定的:
?除 hd6 以外,分页空间使用的空间不得超过 16 MB。在 AIX Version 4.2.1 中,hd6 使用的空间不能超过 32 MB,在 AIX Version 4.3 及更高版本中,hd6 使用的空间不能超过 64 MB。
分页空间使用的空间不能超过总磁盘空间的 20%。
如果实际内存小于 256 MB,则分页空间为实际内存的两倍。
如果实际内存大于或等于 256 MB,则分页空间为 512 MB。
????????????????分页空间的布局 ????????????
????????????
针对分页空间的 I/O 是随机的,并且主要是一次一个页面。vmstat 和 topas 命令产生的报告指示了正在发生的分页空间 I/O 量。图 1 显示了 vmstat 命令的示例输出。
????????????
图 1 vmstat 命令的输出
???????????? ???????????????????????????????? ????????????????????????
topas 命令是在 AIX Version 4.3.3 中引入的。图 2 显示了 topas 命令的示例输出。
????????????
图 2 topas 命令的输出
???????????? ???????????????????????????????? ????????????????????????
要改进分页性能,应该使用多个分页空间,并尽可能将它们定位在单独的物理卷上。可以将多个分页空间定位在同一个物理卷上,不过建议不要这样做。
????????????
????????????????分页空间的大小 ????????????
????????????
一般建议是,对于内存不超过 256 MB(512 MB 的分页空间)的计算机,分页空间大小之和应该至少等于计算机实际内存大小的两倍。对于 256 MB 以上的内存,建议使用以下规则:
????????????
总分页空间 = 512 MB + (内存大小 -256 MB) * 1.25
????????????
在理想的情况下,应该存在多个大小大致相等的分页空间,每个分页空间分别在不同的物理磁盘驱动器上。如果决定创建附加的分页空间,应该在负载比 rootvg 中的物理卷轻的物理卷上创建这些分页空间。
????????????
当系统启动时,只有主分页空间 (hd6) 是活动的。
????????????
因此,在启动期间分配的所有分页空间块都在主分页空间上。这意味着主分页空间应该比辅助分页空间稍大一点。辅助分页空间应该全都具有相同的大小,以确保循环算法能够高效地工作。
????????????
lsps -a 命令可以提供系统上每个分页空间的当前使用情况的快照,而 lsps –s 命令可以提供总的活动分页空间及其当前利用情况的摘要。
管理分页空间
????????????
以下命令用于管理分页空间:
????????????
chps 更改分页空间的属性。
lsps 显示分页空间的特征。
mkps 创建附加的分页空间。
rmps 删除非活动的分页空间。
swapon 激活分页空间。
swapoff 禁用一个或多个分页空间。
????????????
swapon 命令在早期系统初始化 (/sbin/rc.boot) 过程中用于激活初始分页空间设备。在随后的初始化阶段中,当其他设备变得可用时,将使用 swapon 命令来激活附加的分页空间,以便分页活动跨多个设备进行。
????????????
不 能删除活动的分页空间。要删除活动的分页空间,必须首先使其变为非活动的。要在截止 AIX Version 4.3 的 AIX 版本中实现此目的,可以使用 chps 命令,以便在下一次系统重新启动时不使用该分页空间。然后,在重新启动系统以后,该分页空间将处于非活动状态,可以使用 rmps 命令将其删除。在 AIX 5L Ve
显示全部