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