一、使用top命令查看當前系統是否有交換分區。linux
運行top命令後,能夠在KiB Swap打頭的那一行,看到交換分區相關信息。若是顯示KiB Swap: 0 total 就說明沒有交換分區。從top命令中退出使用「q」鍵。vim
二、首先建立用戶交換分區的文件。bash
[root@www ~]# dd if=/dev/zero of=/mnt/swap bs=1M count=1024
這樣建立1G的分區文件app
三、初始化分區文件阿里雲
[root@www ~]# mkswap /mnt/swap
四、啓動交換分區code
[root@www ~]# swapon /mnt/swap
五、設置開機自動掛載內存
[root@www ~]# vim /etc/fstab
添加 /mnt/swap swap swap defaults 0 0class
六、設置使用swap分區的閥值im
[root@www ~]# vim /etc/sysctl.conf
修改文件中的vm.swappiness = 50,阿里雲linux默認是0。數據
[root@www ~]# sysctl vm.swappiness=50
當swappiness內容的值爲0時,表示最大限度地使用物理內存,物理內存使用完畢後,纔會使用SWAP分區。當swappiness內容的值爲100時,表示積極地使用SWAP分區,而且把內存中的數據及時地置換到SWAP分區。咱們這裏設置的50,就表示當物理內存少於50%時便使用交換分區。