【发布时间】:2022-06-14 13:40:58
【问题描述】:
我在 OpenShift 中运行的容器中有 NET 6 应用程序。当我在容器内查询top 时,我看到总内存消耗约为 2GB。但是,当我打开 Grafana 查看容器实际请求的内容时,我发现它接近 5GB。
这个应用程序分配了很多大对象,所以我想它是由于内存碎片和分配而发生的。这是真的吗?有什么工具可以调查这类问题?
【问题讨论】:
-
您能否详细说明您在 Grafana 中看到的内容?您能否将容器内存请求(在 pod 配置中定义)和实际内存使用量混为一谈?
-
@DavidOgren 请求设置为 4GB,限制为 6GB。已添加图片。
标签: c# containers openshift