如何在CentOS与RHEL 7/6/5启用Swap交换空间

这是一个很好的做法操作系统安装过程中创建的系统Swap交换。但在某些情况下,如果安装过程中您没有启用的系统上的交换,你需要手动启用系统交换。本文将帮助你的第一步步的指南,以使在CentOS与RHEL系统开启swap交换。 Swap是为该系统需要更多的RAM,自身提供非常有用的。如果内存已满,系统需要更多的内存来运行应用程序,检查交换空间还有传输文件。Swap 交换是用作于系统RAM硬盘的一部分。
  • 检查系统交换- 确保系统已启用工作,替换掉之前的。 如果没有交换,将只得到输出头信息。
    # 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系统上的交换。
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏