A-A+

DigitalOcean – 在CentOS中添加Swap分区

2014年11月17日 CentOS, DigitalOcean 评论 1 条 阅读 313 次
文章目录
[隐藏]

其实添加的方法有很多,这里只是官方帮助里面的一个方法

检查Swap空间

首先检查一下系统中有没有存在的Swap文件

do-swap-

如果返回信息为上图的话,则表示 Swap 文件不存在。

检查文件系统

在设置Swap文件之前,先检查检查一下是否有足够的硬盘

do-swap-2

 

创建并启用Swap文件

使用 dd 命令来创建 Swap 文件

do-swap-3

 

格式化并激活Swap文件

格式化Swap分区

do-swap-4

激活Swap分区

完成上面的步骤后执行
do-swap-5

执行后就会显示出如下面/上图

添加系统启动项

添加系统启动项主要就是在机器重启的时候自动挂载 Swap,所以我们需要修改一下fstab配置

在最后的一行添加上

添加好启动项后,赋予 Swap 文件适当的权限

配置swappiness

CentOS 中,swappiness 的默认值是60。

do-swap-6

在linux系统中,是否使用swap,以及使用的比例,可以由swappiness这个参数决定。这个值在0到100之间,如果是0,则不使用swap,如果是100,则系统将非常积极的使用swap而非内存。(记得在很久之前有详细介绍过:swappiness,但是不知道在那一个博客了,因为博客更换N次了)

调整 swappiness 的值到一个合适的参数,从而达到最优化使用 Swap 的目的。推荐设置为10。

使用 sysctl 命令

do-swap-7

现在我们修改的仅是暂时的,重启系统后就会恢复默认的60,所以我们还需要修改:sysctl.conf

在最后的一行添加

do-swap-8

到这里我们已经设置好Swap分区,即使重启系统后依旧会加载Swap分区。

1 条留言  访客:0 条  博主:0 条   引用: 1 条

来自外部的引用: 1 条

  • Vultr – 添加Swap分区 – 祥磊部落

给我留言