Cgroupv2
-
突破 sysctl 限制:利用 eBPF 动态干预 nf_conntrack_max 的进阶实践
在处理高并发网络应用(如 K8s 集群节点、负载均衡器)时, nf_conntrack: table full, dropping packet 是最令运维和开发者头疼的报错之一。通常,我们会直接通过 sysctl -w net.ne...
-
Cgroup v2 生产实战:从“暴力杀进程”到“优雅限流”的内存管理演进
在容器化高度普及的今天,很多开发者依然被 OOM Killer 频繁杀掉进程的问题所困扰。传统的 Cgroup v1 内存管理机制相对“暴力”:一旦达到阈值,要么立即触发内存回收(Reclaim),要么直接触发 OOM 机制杀掉进程。...
-
内核压力指标PSL详解与实战教程
CPU利用率为何不够用? 在传统运维中我们常依赖 top 或 mpstat 输出的CPU使用率来判断系统负载然而在高动态的容器化环境中这一指标常显乏力: 1️⃣ CPU使用率反映的是时间片占用而非真实工作效能——进程可能因等待IO...