天天看點

通過開啟swap分區來解決小記憶體阿裡雲伺服器的記憶體瓶頸

阿裡雲的linux雲伺服器預設是沒有啟用swap分區(交換分區)的。一般情況下swapswap分區的大小可以參考以下規則進行設定:

記憶體大小

swap大小

MEM_SIZE <= 4G

最小2G

4G < MEM_SIZE <= 16G

最小4G

16G < MEM_SIZE <= 64G

最小8G

64G < MEM_SIZE <= 256G

最小16G

其中<code>block_size</code>和<code>number_of_block</code>的大小可以自定義,例如<code>bs=1M count=2048</code>代表2G大小的swap分區。

在<code>/etc/fstab</code>中增加swap配置行。

設定完成之後可以通過linux的<code>free -m</code>指令檢視swap分區的狀态。

繼續閱讀