首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >aufs/squashfs/tmpfs的内存泄漏问题

aufs/squashfs/tmpfs的内存泄漏问题
EN

Stack Overflow用户
提问于 2011-05-16 14:03:50
回答 1查看 1.4K关注 0票数 0

我发现aufs或tmpfs可能存在内存泄漏问题。

我使用的是Linux内核2.6.16。它很旧,但我必须用它。为了节省内存和磁盘空间,我使用aufs+squashfs。许多文件存储在squashfs中,该文件被挂载为/ro。更改后的文件存储在tmpfs中,该文件被挂载为/rw。

在系统运行两周后,发生了一件奇怪的事情。因为一些文件被修改了,所以/rw中有几个文件。/rw中的总文件大小约为10MB。但是从df中,我发现/rw使用的大小大约是200MB。(Tmpfs文件都存储在Linux页面缓存中,因此增加的缓存大小也约为200MB。)我不知道剩余的190MB内存空间在哪里。

aufs、squashfs或tmpfs是否有内存泄漏?由于内核较旧,我使用的是aufs1的最新代码,而不是aufs2.x。同样由于旧内核的原因,我使用的是稳定版本的squashfs 3.4,而不是4.x。这三个版本的代码不会被维护。有没有人知道他们有一些内存泄漏的bug?问: tempfs代码在2.6.16内核中有问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-16 16:38:33

你可以试试

代码语言:javascript
复制
sync && echo 3 >/proc/sys/vm/drop_caches

看看在df中是否仍然有相同的数字

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6013699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档