-
题名多线程环境下基于多预取点的文件预取
被引量:1
- 1
-
-
作者
刘金
胡创
胡明
龚奕利
-
机构
武汉大学计算机学院
-
出处
《计算机应用》
CSCD
北大核心
2012年第6期1713-1716,1720,共5页
-
基金
国家重大科技专项(2010ZX03004-003-03)
国家自然科学基金资助项目(61100020)
-
文摘
为解决当前Linux内核的预取算法在多线程情况下出现预取误判的问题,依据多线程环境下进程对磁盘文件的访问特点,提出一种基于多预取点的预取算法。在Linux内核原有的预取算法的基础上,结合多线程环境下应用程序对数据的访问模式,在Linux内核的页面缓存层进行了实现。实验和分析表明,在IOzone单线程测试中,该算法和Linux内核原预取算法性能相当;在多线程测试中,读取相同大小的文件,耗时比Linux内核原预取算法至少少1/3。新算法对于提高I/O并行度,从而提高整个计算机系统并行化很有帮助。
-
关键词
多线程
文件预取
多预取点
LINUX内核
-
Keywords
multi-thread
file prefetching
multiple prefetching point
Linux kernel
-
分类号
TP316
[自动化与计算机技术—计算机软件与理论]
-