Ubuntu的SWAP設置


1. 在Ubuntu中配置使用新創建的Swap分區

Command list:

查找Swap分區的UUID

sudo blkid

在/ect/fstab中加入新的Swap分區

sudo gedit /etc/fstab

在最后加入下列內容,xxxx為Swap分區的UUID

UUID=xxxx none swap sw 0 0

激活Swap分區,Swap分區為/dev/sda3

sudo swapon /dev/sda3

2. 在Ubuntu中使用file當swap

Command list:

創建1個1GB的file

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

格式化為Swap file

sudo mkswap /mnt/1GB.swap

把swap file加入到系統中

sudo swapon /mnt/1GB.swap

上面的操作只是臨時添加1個swap file,如果要做永久添加,則需要下列步驟。

在/ect/fstab中加入新的Swap分區

sudo gedit /etc/fstab

在最后加入下列內容

/mnt/1GB.swap none swap sw 0 0

3. Ubuntu的swap使用策略

Command list:

查看memory/buffer/Swap使用情況。

free

查看swap使用策略,Swap和memory各占百分百

默認是60,即Swap占60%,memory占40%

cat /proc/sys/vm/swappiness

修改swap使用策略

僅本次開機有效,重啟后恢復原值

sudo sysctl vm.swappiness=20

修改swap使用策略,系統默認值

需要重啟系統后,才能生效

sudo gedit /etc/sysctl.conf

在最后添加下列內容:

#################################################

# Set Swap usable availability

# Swap <-------> physical memory

# default: 60% 40%

vm.swappiness=20

4. 關閉swap

sudo swapoff -a


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM