搜索

26.6. systemd 的内存分配配置选项

download PDF

在使用 systemd 配置系统内存分配时,您可以使用以下选项:

MemoryMin
硬内存保护。如果内存使用低于指定的限制,则不会回收 cgroup 内存。
MemoryLow
软内存保护.如果内存使用低于指定的限制,则只有在没有从未保护的 cgroup 中回收内存时才能回收 cgroup 内存。
MemoryHigh
内存节流限制。如果内存使用超过指定的限制,则 cgroup 中的进程会被节流,并置于严重的回收压力下。
MemoryMax
内存用量的绝对限制。您可以使用 kilo(K)、MB(M)、giga(G)、tera(T) 后缀,如 MemoryMax=1G
MemorySwapMax
交换内存使用的硬性限制。
注意

当您用尽内存限值时,内存不足 (OOM) 终止程序将停止正在运行的服务。要防止这种情况,请降低 OOMScoreAdjust= 值,以提高内存容错能力。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.