|
发表于 2011-9-8 12:34:13
|
显示全部楼层
tmpfs 的 max size 你设多少都可以,只要不超过系统限制,32位好像是16T吧
,物理内存不够时kernel会自动对tmpfs进行swap,但存在low virtual mem 的风险.
刚才试了一下,2g ram + 4g swap(目前剩余3.5G),tmpfs设7G,cp进去1.5g的东西,swap就下降到了2G,所以造成low vm 的风险还是很大,而且会造成其他app运行速度下降
我前两天写了个aufs的patch,可以使tmpfs不够时自动使用硬盘的文件系统,下图是编译virtualbox时的情况,tmpfs maxsize=512M,使用了511M时自动切换使用硬盘文件系统/var/tmp/shm.
这里没人用aufs吧,,,有需要的话我就放到github上 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|