阿里雲centos設定虛擬記憶體

2021-08-15 02:45:08 字數 896 閱讀 1533

1. 新增swap檔案大小為2g

預設情況下,of=/swapfile即swapfile檔案建立在/var/目錄下。

若我在建立在/opt/image/目錄下, 則下面所有的操作裡有/swapfile的都要改為/opt/image/swap

# dd if=/dev/zero of=/swapfile bs=1k count=2048000
2. 建立swap檔案
# mkswap /swapfile
3. 啟用swap檔案
# swapon /swapfile
4. 檢視swap資訊是否正確
# swapon -s
5. 新增到fstab檔案中讓系統引導時自動啟動

注意, 這裡是採用了swapfile檔案的預設路徑, 即/var/swapfile。若你上面的操作中swapfile檔案不是在/var/目錄下, 則下面的/var/swapfile也要相應修改為自己設寫的。

# echo "/var/swapfile swap swap defaults 0 0" >> /etc/fstab
6. 用命令free檢查2g交換分割槽生效
# free -m
或者, 檢查meminfo檔案

# grep swaptotal  /proc/meminfo
7. 釋放swap檔案
# swapoff /swapfile
8. 刪除swap檔案
# rm -fr /swapfile

阿里雲主機centos設定虛擬記憶體

新增swap檔案大小為2g 2048000 0 records in 2048000 0 records out 2097152000 bytes 2.1 gb copied,33.0295 s,63.5 mb s 2.建立swap檔案 mkswap swapfile warning don t e...

阿里雲虛擬記憶體

swap 交換分割槽 它的作用是當記憶體不夠用的時候,將記憶體中不常使用的資料釋放到硬碟上以達到減輕記憶體壓力的目的,但使用swap時候會極大的降低系統效能,所以若是條件允許,建議提高記憶體容量。阿里雲伺服器預設沒有開啟虛擬記憶體,所以在軟體執行中,大量服務啟動時,會經常出現執行卡死崩潰現象 而又不...

CentOS增加虛擬記憶體

最近在搭建自己寫的部落格 使用的是cloud vue專案.沒想到的是微服務太佔記憶體了.只啟動了一些中介軟體,三個微服務.我阿里雲2h4g的伺服器就快扛不住了.為此只能進行擴充虛擬記憶體了.free h因為我之前增加了交換空間4g,所以swap會顯示4g,並且已經使用了1g了 使用dd命令建立名為s...