Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2322908
  • 博文数量: 535
  • 博客积分: 8689
  • 博客等级: 中将
  • 技术积分: 7066
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-26 10:00
文章分类

全部博文(535)

文章存档

2024年(4)

2023年(4)

2022年(16)

2014年(90)

2013年(76)

2012年(125)

2011年(184)

2010年(37)

分类: 系统运维

2012-08-24 17:46:35




AIX换页空间的操作

系统分页空间(System Paging Space)
以下内容适用于AIX 5L,对于AIX之前版本参考官方文档。

分页空间大小通常的建议是分页空间大小的总数至少应当等于机器实际内存大小的两倍,最大为256MB 内存空间的两倍(分页空间为512 MB)。对于大于256 MB 的内存,建议使用下面的规
则:
Total paging space = 512 MB + (memory size - 256 MB) * 1.25

最理想的状况是拥有多个大小几乎相等的分页空间,各自位于一个单独的物理磁盘驱动器上。在系统引导时,只有主分页空间(hd6)被激活。因此,所有在引导期间被分配的分页
空间块都在主分页空间上。这意味着主分页空间应当稍微大于备用分页空间。备用分页空间应当全部大小一致,以确保循环调度(round-robin)算法能够有效工作。

一、创建分页空间
# lsvg rootvg |grep 'PP SIZE'
VG STATE:           active                   PP SIZE:        64 megabyte(s)
# mkps -a -n -s 4 rootvg hdisk0   //使用rootvg中的hdisk0磁盘创建一个4PP(256M)的分页空间,在系统启动时配置(-a),并立即激活(-n)
paging00
# lsps -a
Page Space      Physical Volume   Volume Group    Size %Used Active Auto Type
paging00        hdisk0            rootvg         256MB     1   yes   yes    lv
hd6             hdisk0            rootvg         256MB     1   yes   yes    lv


二、修改分页空间相关属性
1.扩大缩小分页空间
# lsps paging00
Page Space      Physical Volume   Volume Group    Size %Used Active Auto Type
paging00        hdisk0            rootvg         256MB     1   yes   yes    lv
# chps -s 2 paging00   //增加2个PP(即128M)
# lsps paging00
Page Space      Physical Volume   Volume Group    Size %Used Active Auto Type
paging00        hdisk0            rootvg         384MB     1   yes   yes    lv

# chps -d 2 paging00   //缩小2个PP
shrinkps: Temporary paging space paging01 created.
shrinkps: Paging space paging00 removed.
shrinkps: Paging space paging00 recreated with new size.
# lsps paging00
Page Space      Physical Volume   Volume Group    Size %Used Active Auto Type
paging00        hdisk0            rootvg         256MB     1   yes   yes    lv

2.开机激活分页空间(修改的是/etc/swapspaces文件)
# chps -a y paging00
# lsps paging00
Page Space      Physical Volume   Volume Group    Size %Used Active Auto Type
paging00        hdisk0            rootvg         256MB     1   yes   yes    lv
开机不激活分页空间
# chps -a n paging00
# lsps paging00
Page Space      Physical Volume   Volume Group    Size %Used Active Auto Type
paging00        hdisk0            rootvg         256MB     1   yes    no    lv

3.启用停用换页空间
# swapon /dev/paging00
# swapoff /dev/paging00
# swapon -a
0517-075 swapon: Paging device /dev/hd6 is already active.
swapon: Paging device /dev/paging00 activated.
# lsps -a
Page Space      Physical Volume   Volume Group    Size %Used Active Auto Type
paging00        hdisk0            rootvg         256MB     1   yes   yes    lv
hd6             hdisk0            rootvg         256MB     1   yes   yes    lv

三、删除分页空间(非hd6)
# swapoff /dev/paging00
# rmps paging00
# lsps -a
Page Space      Physical Volume   Volume Group    Size %Used Active Auto Type
hd6             hdisk0            rootvg         256MB     1   yes   yes    lv


四、移动换页空间
1.在同一vg内移动换页空间
# lspv
hdisk0          000d1f6ccb7141e0                    rootvg          active
hdisk1          000d1f6cdde99de0                    rootvg          active
# migratepv -l paging00 hdisk0 hdisk1   //将paging00从hdisk0移至hdisk1,这样将换页空间均衡在多个磁盘上,可以提高性能
# lsps -a
Page Space      Physical Volume   Volume Group    Size %Used Active Auto Type
paging00        hdisk1            rootvg         256MB     1   yes   yes    lv
hd6             hdisk0            rootvg         256MB     1   yes   yes    lv

2.将hd6移动至其他VG
我们建议不要将一个名为hd6的分页空间从rootvg转移到另一个卷组中,因为在某些地方,这个名字是被硬编码的(hard-coded)。只有在rootvg中的分页空间会在引导进程的第二个阶段中被激活,而且如果在rootvg中
没有分页空间会严重影响系统引导的性能。如果你需要把大多数分页空间放在其他卷组中,最好是先使hd6尽可能缩小(等于物理内存),然后在其他卷组中创建更大的分页空间。





阅读(3082) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~