增加虚拟内存

创建swap文件

root@test:~# mkdir /usr/swap/
root@test:~# dd if=/dev/zero of=/usr/swap/swapfile bs=1M count=2048
2048+0 records in
2048+0 records out
2147483648 bytes (2.1 GB, 2.0 GiB) copied, 8.31572 s, 258 MB/s

查看swap文件大小

root@test:~# du -sh /usr/swap/swapfile
2.1G	/usr/swap/swapfile

建立交换分区

root@test:~# /usr/swap# mkswap /usr/swap/swapfile
mkswap: /usr/swap/swapfile: insecure permissions 0644, 0600 suggested.
Setting up swapspace version 1, size = 2 GiB (2147479552 bytes)
no label, UUID=4b2698df-0323-4ae2-9128-9f312cbf8e7f

激活交换分区

root@test:~# swapon /usr/swap/swapfile

查看当前内存

root@test:~# free -m
              total        used        free      shared  buff/cache   available
Mem:            508         369           7           1         130         124
Swap:          2179         106        2073

设置开机自动加载

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

移除虚拟内存

先停止swap分区

root@test:~# swapoff /usr/swap/swapfile swap

删除swap分区文件

root@test:~# rm -rf /usr/swap/swapfile swap

修改fstab,移除分区

root@test:~# vi /etc/fstab
# 删除之前添加的分区
文章作者: Administrator
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 if(xyz!=null)
技术分享 Linux
喜欢就支持一下吧
打赏
微信 微信
支付宝 支付宝