【高级知识】PageCache

发布时间 2023-07-17 21:29:33作者: 飞翔在天

参考:

https://cloud.tencent.com/developer/article/1848933   

 https://blog.csdn.net/wilsonpeng3/article/details/109023124    MySQL · 性能优化 · PageCache优化管理

https://cloud.tencent.com/developer/article/1684541   Linux Page Cache调优在 Kafka 中的应用

 

我们知道文件一般存放在硬盘(机械硬盘或固态硬盘)中,CPU 并不能直接访问硬盘中的数据,而是需要先将硬盘中的数据读入到内存中,然后才能被 CPU 访问。

由于读写硬盘的速度比读写内存要慢很多(DDR4 内存读写速度是机械硬盘500倍,是固态硬盘的200倍),所以为了避免每次读写文件时,都需要对硬盘进行读写操作,Linux 内核使用 页缓存(Page Cache) 机制来对文件中的数据进行缓存。


MySQL · 性能优化 · PageCache优化管理