增加虛擬內存:
1、檢查當前的分區情況:
# free -m
2、增加交換分區文件及大小,如果要增加1G大小的交換分區,則命令寫法如下,其中的 bs等于想要的塊大小,count是要增加多少塊,虛擬內存的大小等于bs*count
# dd if=/dev/zero of=/swapfile bs=1MB count=1024
3、格式化文件為虛擬內存格式,否則會報錯。
# mkswap /swapfile
4、立即啟用交換分區文件?
# swapon /swapfile
5、如果要在引導時自動啟用,則編輯 /etc/fstab 文件,添加行:
#?/swapfile swap swap defaults 0 0?
或者編輯/etc/rc.local文件,加入以下內容(具體根據自己的文件路徑):
# swapon /swapfile
系統下次引導時,它就會啟用新建的交換文件,再查看SWAP分區大小發現增加了2G。
=============================
調整虛擬內存:
需要先把虛擬內存關閉,
# swapoff /swapfile
如果報錯的話,需要先把一些進程關閉,具體視情況而定
swapoff問題:swapoff failed: Cannot allocate memory
然后根據上面的內容做即可。
完成后別忘了啟動關閉的程序。
轉載于:https://blog.51cto.com/lovelive/1895083