网站开发视频教程百度网盘,枣庄做网站制作,各类最牛网站建设,网站建设推广软文案例本站以分享各种运维经验和运维所需要的技能为主 《python零基础入门》#xff1a;python零基础入门学习 《python运维脚本》#xff1a; python运维脚本实践 《shell》#xff1a;shell学习 《terraform》持续更新中#xff1a;terraform_Aws学习零基础入门到最佳实战 《k8… 本站以分享各种运维经验和运维所需要的技能为主 《python零基础入门》python零基础入门学习 《python运维脚本》 python运维脚本实践 《shell》shell学习 《terraform》持续更新中terraform_Aws学习零基础入门到最佳实战 《k8》暂未更新 《docker学习》暂未更新 《ceph学习》ceph日常问题解决分享 《日志收集》ELK各种中间件 《运维日常》运维日常 《linux》运维面试100问 1. Cache缓存区是高速缓存是位于CPU和主内存之间的容量较小但速度很快的存储器因为CPU的速度远远高于主内存的速度CPU从内存中读取数据需等待很长的时间而 Cache保存着CPU刚用过的数据或循环使用的部分数据这时从Cache中读取数据会更快减少了CPU等待的时间提高了系统的性能。Cache并不是缓存文件的而是缓存块的(块是I/O读写最小的单元)Cache一般会用在I/O请求上如果多个进程要访问某个文件可以把此文件读入Cache中这样下一个进程获取CPU控制权并访问此文件直接从Cache读取 提高系统性能。 2. Buffer缓冲区用于存储速度不同步的设备或优先级不同的设备之间传输数据通过buffer可以减少进程间通信需要等待的时间当存储速度快的设备与存储速度慢的设备进行通信时存储慢的数据先把数据存放到buffer达到一定程度存储快的设备再读取buffer的数据在此期间存储快的设备CPU可以干其他的事情。 Buffer一般是用在写入磁盘的例如某个进程要求多个字段被读入当所有要求的字段被读入之前已经读入的字段会先放到buffer中。 cache是cpu与内存之间的buffer是内存与磁盘间的都是为了解决速度不对等的问题 buffer是即将要被写入磁盘的而cache是被从磁盘读出来的