-1

我运行一个小型 linux 嵌入式系统(2.6.29.6)。内核从 Flash 加载到 ramdisk (tmpfs)。我需要找到更多的内存。

从 /proc/meminfo 我看到我有一个“缓存:”使用大量内存。我的理解是这是磁盘缓存。但是,我没有传统的硬盘。我有一个内存盘。所以我认为,就我的情况而言,这个缓存只是在消耗我宝贵的内存。

有没有办法减少这个缓存的大小?

提前致谢!

4

1 回答 1

1

Linux 将 tmpfs 内容使用的内存显示为“缓存”。因此,如果您有大量 tmpfs 数据,它将占用大量内存。

此外,如果您从任何其他介质加载了任何内容(可能是稍后存储到 tmpfs 的数据),它也可能进入“缓存”池。但这不用担心——当需要其他任何东西时,内存会被释放。

于 2013-02-14T09:37:22.377 回答