繁体   English   中英

Grafana 仪表板中的 Kubernetes pod 显示 memory 与 Current、Requested、Limit 和 Cache 的使用情况。 缓存表示什么?

[英]Kubernetes pods in Grafana dashboard show memory usage with Current, Requested, Limit and Cache. What does Cache indicate?

在 grafana 仪表板中,我看到 memory 请求(2GB)和限制(4GB)行。 我认为当前使用消耗的当前基数看起来稳定在 0gb 附近。 我还看到另一条线是缓存并且正在上升(从接近零到 4GB)并且它从那里被剪裁。 缓存线表示什么? 吊舱仍在运行(没有被杀死)。

在此处输入图像描述

它的页面缓存。在 Linux 下,页面缓存加速了对非易失性存储上文件的许多访问。 这是因为,当它第一次从硬盘驱动器等数据介质读取或写入数据时,Linux 还将数据存储在 memory 的未使用区域中,该区域充当缓存。 如果以后再读取这个数据,可以快速从memory中的这个缓存中读取

如果您运行free -m命令,buff/cache 列就是指示页面缓存的内容。

root@kind-control-plane:/# free -m
              total        used        free      shared  buff/cache   available
Mem:           1989         918          73           5         997         995

Swap:          1023         134

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM