由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - 想修改buffer cache的内核代码?请问从哪开始
相关主题
为啥 inode-cache 的内存算在 used 里面,不算在 cached 里面呢?kexec有人用过没
free靠,有些人真是闲得。。。
swap疑问Google是当之无愧的Linux最大用户[zz]
有人玩树梅么? Raspery pi现在怎么流行一个kernel就是一个新的distro版本?
用free查到的memory里面的"cache"是做什么用的?Catalyst driver 用不了了
新人5个包子请教问题,redhat读写文件的内存问题被ubuntu的内核编译过程搞糊涂了,求救
Linux memory leak even without our application running问个kernel module的编译问题
要用新的kernel是不是必须得restartcopy_from_user() 是怎么知道缓存长度的?
相关话题的讨论汇总
话题: cache话题: buffer话题: page话题: 内核
进入Linux版参与讨论
1 (共1页)
a********n
发帖数: 1287
1
另外看了understanding linux kernel. 有buffer cache 和page cache。什么区别呢?
谢谢。
q**d
发帖数: 16
2
My understanding is that buffer/page cache have been unified for a long time
. There is one disk cache now - page cache. disk blocks(buffer) maps to page
cache.
g*********i
发帖数: 89
3
好像是这样的。
古老的unix都一律用buffer cache来缓存文件系统的所有数据。
modern unix alike的系统都只是用buffer来缓存文件系统元数据,就是指inode,
superblock,block bitmap,inode bitmap之类的数据。
而其他的实际文件数据都是通过page cache来实现的,而实际的管理大多数都是在虚拟
内存管理单元里面完成的。
这种机制好像是从solaris开始的,在sysV中引入的,而sun公司参与了大量的研究。
1 (共1页)
进入Linux版参与讨论
相关主题
copy_from_user() 是怎么知道缓存长度的?用free查到的memory里面的"cache"是做什么用的?
Linux scheduler新人5个包子请教问题,redhat读写文件的内存问题
android 内核编译Linux memory leak even without our application running
被centos害了要用新的kernel是不是必须得restart
为啥 inode-cache 的内存算在 used 里面,不算在 cached 里面呢?kexec有人用过没
free靠,有些人真是闲得。。。
swap疑问Google是当之无愧的Linux最大用户[zz]
有人玩树梅么? Raspery pi现在怎么流行一个kernel就是一个新的distro版本?
相关话题的讨论汇总
话题: cache话题: buffer话题: page话题: 内核