1.buffer

  将数据写入到内存里,这个数据的内存空间在Linux系统里一般被称为缓冲区(buffer),例如:写入到内存buffer缓冲区,即写缓冲。

  为了提高写操作性能,数据在写入最终介质或下一层级介质前会合并放在缓冲区中。这样会增加数据持久写的延时,因为第一次写入缓冲区后,在向下写入数据之前,还要等后续写入,以便凑够数据或者定时写入到永久存储介质中。

2.cache

  从内存里读取数据,这个存数据的内存空间在Linux系统里一般称为缓存区(cache),例如:从内存cache读取,即读缓存。

  操作系统用缓存提高(cache)文件系统的读性能和内存分配性能,应用程序使用缓存也是为了提升访问效率。将经常访问的操作结果保存在缓存中可备随时使用,而非总是 执行读磁盘取数据等开销较高的操作。

  缓存无处不在,无论是电脑硬件、操作系统,还是企业网站集群及其他业务系统!

最新文章

  1. Windows 驱动程序工具包中的头文件
  2. selenium操作浏览器cookie方法
  3. Caused by: org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file
  4. KVO和通知中心
  5. TCP 连接中的TIME_WAIT
  6. Linux修改时区的正确方法
  7. 安装 Qt 及所需 gcc 等
  8. Mongodb分片集群技术+用户验证
  9. Aurelius vs mORMot vs EntityDAC Delphi 的 ORM框架
  10. jQuery选择器总结 jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法
  11. linux ---部署django项目篇
  12. 2019清明期间qbxt培训qwq
  13. 自适应阈值二值化之最大类间方差法(大津法,OTSU)
  14. android studio java工程 报错
  15. centos7配置mysql
  16. PHP读写INI文件
  17. 3.strcpy使用注意(3)
  18. vue测试安装和配置
  19. git pull时出现vim窗口的解决办法
  20. ArrayList中modCount的作用

热门文章

  1. ros资料记录,详细阅读
  2. node.js 文件下载
  3. The First Python man in Github
  4. MS-MSMQ:百科
  5. 起步 - 安装 Git
  6. 阶段5 3.微服务项目【学成在线】_day16 Spring Security Oauth2_05-SpringSecurityOauth2研究-搭建认证服务器
  7. springboot下jar包方式运行Caused by: java.lang.ExceptionInInitializerError: null
  8. Tips for TMUX
  9. (十一)Centos之帮助命令
  10. Node.js中使用pipe拷贝大文件不能完全拷贝的解决办法