Ordelvio News

科技 · 已发布

Kubernetes 节点交换空间测试发现工作负载密度有所提升

使用高速固态存储的测试发现,密度提升最高可达三倍,且延迟成本通常很小甚至没有。

由淡紫、日光黄和靛蓝色组合而成的物体的等轴测插图。AI 插图
AI 插图 · 非事件现场照片 · AI 的使用方式

对使用高速 NVMe 固态硬盘支持交换空间(swap)的 Kubernetes 节点进行的测试发现,工作负载密度最高可提升三倍,且延迟成本通常很小甚至没有。在启用交换空间的情况下运行节点的支持已在 v1.34 中达到正式发布(General Availability)阶段。

该基准测试研究了三类工作负载:CI/CD 内核构建、沙盒化无头浏览器和隔离的 Python 运行时。作者使用交换空间将闲置内存移出 RAM,使节点能够容纳更多 Pod。报告的提升仅针对这些测试,并不能证明所有工作负载都会获得同样的改进。

内存可能在处理能力耗尽之前就成为限制性资源。智能体 AI 工作负载加剧了这种压力,因为启动它们和运行不受信任的代码可能需要占用大量内存。随后它们可能在等待下一个提示时继续驻留,即使在空闲期间也会消耗内存。

测试中描述的方法通过将这些闲置内存放到高速存储上来解决问题。作者发现,这可以增加单个节点所支持的 Pod 数量,具体收益大小取决于所测试的工作负载。

  • 云计算
  • 内存管理
  • 软件基础设施