- 检查系统交换- 确保系统已启用工作,替换掉之前的。 如果没有交换,将只得到输出头信息。
$ sudo swapon -s
- 创建交换文件- 允许创建一个文件,以用于所需的系统swap交换大小。 制作文件前请确保您有足够的磁盘空间。 一般其建议swap交换应该等于一倍安装的物理内存。我安装在我的系统2GB物理内存。所以我创造了4GB大小的交换。
$ sudo fallocate -l 4G /swapfile $ chmod 600 /swapfile
- Make Swap交换- 现在使用mkswap命令 make swap交换可用文件。
$ sudo mkswap /swapfile
- 启用交换-现在安装使用swapon命令系统交换。
$ sudo swapon /swapfile
现在,再次检查交换是否启用。你会看到的结果类似下面。$ sudo swapon -s Filename Type Size Used Priority /swapfile file 4194300 0 -1
- 设置永久交换- 在附加/etc/fstab文件,以便在系统重新启动交换以下项。
# vim /etc/fstab
/swapfile none swap sw 0 0
- 设置内核参数- 现在改变swappiness内核参数按您的要求。 它告诉系统是如何经常利用这一交换区域。编辑/etc/sysctl.conf文件并添加下列文件中的配置。
$ sudo vim /etc/sysctl.conf
vm.swappiness=10
现在重新加载sysctl的配置文件$ sudo sysctl -p
如何在Ubuntu 15.10 LTS 14.04 及12.04 LTS中启用Swap交换
分享到: