Linux服务器创建swap交换文件 提高服务器运行内存

域小名 主机运维文档字数 530阅读1分46秒阅读模式

我们默认服务器在配置的时候内存固定的,我们可以通过增加交换文件swap来提高软件的运行内存空间,这里我们需要单独从Linux服务器中分配空间出来。

以下是将通过创建交换文件以及如何修改Swappiness Value的步骤。 例如,将1GB交换交换到服务器,请按照本指南执行以下操作:

Fallocate或DD创建要用于交换文件

用fallocate创建交换文件

fallocate -l 1G /myswap

-l选项允许您设置长度,在此示例中为1 GB

或者,您可以使用dd创建一个空白的1GB文件:

dd if=/dev/zero of=/myswap count=1024 bs=1MiB

确保交换文件权限

chmod 600 /myswap

格式化文件以进行交换。

mkswap /myswap

将文件作为交换文件添加到系统中。

swapon /myswap

创建开启启动否则重启失效

/myswap none swap sw 0 0

要更改swappiness值,请编辑/etc/sysctl.conf并添加以下行。

vm.swappiness=10

从10开始,并根据需要增加。 交换的典型默认值是60。数字越大(最多100),交换使用的频率就越高。

检查交换文件是否已创建

swapon -s

重新启动服务器,以确保更改生效。

 
  • 本文由 域小名 发表于 2024年12月25日 10:02:19
  • 转载请务必保留本文链接:https://www.yumingyouhui.com/2554.html
  • 创建swap交换空间