Linux Buffers和Cached的区别
来源:互联网 发布:淘宝ps修图多少钱一张 编辑:程序博客网 时间:2024/05/17 20:46
在linux下使用free命令查看内存使用情况,有buffers和cached两项,以下是它们的区别:
buffers是为块设备设计的缓冲。比如磁盘读写,把分散的写操作集中进行,减少磁盘I/O,从而提高系统性能。比如入U盘里cp一个文件,但是U盘读写指示灯未闪动,过了一会儿才闪动。卸载时会清空缓冲,所以有时卸载一个设备需要等待几秒。
cached是缓存读取过的内容,下次再读时,如果在缓存中命中,则直接从缓存读取,否则读取磁盘。由于缓存空间有限,过一段时间以后没用的缓存会被移动到swap里面,所以有时看到物理内存还有很多,swap就被利用了。
References:
1. http://linux.chinaunix.net/bbs/thread-900314-1-1.html
- Linux Buffers和Cached的区别
- Linux Buffers和Cached的区别
- Linux Kernel: buffers和cached的区别
- linux的free命令中,cached和buffers的区别
- linux的free命令中,cached和buffers的区别
- linux的free命令中,cached和buffers的区别
- free命令中cached和buffers的区别
- 对Linux中cached和buffers的理解
- buffers和cached
- Buffers与cached啥区别
- Buffers与cached啥区别
- free命令显示的buffers与cached的区别
- free命令中buffers与cached的区别
- 关于 Free 的 buffers / cached
- free命令中的buffers和cached
- free命令中的buffers和cached
- cached地址和uncached地址的区别
- cached地址和uncached地址的区别
- 英文文献|英文期刊数据库|英文硕士论文|英文博士论文(资源导航)
- ArcGIS Javascript 调用实例
- 算法:带小数的十进制转换为八进制
- 《人月神话》之章节笔记
- [Topcoder] SRM233
- Linux Buffers和Cached的区别
- [Topcoder] SRM207
- Install MDM Server 9.0 on AIX system
- POJ1159解题报告
- CSS网页宽度自适应100%显示
- Asp.net中DataBinder.Eval用法的总结
- Ubuntu 10.04下的TFTP服务器配置
- HDFS构架与设计
- 类图学习!