Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我运行一个小型 linux 嵌入式系统(2.6.29.6)。内核从 Flash 加载到 ramdisk (tmpfs)。我需要找到更多的内存。
从 /proc/meminfo 我看到我有一个“缓存:”使用大量内存。我的理解是这是磁盘缓存。但是,我没有传统的硬盘。我有一个内存盘。所以我认为,就我的情况而言,这个缓存只是在消耗我宝贵的内存。
有没有办法减少这个缓存的大小?
提前致谢!
磅
Linux 将 tmpfs 内容使用的内存显示为“缓存”。因此,如果您有大量 tmpfs 数据,它将占用大量内存。
此外,如果您从任何其他介质加载了任何内容(可能是稍后存储到 tmpfs 的数据),它也可能进入“缓存”池。但这不用担心——当需要其他任何东西时,内存会被释放。