CentOS7 添加、删除、修改swap 分区

首先查看当前系统swap是否存在swap分区,以下命令会显示swap 分区大小,为0表示没有分区。

free -h

1.添加swap分区
dd if=/dev/zero of=/data/swapfile bs=1024 count=4096k

if(即输入文件,input file),dev/zero 是Linux的一种特殊字符输入设备,用来创建一个指定长度用于初始化的空文件。
of(即输出文件,output file)。 /data/swapfile 是 swap 文件地址。
bs=1024 :单位数据块同时读写块字节大小为1024个字节即。
count=4096K :数据块数量为4096*1024。
计算出swap分区的容量为:1KB*4096*1024=4G。

转换为swap分区:
mkswap /data/swapfile
挂载并激活分区:
swapon /data/swapfile
设置权限为root可操作
chmod -R 0600 /data/swapfile
设置开机自动挂载该分区:
vi /etc/fstab 
UUDI=swapfile的UUID swap swap defaults 0 0

2.删除某swap分区

先停止正在使用swap分区:
swapoff /data/swapfile
删除swap分区文件
rm -rf /data/swapfile
删除 /etc/fstab 中的配置
UUDI=swapfile的UUID swap swap defaults 0 0

3.更改Swap配置,swappiness值越高系统对swap分区的使用优先级越高,默认为30.

查看当前的swappiness数值:
cat /proc/sys/vm/swappiness
修改swappiness值,这里以10为例。
sysctl vm.swappiness=10
永久生效
echo "vm.swappiness = 10" >> /etc/sysctl.conf

 出处:https://codeday.me/collect/20180608/178374.html

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值