资源受限 VPS 的交换空间?

我不想进行交换。我将承担内存溢出的风险。这里是否暗示了将 RAM 限制在 2GB 以下的命令行开关?

此实例最多将有 10 个用户。没错。十个。很可能经常只有三个用户。

  • 1 GB RAM 的默认设置对于小型 Discourse 社区来说效果很好。我们建议为大型社区使用 2 GB RAM。

所以我配置了一个不可退款的 1c2r。就这样。没有升级。交换空间占用了太多空间。所以不行。

感到沮丧

你可能无法在没有交换空间的情况下构建容器。你可以尝试创建交换空间,构建容器,关闭容器,然后删除交换空间。

1 个赞

您真的只能靠自己了。我强烈建议不要尝试绕过 SWAP 要求。您应该联系您的云提供商为您配置更大的磁盘。

1 个赞

我尝试了用两个 SSH 窗口进行下一个最佳操作。创建交换空间,运行启动器,另一个 SSH 窗口删除交换空间,启动器继续运行。这可能在配置更好的 VPS 上有效。在我下次有空时我会尝试。我现在有一个正在运行的 4c12r 实例。

给定:无法增加资源
建议:增加资源

1 个赞

通常,更新所需的内存(RAM+swap)比正常服务所需的内存要多。

如果你没有交换空间,那是因为你的论坛数据(数据库+上传文件)占用了你所需的空间。

你或许可以遵循以下策略:

  • 永不更新

或者以下策略:

  • 每次都将数据迁移到一个全新的、最新的安装中

但我凭借我几十年的系统管理员经验,自己也曾在一个最小配置的实例上挣扎过。最终,使用一台更大的机器更可取。事实上,非常可取,因为更大的机器更便宜。这是因为不同的提供商收费不同——我从 Digital Ocean 迁移到了 Hetzner。

1 个赞

另一种可能性是,这需要大量的工作,即在另一台机器上构建新映像,将其放入某个存储库,然后在低资源机器上启动它。

但这超出了在论坛上提供帮助的可行范围。

我想关键要点是

而不是

这仅仅是一个前进方向的建议。

1 个赞