摘要: 缓存(cached)是把读取过的数据保存起来,重新读取时若命中(找到需要的数据)就不要去读硬盘了,若没有命中就读硬盘。其中的数据会根据读取频率进行组织,把最频繁读取的内容放在最容易找到的位置,把不再读的内容不断往后排,直至从中删除。缓冲(buffers)是根据磁盘的读写设计的,把分散的写操作集中进行... 阅读全文
posted @ 2014-09-10 18:10 凡轩之 阅读(9387) 评论(0) 推荐(0) 编辑
摘要: Buffer cache的原理一、1·)当一个服务器进程需要读数据到buffer cache中时,首先必须判断该数据在buffer中是否存在,如果存在且可用,则获取该数据,根据lru算法在lru list上移动该block;如果buffer中不存在该数据,则需要从数据文件上获取2)在读取数据之前,s... 阅读全文
posted @ 2014-09-10 17:41 凡轩之 阅读(1039) 评论(0) 推荐(0) 编辑