内存压力模拟
更新时间:2026-04-24 03:03:30
本节介绍如何在容器内模拟内存资源抢占。
故障注入期间,目标容器内将创建 10 个进程,所有进程合计持续占用约 10 MiB 内存。
操作步骤
-
登录 KubeSphere Web 控制台,进入目标集群,在左侧导航栏点击 混沌工程。
-
点击 创建,选择故障类型为 StressChaos,配置以下参数后点击 创建。
| 参数 | 描述 |
|---|---|
内存工作进程数(stressors.memory.workers) |
抢占内存的进程数量,例如 |
内存占用总量(stressors.memory.size) |
所有进程合计占用的内存大小,例如 |
持续时间(duration) |
故障持续时间,例如 |
生效范围(selector) |
选择故障注入的目标命名空间和 Pod。 |
验证故障效果:
kubectl exec "{{podID}}" -- top
故障注入期间,`top` 命令中可观察到 10 个新增进程合计占用约 10 MiB 内存。