CentOS删除/添加交换分区
查看存在的交换分区
swapon -s
关闭、开启交换分区
swapoff -a
swapon -a
分配交换分区大小
使用dd
命令创建swap交换分区文件/dev/mapper/centos-swap
,大小为512M
/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=512
格式化swap分区
/sbin/mkswap /var/swap.1
设置交换分区
/sbin/mkswap -f /var/swap.1
激活swap分区
/sbin/swapon /var/swap.1
设为开机自动启用
vi /etc/fstab
在该文件底部添加如下内容
/var/swap.1 swap swap defaults 0 0
删除swap交换分区
停止正在使用的swap分区
/sbin/swapoff /var/swap.1
删除swap分区文件
rm -f /var/swap.1
删除或注释在/etc/fstab文件中的以下开机自动挂载内容
/var/swap.1 swap swap defaults 0 0
设置交换分区使用阈值
查看当前设置
cat /proc/sys/vm/swappiness
swappiness=0
的时候表示最大限度使用物理内存,然后才是swap空间。swappiness=100
的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。
临时修改
sysctl vm.swappiness=10
永久修改,在/etc/sysctl.conf
文件里添加如下参数:
vm.swappiness=10
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭