狂自私

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

Pod指标WSS和RSS区别

在 Kubernetes 中,Pod 的内存使用情况通常通过以下两个指标来监控:

1. WSS(Working Set Size)

  • 定义:WSS 是指 Pod 当前正在使用的内存量,包括活跃的、最近被访问的和缓存的内存。它代表了应用程序实际需要的内存量。
  • 特点
    • WSS 是动态变化的,随着应用程序的运行状态而变化。
    • 它更能反映应用程序的实时内存需求,因此对资源调度和优化非常重要。
    • WSS 不包括被操作系统回收或未被使用的内存。

2. RSS(Resident Set Size)

  • 定义:RSS 是指进程占用的物理内存量,不包括被交换出去的部分。它是指进程在内存中实际驻留的部分,包括代码、数据和堆栈。
  • 特点
    • RSS 是相对静态的,通常在进程运行期间变化较小。
    • 它包括所有分配的内存,无论是否被使用。
    • RSS 可以帮助识别内存泄漏,因为如果 RSS 不断增加而 WSS 稳定,可能意味着有不再使用的内存仍然被保留。

总结

  • WSS:反映应用程序当前的实际内存需求,动态变化,更关注活跃和近期使用的内存。
  • RSS:表示进程在物理内存中占用的总量,包括所有分配的内存,适合监控内存使用的整体情况。

了解这两个指标的区别有助于更好地进行资源管理和优化。监控 WSS 和 RSS 可以帮助识别性能瓶颈、内存泄漏等问题,从而更有效地调度和配置 Kubernetes 集群中的资源。

posted on   狂自私  阅读(2144)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示