缓冲buffer
是在想硬盘写入数据的时候,先把数据放入缓冲区中,然后再一起向硬盘中写入。
把分散的写操作集中进行,减少磁盘碎片和硬盘的反复寻道,从而提高系统性能。
是为了提高内存和硬盘(或者其他I/O设备)之间的数据交换的速度而设计的
缓存cache
经常用在磁盘的I/O请求,如果有多个进程都要访问某个文件,该文件变做成cache,方便下次访问,这样可以提高系统性能<br />cache是为了提高cpu和内存之间的数据交换速度而设计的<br />
缓存就是用来加速数据从硬盘中读取的,而缓冲是用来加速数据写入硬盘中的
Linux上怎么查看buffer/cache
[root@lhuan ~]# free -m
total used free shared buff/cache available
Mem: 1837 298 930 0 608 1391
Swap: 1024 0 1024
第二部分:(-/+ buffers/cache)
used:除去被用作buffers和cache内存后已用的内存
free:用作buffers和cache的内存加上Mem部分空闲的内存数
1.buffers和cache也是RAM划分出来的一部分地址空间
2.buffers和cache的地址空间也可作为空闲内存的组成部分
链接:
https://blog.csdn.net/LiuNiuLangZhiLvNv/article/details/88782722?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.channel_param
