cache和buffer

buffer,缓冲区,buffers是给写入数据加速的
Cache,缓存,Cached是给读取数据时加速的

Cache

cache是指,把读取磁盘而来的数据 保存在内存中,再次读取不用读取硬盘,而直接从内存中读取,加速数据读取过程。
Cache,缓存,Cached是给读取数据时加速的

硬件读取速度排名
磁盘 < 内存 < CPU
磁盘最慢,内存更快 ,cpu最快。
为了提高CPU、内存之间的数据交换效率,linux设计了cache这种技术。CPU本身也就支持缓存,但是CPU内部的缓存太贵,容量都太小,因此引入内存空间来存放CPU读取过的数据,下次CPU再读取数据,直接去cache中读,不用再去内存里寻找了。

buffer

buffer,缓冲区,buffers是给写入数据加速的
buffer缓冲区的作用是 将内存写完的数据 缓存起来,通过系统调度策略 在合适的时候,定期刷新到磁盘中。以此减少磁盘的寻址次数,提高写入数据的能力。

数据分批次写入,解决零散文件问题。

posted @   雷滚滚  阅读(61)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示