未知数的博客

归档 · 2024

首页

关于

归档

loading..
Linux

如何观测Page Cache

一、什么是Page Cache? 为了提升对文件的读写效率,Linux 内核会以页大小(4KB)为单位,将文件划分为多数据块。当用户对文件中的某个数据块进行读写操作时,内核首先会申请一个内存页(称为 页缓存)与文件中的数据块进行绑定。如下图所示蓝色的地方就是Page Cache,很明显Page Cache是内核管理的内存,也就是说,它属于内核不属于用户。 二、如何观测Page Cache cat /proc/meminfo root@vultr:~# cat /proc/meminfo MemTotal: 979896 kB MemFree: 78116 kB MemAvailable: 451656 kB Buffers: 95416 k..

更多