增加虛擬內存:

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

然后根據上面的內容做即可。

完成后別忘了啟動關閉的程序。