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