搜索

5.3. 计算 swap 大小

download PDF

分配的 swap 大小必须足够大,以处理任何内存过量使用。您可以使用以下公式来计算节点所需的 swap 大小:

  • overcommit_ratio = NovaRAMAllocationRatio - 1
  • 最小 swap 大小(MB)= (total_RAM * overcommit_ratio)+ RHEL_min_swap
  • 推荐的(maximum) swap size (MB)= total_RAM *(overcommit_ratio + percentage_of_RAM_to_use_for_swap)

percentage_of_RAM_to_use_for_swap 变量创建一个缓冲区来考虑 QEMU 开销以及操作系统或主机服务消耗的任何其他资源。

例如,要将可用 RAM 的 25% 用于交换,内存为 64GB,NovaRAMAllocationRatio 设置为 1:

  • 推荐的(最大)交换大小 = 64000 MB *(0 + 0.25)= 16000 MB

有关如何计算 NovaReservedHostMemory 值的详情,请参考在 Compute 节点上计算保留的主机内存

有关如何确定 RHEL_min_swap 值的详情,请参考 RHEL 管理存储设备 指南中的 推荐的系统 swap 空间

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.