3.4. 在 Red Hat OpenShift Local 上运行 MTA 的内存要求


当在 Red Hat OpenShift Local 上安装时,MTA 需要最少的内存量来完成其分析。添加内存可加快分析过程的运行速度。下表描述了具有不同内存量的 MTA 性能。

Expand
表 3.3. OpenShift Local MTA 内存要求
内存(GiB)描述

10

因为内存不足,MTA 无法运行分析

11

因为内存不足,MTA 无法运行分析

12

MTA 正常工作,分析将在大约 3 分钟内完成

15

MTA 正常工作,分析在 2 分钟内完成

20

MTA 可以快速工作,分析在不到 1 分钟内完成

测试结果表示在 OpenShift Local 上运行 MTA 的最小内存量为 12 GiB

注意
  • 测试是通过用户界面运行 MTA 二进制文件分析来实现的。
  • 所有分析都使用 tackle-testapp 二进制文件。
  • 所有测试都在 OpenShift Local 集群上执行,没有安装监控工具。
  • 安装集群监控工具需要额外的 5 GiB 内存。

3.4.1. 驱除阈值

每个节点分配有一定数量的内存。一些内存是为系统服务保留的。其余内存用于运行 pod。如果 pod 使用超过分配的内存量,则会触发内存不足事件,节点终止并显示 OOMKilled 错误。

要防止内存不足事件和保护节点,请使用 --eviction-hard 设置。此设置指定节点驱除 pod 的内存可用性阈值。设置的值可以是绝对或百分比。

节点内存分配设置示例

  • 节点容量:32 GiB
  • --system-reserved 设置:3 GiB
  • --eviction-hard 设置 :100 MiB

此节点上运行 pod 的内存量为 28.9 GiB。这个数量是通过从节点的总容量中减去 system-reservedeviction-hard 值来计算的。如果内存用量超过这个数量,节点将开始驱除 pod。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat