首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >KVM来宾中的交换文件不是很浪费吗?有更好的办法吗?

KVM来宾中的交换文件不是很浪费吗?有更好的办法吗?
EN

Server Fault用户
提问于 2019-11-22 16:48:28
回答 1查看 834关注 0票数 0

因此,我在一堆服务器上运行了一群来宾,目前我的“标准”客户分区如下所示:

  1. 1GB用于/boot
  2. 4-8 GB交换
  3. 其余的用于/

我为每个客户分配了不同数量的RAM,这取决于在其中运行的应用程序的需求。交换也取决于应用程序。

当某些操作超出了它设计的范围,并且使用更多的RAM时,交换空间就会出现。

然而,这在我看来是相当浪费的:我为每个客人使用4-8GB的磁盘空间仅仅是因为它可能每天需要几次吗?考虑到这些客户通常是20‘s,主要托管代码(数据库服务器是分开的),这是相当大的百分比。

我只是在不同的堆栈交换站点上阅读了有关这方面的文章,但没有找到任何更优雅的解决方案。所谓“优雅的解决方案”,我指的是客户之间的某种交换空间共享。

建议的方法(如我所见)是:

  1. 在客人中使用交换
  2. 超额提交主机

或者,已经起作用的最好的方法(但不是经常提出的)似乎是内存膨胀(只在Linux来宾上工作,但这很好),使用某种实时监视器/调整代理来根据需要分配RAM。

那么,这些时候采取的最佳方法是什么呢?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2019-11-22 17:58:16

我建议尽可能简单地处理问题:内存管理本身就是一个复杂的主题,而您最不想看到的就是由于过早/不必要的优化而导致的客户崩溃。

对于小客人来说,2GB的交换空间是一个合理的起点,4/8GB的空间足够大的客人使用。您可以使用瘦卷进行交换,但在这些小卷的情况下,这并不重要。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/992927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档