1. 程式人生 > 其它 >linux 開啟虛擬記憶體

linux 開啟虛擬記憶體

linux 開啟虛擬記憶體

第一種方式

allocate -l 2G /swapfile
sudo fallocate -l 2G /swapfile
mkswap /swapfile
sudo mkswap /swapfile
chmod 600 /swapfile
sudo chmod 600 /swapfile
sudo swapon /swapfile
free -m

第二種方式

1.建立用於交換分割槽的檔案

dd if=/dev/zero of=/mnt/swap bs=1M count=1024

注:block_size、number_of_block大小可以自定義,比如bs=1M count=1024代表設定1024M,也就是1G大小swap分割槽

2.設定交換分割槽檔案

mkswap /mnt/swap

3.立即啟用交換分割槽檔案

swapon /mnt/swap

如果在/etc/rc.local中有swapoff -a 需要修改為swapon -a

4.設定開機時自啟用swap分割槽

修改檔案/etc/fstab中的swap行。新增以下內容:

/mnt/swap swap swap defaults 0 0

注:/mnt/swap 路徑可以修改,可以根據建立的swap檔案具體路徑來配置。

5.設定完成後,執行free -m命令檢視效果

[email protected] ~]# free -m
在這裡插入圖片描述