CentOS7.x修改swap虚拟内存

查看swap 大小

一般的swap大小是实体内存的1-2倍,本例修改为内存的1.5倍。

[root@services swap]# free
total used free shared buff/cache available
Mem: 1882356 92720 1116504 492 673132 1624656
Swap: 0 0 0
可以看到此服务器没有设置 swap 大小,这里我们为了安装oracle11g,将swap调整为3G

设置swap文件大小

创建/usr/swap文件,并进入该文件

[root@services ~]# mkdir /usr/swap && cd /usr/swap

创建3g大小文件

[root@services swap]# dd if=/dev/zero of=swapfile bs=1G count=3
3+0 records in
3+0 records out
3221225472 bytes (3.2 GB) copied, 30.0177 s, 107 MB/s

查看文件大小(二选一)

查看文件大小(方法一)

[root@services swap]# ll
total 3145732
-rw-r–r-- 1 root root 3221225472 May 14 21:39 swapfile

查看文件大小(方法二)

[root@services swap]# du -sh /usr/swap/swapfile
3.1G /usr/swap/swapfile

设置为swap文件格式

[root@services swap]# mkswap /usr/swap/swapfile
Setting up swapspace version 1, size = 3145724 KiB
no label, UUID=1cc9cb0c-4cc7-4c2d-981c-11da20dd9014

激活swap文件立即使用

[root@services swap]# swapon /usr/swap/swapfile
swapon: /usr/swap/swapfile: insecure permissions 0644, 0600 suggested.
这样设置reboot后会失效

永久生效

删除原来swap类型行数据
新增一行/usr/swap/swapfile swap swap defaults 0 0

[root@services swap]# vi /etc/fstab
/dev/mapper/centos-root / xfs defaults 0 0
UUID=b8febb87-f699-469b-8ba8-425f54aa99d0 /boot xfs defaults 0 0
#/dev/mapper/centos-swap swap swap defaults 0 0
/usr/swap/swapfile swap swap defaults 0 0

保存后即完成swap调整。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值