2011八月3
缓存策略的选择
0 Comments
我们注意到,现代操作系统的文件系统通常都提供I/O数据的缓存功能,通常以页为单位。也就是说,如果在应用层不安排缓存,应用中发生的I/O操作物理上也都可能在内存发生。文献[彭波,2004b]通过四组缓存仿真实验,验证了倒排文件缓存经过优化设计,可以比文件系统缓存性能更好。
具体的方法可以通过缓存变长的IO序列对象,选择性能更好的GD-SIZE1替换算法,从优化磁盘系统I/O次数的角度来提高系统性能;也可以通过选取大的页面作为访问倒排文件的单位,从优化磁盘系统带宽利用率的角度提高系统性能。
最后按页面对齐的方式组织倒排文件可以进一步优化缓存和系统性能。而这一组织方式下,可以直接把倒排文件页面存放在磁盘设备上,通过直接的设备访问接口,越过文件系统read/write调用来访问倒排文件数据。再加上优化设计的倒排文件缓存,使得索引服务的性能得到进一步的提高。
你可能也喜欢:
已更新:08/03/2011
文章标题:缓存策略的选择
本文地址:http://www.scseoer.com/cache-strategy-choice.html
版权申明:本文原创于何清勇SEO博客«SEO帮助»栏目,转载请注明作者和原创地址!