配置 IBM AIX swap/page space 大小

和 Windows 系统不同的是,Unix/Linux 系列操作系统没有虚拟内存这个概念。不过有一个与之机制类似的 swap 空间,或者有的地方叫 page space(分页空间),作用与 Windows 上的虚拟内存相近,都是在系统物理内存不足时可以当做内存来使用。

在 IBM AIX 系统上调整 swap 大小之前,一般先查看当前系统的 Volume Group 和 swap 空间大小:

lsps -a

lsps -a on aix

可以看到当前系统的 Page Space 分配在 rootvg 上,大小为 512MB。然后查看 rootvg 的 PP size 和剩余空间大小:

lsvg rootvg

lsvg rootvg on aix

可以看到 rootvg 的 PP size 为 64MB,剩余还有 650 个 free PPs,即 41600MB。如果要把 swap 空间增加到 2GB,只需要增加 1536MB/64MB = 24 个 PP 即可:

chps -s 24 hd6

然后再使用 lsps -a 命令确认 Page Space 已经被设定为了 2G:

lsps -a on aix

也可以使用 chps 命令的 -d 参数来减小 swap 空间 :

chps -d on aix

评论