【问题标题】:Difference between memory consumption of processes and total container memory consumption进程内存消耗与容器总内存消耗的区别
【发布时间】:2022-06-14 13:40:58
【问题描述】:

我在 OpenShift 中运行的容器中有 NET 6 应用程序。当我在容器内查询top 时,我看到总内存消耗约为 2GB。但是,当我打开 Grafana 查看容器实际请求的内容时,我发现它接近 5GB。 这个应用程序分配了很多大对象,所以我想它是由于内存碎片和分配而发生的。这是真的吗?有什么工具可以调查这类问题?

【问题讨论】:

  • 您能否详细说明您在 Grafana 中看到的内容?您能否将容器内存请求(在 pod 配置中定义)和实际内存使用量混为一谈?
  • @DavidOgren 请求设置为 4GB,限制为 6GB。已添加图片。

标签: c# containers openshift


猜你喜欢
  • 2012-08-04
  • 2014-09-02
  • 1970-01-01
  • 2010-10-12
  • 1970-01-01
  • 1970-01-01
  • 2013-08-19
  • 1970-01-01
  • 2020-10-19
相关资源
最近更新 更多