Swap是Linux上的内存分区,有时候内存不够用,可以增加一个交换分区缓解下内存不足的情况。
检查系统已有的分区配置信息
sudo swapon --show free -h df -lh
创建Swap分区文件
sudo fallocate -l 1G /swapfile ls -lh /swapfile sudo chmod 600 /swapfile ls -lh /swapfile sudo mkswap /swapfile #enable the swap file, allowing our system to start utilizing it sudo swapon /swapfile sudo swapon --show free -h
永久保存Swap分区信息
使用swapon 命令只对当前有效,重启之后,又变成原有的swap配置,所以需要将新的swap分区信息写入到配置文件里
sudo cp /etc/fstab /etc/fstab.bak echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
Swap的高级用法
cat /proc/sys/vm/swappiness #a swappiness setting of 60 is not a bad value. For a server, you might want to move it closer to 0 or 10, but setting will persist until the next reboot sudo sysctl vm.swappiness=10 # vm.swappiness=10 add to sysctl.conf sudo nano /etc/sysctl.conf cat /proc/sys/vm/vfs_cache_pressure sudo sysctl vm.vfs_cache_pressure=50 #vm.vfs_cache_pressure=50 sudo nano /etc/sysctl.conf
原创文章,转载请注明:转载自Web开发笔记 | Ubuntu 16.04 添加Swap分区
本文链接地址:https://www.magentonotes.com/how-to-add-swap-space-on-ubuntu-16-04.html
Comments on this entry are closed.