CentOS 添加Swap分区
# 建立一个/home/swap的分区文件,大小为1G,count参数为指定的大小,单位为MB,通常Swap大小为实际内存的2倍即可
dd if=/dev/zero of=/swap bs=1M count=1024
# 将分区文件转换为swap格式文件
mkswap /swap
# 将这个文件分区挂载为swap分区
/sbin/swapon /swap
现在,用free -m
命令查看,可以发现已经有交换分区了。
为防止重启后swap分区变成0,还要修改 /etc/fstab
文件
# 在文件末尾添加 /swap swap swap defaults 0 0
vi /etc/fstab
删除swap交换文件方法
# 停止swap分区
/sbin/swapoff /swap
# 删除swap分区文件
rm -rf /swap
# 删除自动挂载命令,删除之前添加的那一行即可。
vi /etc/fstab
修改Swap权重可编辑 /etc/sysctl.conf
文件修改 vm.swappiness
的值。
vm.swappiness=60
,表示可用物理内存低于60%时开始使用交换分区
vm.swappiness=0
,表示尽量使用物理内存
vm.swappiness=100
,表示尽量使用Swap