阿里云CentOS下swap交换分区创建和删除

今天阿里云 centOS 出现启动新服务,老服务被关闭。

看了下内存使用,一启动新服务内存使用就到96%了, cpu 到了100%

查看交换分区

一,创建交换区 swap

1,增加4G 大小的 swap

dd if=/dev/zero of=/var/swap bs=1024 count=4096000

if是指input file,of是output file。dev/zero是linux的一种输入设备,用来创建用于初始化的空文件,如临时交换文件,可以提供任何你需要的数目。 bs指 block size ,单位数据块block,读入/输出的块字节大小为1024 个字节,。count=4096000 :数据块(block)数量为4096000 ,即4096000个1024字节(1024字节=1kb)。可以计算swap分区的容量为:4G。(dd命令里的单位M表示1024*1024,k表示1024)

2,创建 swap 文件

mkswap /var/swap

注意 mkswap 和/var/swap 之间有个空格

3,加载这个文件

swapon /var/swap

注意 swapon 和/var/swap 之间有个空格

执行以上命令可能会出现:“不安全的权限 0644,建议使用 0600”提示,其实已经激活了,可以忽略,修改权限:

chmod -R 0600 /var/swapfile

4,设置系统启动时自动挂载分区

添加到/etc/fstab

echo "/var/swapfile swap swap defaults 0 0" >> /etc/fstab

 

5,查看分区大小

free -m

如果打印出   Swap:             0           0           0说明没有分区

 

二,删除 swap 分区

停止使用的分区

swapoff /var/swapfile

删除

rm -rf  /var/swapfile

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值