标签频道
memory.high
该标签下的文章、提问与讨论帖。
cgroup v2 memory.high 给存量 Java Pod 上「软限」怎么安全灰度 一、背景与问题 在 K8s 环境中,我们常常遇到内存资源紧张的问题。当一个 Java Pod 的内存使用接近其上限时,可能会触发 OOMKille
问
cgroup v2 memory.high 给存量 Java Pod 上「软限」怎么安全灰度:开启瞬间 reclaim 风暴 + JVM 堆已按 limit 定死,操作顺序、阈值与观测口径怎么定?
【背景】 K8s 1.28.9 + containerd 1.7.13 + 内核 5.15.0-91(cgroup v2),10 节点(16C64G)在线集群,主力负载是 Java 17 / Spring Boot 3.2 无状态订单服务,
背景 - K8s 1.28.9 / containerd 1.7.13 / 内核 5.15.0-91 / cgroup v2,10 节点(16C64G)在线集群。 - Java 17 / Spring Boot 3.2.5 无状态订单服务,
«结论先行:cgroup v2 的 "memory.high" 是一个「软限」(soft limit),它不杀进程,而是通过让内核在该水位下主动回收(reclaim)并施加「背压」(back-pressure,让进程在内存分配时主动 sle
背景 - K8s 1.28.9 + cgroup v2,Go 1.22 无状态 API 服务(订单查询),Pod spec "memory.request=2Gi / memory.limit=2Gi"(request=limit 避免 Q
问
K8s 1.28 / cgroup v2:想给 Pod 配"软内存限"(memory.high)兜住 Java Full GC 尖峰,K8s 有原生支持吗?生产上大家怎么把软限做进 Pod 而不丢?
背景 我维护一个 10 节点(16C64G,Kubernetes 1.28.9 + containerd 1.7.13,内核 5.15.0-91,cgroup v2)的在线集群,跑 Java 17 / Spring Boot 3 的无状态订
文
标题
摘要