独特网络

文章
6
资源
0
加入时间
3年0月20天

文件内存映射和传统I/O机制一 页高速缓存(页缓存)?二 传统I/O读写流程三 文件内存映射(mmap)

一 页高速缓存(页缓存)?1.1 什么是页高速缓存(page cache)? 为什么需要页高速缓存?1.1.1 什么是页高速缓存?页高速缓存,也就是我们经常说的page cache,它是Linux操作系统实现的针对磁盘的一种缓存,通过把磁盘的数据缓存到物理内存,把对磁盘的访问转化为对物理内存的访问。页缓存可以减少内核对磁盘的I/O操作,提升I/O性能。1.1.2 为什么需要页高速缓存?1.1.2.1 内存和磁盘的速度差异因为读取内存的速度远快于读取磁盘的速度,所以从内存访问数据比从磁盘读数据快