文件系统的缓存.doc
文本预览下载声明
文件系统的缓存管理
TOC \o 1-4 \h \z \u HYPERLINK \l _Toc276028500 1 缓存的概念 PAGEREF _Toc276028500 \h 1
HYPERLINK \l _Toc276028501 2 dentry缓存和inode缓存 PAGEREF _Toc276028501 \h 1
HYPERLINK \l _Toc276028502 2.1 文件名查找 PAGEREF _Toc276028502 \h 1
HYPERLINK \l _Toc276028503 2.2 dentry缓存 PAGEREF _Toc276028503 \h 2
HYPERLINK \l _Toc276028504 2.3 dentry缓存的查找方式 PAGEREF _Toc276028504 \h 2
HYPERLINK \l _Toc276028505 2.4 dentry缓存的管理 PAGEREF _Toc276028505 \h 2
HYPERLINK \l _Toc276028506 2.5 超级块的dentry缓存 PAGEREF _Toc276028506 \h 2
HYPERLINK \l _Toc276028507 2.6 dentry的数据结构 PAGEREF _Toc276028507 \h 2
HYPERLINK \l _Toc276028508 2.7 inode缓存 PAGEREF _Toc276028508 \h 3
HYPERLINK \l _Toc276028509 3 Page和Buffer缓存 PAGEREF _Toc276028509 \h 3
HYPERLINK \l _Toc276028510 3.1 缓存的作用 PAGEREF _Toc276028510 \h 3
HYPERLINK \l _Toc276028511 3.2 缓存的种类 PAGEREF _Toc276028511 \h 3
HYPERLINK \l _Toc276028512 3.3 附属在页缓存上的块缓存 PAGEREF _Toc276028512 \h 3
HYPERLINK \l _Toc276028513 3.4 独立的块缓存 PAGEREF _Toc276028513 \h 4
HYPERLINK \l _Toc276028514 3.5 /proc/meminfo中Buffers和Cached的区别 PAGEREF _Toc276028514 \h 4
HYPERLINK \l _Toc276028515 4 数据回写 PAGEREF _Toc276028515 \h 4
HYPERLINK \l _Toc276028516 4.1 概念 PAGEREF _Toc276028516 \h 4
HYPERLINK \l _Toc276028517 4.2 周期性写回 PAGEREF _Toc276028517 \h 5
HYPERLINK \l _Toc276028518 4.3 完全同步 PAGEREF _Toc276028518 \h 5
HYPERLINK \l _Toc276028519 4.4 强制写回 PAGEREF _Toc276028519 \h 5
HYPERLINK \l _Toc276028520 4.5 当今最新进展 PAGEREF _Toc276028520 \h 5
HYPERLINK \l _Toc276028521 5 proc文件系统 PAGEREF _Toc276028521 \h 5
HYPERLINK \l _Toc276028522 5.1 概述 PAGEREF _Toc276028522 \h 5
HYPERLINK \l _Toc276028523 5.2 proc中文件的读写方法 PAGEREF _Toc276028523 \h 6
HYPERLINK \l _Toc276028524 6 通过proc文件系统管理缓存 PAGEREF _Toc276028524 \h 6
HYPERLINK \l _Toc276028525 7 示例 PAGEREF _Toc276028525 \h 7
HYPERLINK \l _Toc276028526 8 The Swap Cache PAGEREF _Toc276028526 \h 7
缓存的概念
缓存位于客户和服务中间,用来加速访问。
常见的缓存有CPU缓存、浏览器缓存、代理服务器缓存等。
dentry缓存和inode缓存
文件名查找
如果想打开/usr/local/bin/xx
显示全部