小编Nav*_*rya的帖子

-/+ buffers/cache 在 free 的输出中是什么意思?

我知道这是一个蹩脚的问题,但我想了解为什么 CentOS 在某些进程停止时会消耗我的物理内存。假设我打开了一个 10GB 的文件,当我完成该过程并关闭文件时,它消耗了 10GB 的内存和缓冲区,然后 CentOS 仍然保留了我的 10GB 内存。

当我运行free命令时,它给了我以下详细信息:

11.4 GB are used
in buffers: 6336
in cached: 49168

-/+ buffers/cache: 11.4GB used
Run Code Online (Sandbox Code Playgroud)

当我尝试使用以下解决方案释放内存时:

如何清空 Linux 系统上的缓冲区和缓存?

如何在 Linux 中清除内存缓存

设置 /proc/sys/vm/drop_caches 以清除缓存

-/+ 缓冲区/缓存:仍保留 11.4 GB。

linux memory

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

linux ×1

memory ×1