计算机应用
計算機應用
계산궤응용
COMPUTER APPLICATION
2012年
6期
1713-1716,1720
,共5页
刘金%胡创%胡明%龚奕利
劉金%鬍創%鬍明%龔奕利
류금%호창%호명%공혁리
多线程%文件预取%多预取点%Linux内核
多線程%文件預取%多預取點%Linux內覈
다선정%문건예취%다예취점%Linux내핵
为解决当前Linux内核的预取算法在多线程情况下出现预取误判的问题,依据多线程环境下进程对磁盘文件的访问特点,提出一种基于多预取点的预取算法.在Linux内核原有的预取算法的基础上,结合多线程环境下应用程序对数据的访问模式,在Linux内核的页面缓存层进行了实现.实验和分析表明,在IOzone单线程测试中,该算法和Linux内核原预取算法性能相当;在多线程测试中,读取相同大小的文件,耗时比Linux内核原预取算法至少少1/3.新算法对于提高I/O并行度,从而提高整个计算机系统并行化很有帮助.
為解決噹前Linux內覈的預取算法在多線程情況下齣現預取誤判的問題,依據多線程環境下進程對磁盤文件的訪問特點,提齣一種基于多預取點的預取算法.在Linux內覈原有的預取算法的基礎上,結閤多線程環境下應用程序對數據的訪問模式,在Linux內覈的頁麵緩存層進行瞭實現.實驗和分析錶明,在IOzone單線程測試中,該算法和Linux內覈原預取算法性能相噹;在多線程測試中,讀取相同大小的文件,耗時比Linux內覈原預取算法至少少1/3.新算法對于提高I/O併行度,從而提高整箇計算機繫統併行化很有幫助.
위해결당전Linux내핵적예취산법재다선정정황하출현예취오판적문제,의거다선정배경하진정대자반문건적방문특점,제출일충기우다예취점적예취산법.재Linux내핵원유적예취산법적기출상,결합다선정배경하응용정서대수거적방문모식,재Linux내핵적혈면완존층진행료실현.실험화분석표명,재IOzone단선정측시중,해산법화Linux내핵원예취산법성능상당;재다선정측시중,독취상동대소적문건,모시비Linux내핵원예취산법지소소1/3.신산법대우제고I/O병행도,종이제고정개계산궤계통병행화흔유방조.