memory - K8S容器是否使用主机操作系统的文件缓存

标签 memory kubernetes jvm-hotspot

对不起,我英语不好。

我正在调整在k8s pod中工作的java vm。

通常,java vm不应使用所有内存。内核应将一些内存用于缓存,缓冲区,资源管理等。
我知道容器共享主机OS内核。
问题是Pod的资源限制是否包括内核内存(例如文件缓存)。

谢谢。

最佳答案

不,不会按进程跟踪这些类型的缓冲区,因此不受cgroups设置的约束。我认为vfs缓存专门在 namespace 处理后全局共享,但不能100%确定。

关于memory - K8S容器是否使用主机操作系统的文件缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59384644/

相关文章:

memory - 使用 1 个 malloc 调用为二维矩阵分配内存

c - .o 文件中的内存共享

java - 是什么阻碍了我的 ByteBuffer 释放?

java - Java libjli 库有什么用?

Java 条件运算符速度与 Hotspot VM 版本

iPhone - 应用内购买 : recording the purchase

kubernetes - 看不到已安装卷的变化

kubernetes - 如何查看kubernetes中的pod和veth关系

apache-spark - 使用自定义插件和调度框架优化 Kubernetes 上的 Apache Spark

java - 如何用 Java 编写正确的微基准测试?