
linux缓存机制
文章平均质量分 78
bullbat
爱好程序设计,对待问题喜欢追根溯源。
展开
-
Linux缓存机制之页缓存
作者:bullbat Linux运用一个功能广泛的缓冲和缓存框架来提高系统的速度。缓冲和缓存利用一部分系统物理内存,确保最重要、最常使用的块设备数据在操作时可直接从主内存获取,而无需从低速设备读取。物理内存还用于存储从快设备读取的数据,使得随后对该数据的访问可直接在物理内存进行,而无需从外部设备再次取用。考虑系统中多种因素然后延迟写回在总体上改进了系统的性能。前面分析的部分原创 2012-02-27 09:13:10 · 9750 阅读 · 0 评论 -
Linux缓存机制之块缓存
作者:bullbat 在Linux内核中,并非总使用基于页的方法来承担缓存的任务。内核的早期版本只包含了块缓存,来加速文件操作和提高系统性能。这是来自于其他具有相同结构的类UNIX操作系统的遗产。来自于底层块设备的块缓存在内存的缓冲区中,可以加速读写操作。 与内存页相比,块不仅比较小(大多数情况下),而且长度可变的,依赖于使用的块设备(或文件系统)。随着日渐倾向于使用原创 2012-02-29 15:19:11 · 8432 阅读 · 1 评论