aix下扩充swap大小

本文介绍了如何在AIX系统中查看和动态调整swap空间的方法,包括使用lsps命令检查swap空间的状态、通过lsvg命令获取rootvg的详细信息,并演示了如何通过chps命令增加swap分区的大小。

1、查看swap空间大小以及使用情况

# lsps -a
Page Space      Physical Volume   Volume Group Size %Used Active  Auto  Type Chksum
hd6             hdisk0            rootvg         512MB    61   yes   yes    lv     0

# lsps -s
Total Paging Space   Percent Used
      512MB              61%

 

2、查看rootvg的特征和状态

# lsvg rootvg
VOLUME GROUP:       rootvg                   VG IDENTIFIER:  00c6a66600004c0000000136f813cab4
VG STATE:           active                   PP SIZE:        256 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      599 (153344 megabytes)
MAX LVs:            256                      FREE PPs:       101 (25856 megabytes)
LVs:                12                       USED PPs:       498 (127488 megabytes)
OPEN LVs:           11                       QUORUM:         2 (Enabled)
TOTAL PVs:          1                        VG DESCRIPTORS: 2
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         1                        AUTO ON:        yes
MAX PPs per VG:     32512                                    
MAX PPs per PV:     1016                     MAX PVs:        32
LTG size (Dynamic): 256 kilobyte(s)          AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable
说明:每一个pp的大小为256M,目前可用的空间为153G

 

# lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       1       1       1    closed/syncd  N/A
hd6                 paging     2       2       1    open/syncd    N/A
hd8                 jfs2log    1       1       1    open/syncd    N/A
hd4                 jfs2       400     400     1    open/syncd    /
hd2                 jfs2       16      16      1    open/syncd    /usr
hd9var              jfs2       5       5       1    open/syncd    /var
hd3                 jfs2       60      60      1    open/syncd    /tmp
hd1                 jfs2       5       5       1    open/syncd    /home
hd10opt             jfs2       2       2       1    open/syncd    /opt
hd11admin           jfs2       1       1       1    open/syncd    /admin
lg_dumplv           sysdump    4       4       1    open/syncd    N/A
livedump            jfs2       1       1       1    open/syncd    /var/adm/ras/livedump
说明:paging为swap分区,分布在hd6上

 

3、动态扩充swap分区
# chps -s 6 hd6

 

4、检查SWAP大小的变化
# lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       1       1       1    closed/syncd  N/A
hd6                 paging     8       8       1    open/syncd    N/A
hd8                 jfs2log    1       1       1    open/syncd    N/A
hd4                 jfs2       400     400     1    open/syncd    /
hd2                 jfs2       16      16      1    open/syncd    /usr
hd9var              jfs2       5       5       1    open/syncd    /var
hd3                 jfs2       60      60      1    open/syncd    /tmp
hd1                 jfs2       5       5       1    open/syncd    /home
hd10opt             jfs2       2       2       1    open/syncd    /opt
hd11admin           jfs2       1       1       1    open/syncd    /admin
lg_dumplv           sysdump    4       4       1    open/syncd    N/A
livedump            jfs2       1       1       1    open/syncd    /var/adm/ras/livedump


# lsps -s
Total Paging Space   Percent Used
      2048MB              16%

Swap即交换空间,是磁盘上的一块区域,用于在物理内存不足时暂时存放不常用的内存数据,起到扩展内存的作用。 在Linux系统中,可以通过以下命令查看Swap大小:使用`swapon -s`命令可以显示交换区的使用状况,其中会包含Swap分区或文件的大小信息,示例如下: ```plaintext # swapon -s Filename Type Size Used Priority /dev/sda5 partition 7999484 466176 -2 ``` 这里的`Size`列显示了Swap分区的大小,单位通常是KB [^2]。也可以使用`free -h`命令查看内存使用情况,其中会显示Swap的总大小、已使用大小和空闲大小 [^1]。 若要调整Linux系统的Swap分区大小,可按以下步骤操作: 1. 查看内存和硬盘使用情况,分别使用`free -h`和`df -h`命令。 2. 创建一个指定大小Swap文件,例如创建一个16G大小Swap文件,使用`dd if=/dev/zero of=/var/swap bs=1024 count=16384000`命令。 3. 将创建的文件格式化为Swap格式,使用`mkswap /var/swap`命令。 4. 挂载Swap分区,使用`swapon /var/swap`命令,不过此操作可能会提示不安全的权限,建议使用0600权限,可忽略该提示。 5. 查看激活的Swap分区或文件的状态,使用`swapon -s`命令。 6. 若要永久挂载新添加的Swap分区,需在`/etc/fstab`文件末尾添加一行`/var/swap swap swap defaults 0 0`,然后使用`mount -a`命令挂载文件系统,重启系统查看效果 [^1]。 在Android手机上,若要设置Swap大小,可执行`CreatIMG.sh`,然后将`90userinit`放在`/system/etc/init.d`目录下,重启手机后使用`free`命令查看Swap是否为0,若不为0表示Swap设置成功 [^3]。 `swapon`命令在操作Swap分区时有多种参数,其语法为`swapon [-ahsV][-p <优先顺序>][设备]`,其中`-s`参数可显示交换区的使用状况,`-a`可将`/etc/fstab`文件中所有设置为Swap的设备启动为交换区等 [^4]。 ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值