发布时间:2012-12-14 19:47:28
关于Linux Cache与Direct IOby DIAO Wenrui Linux的Cache一般认为分为Page cache与Buffer cache。Page cache实际上是针对文件系统的,是文件inode的缓存,在文件层面上的数据会缓存到Page cache。文件的逻辑层需要映射到实际的物理磁盘,这种映射关系由文件系统来完成。Buffer cache是针对磁盘块的缓存,也就是在没有文件系统的情况下,直接对磁盘进行操作的数据会缓存到Buffer cache中。这些Cache有效缩短了 I/O系统调用(比如read,write,getdents)的时间。......【阅读全文】