您尚未登录。

#1 2014-01-21 09:16:56

yichenburan
会员
注册时间: 2011-09-03
帖子: 35

linux 内存文件系统 cache(已解决)

linux中有cache,为了提高效率, 如果我的linux没有在硬盘上, /usr/bin 也在内存中, 这时候会cache吗,如果也会cache,那就相当于在内存中存了两份, 太浪费了, 不知道linux有没有这么智能, 自动识别该不该cache,
有的发行版本,比如puppy, 把整个系统放到内存中运行, 应该不会让他cache吧
在vmlinux中加载的,和后来挂载的,是否一样? 直接加载会不会cache? 如果我把tmpfs mount到 /usr/bin 然后在里面放可执行文件, 会不会cache?

麻烦各位大侠指点指点。

最近编辑记录 yichenburan (2015-05-17 13:51:55)


一切有为法,如梦幻泡影。

离线

#2 2014-01-21 11:37:10

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,489
个人网站

Re: linux 内存文件系统 cache(已解决)

从这里 http://www.linuxatemyram.com/play.html 最后一段话来看,Linux 不会再 cache tmpfs 中已经有数据而是直接使用之。

离线

页脚