給阿里雲的linux服務器添加swap分區

一、使用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%時便使用交換分區。

相關文章
相關標籤/搜索