标题:Ubuntu 16.04的SWAP设置 出处:向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除 时间:Fri, 23 Jun 2017 00:17:27 +0000 作者:jackxiang 地址:http://jackxiang.com/post/9224/ 内容: 我在安装Ubuntu 16.04 LTS的时候,因为磁盘分区问题,在安装的时候没有设置SWAP分区,后来在使用过程中,时而出现系统运行不流畅的情况,看来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 sysclt 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 swapon -s Filename Type Size Used Priority /dev/sda2 partition 2047992 0 -1 来自: http://www.linuxidc.com/Linux/2013-03/80208.htm Generated by Jackxiang's Bo-blog 2.1.1 Release