kubernetes active_file内存不被视为可用内存

oxosxuxt  于 4个月前  发布在  Kubernetes
关注(0)|答案(1)|浏览(56)

我想问问你对kubernetes官方文档中所说的内容的看法。
文档指出“Kubelet将active_file内存区域视为不可回收”,但通过进行一些实验,我能够看到内存实际上是如何恢复的,我还在其他文章中找到了确认,如this,我发现这非常有趣
我对这个问题有点困惑,但是理解如何在大量使用I/O的Pod中适当地设置内存限制是非常重要的

ogq8wdun

ogq8wdun1#

是的,因为这意味着当kubelet调度pod时,active_file不被认为是可用内存,尽管从技术上讲,它可以被内核回收。一个很好的理由是,kubelet无法像内核那样访问有关哪些内存页是活动的信息。而且,由于kubelet无法准确预测哪些内存页在未来可用,从而避免了使用活动存储器驱逐容器的风险。

相关问题