软件学报
軟件學報
연건학보
JOURNAL OF SOFTWARE
2010年
8期
1820-1833
,共14页
Linux%操作系统%I/O性能%文件预取%并发I/O%访问模式
Linux%操作繫統%I/O性能%文件預取%併髮I/O%訪問模式
Linux%조작계통%I/O성능%문건예취%병발I/O%방문모식
设计并实现了一种按需预取算法,采用更为宽松的顺序性判决条件,并以页面和页面缓存的状态作为可靠的决策依据.它可以发现淹没在随机读中的顺序访问并进行有效的预读,支持对单个文件实例的并发访问而产生的交织访问模式.实验结果表明:相对于原Linux预读算法,该算法在随机干扰下的顺序读性能可提高29%;交织读的性能是传统算法的4~27倍;同时,应用程序可见延迟改善可达35倍.该算法已被Linux 2.6.24内核采用.
設計併實現瞭一種按需預取算法,採用更為寬鬆的順序性判決條件,併以頁麵和頁麵緩存的狀態作為可靠的決策依據.它可以髮現淹沒在隨機讀中的順序訪問併進行有效的預讀,支持對單箇文件實例的併髮訪問而產生的交織訪問模式.實驗結果錶明:相對于原Linux預讀算法,該算法在隨機榦擾下的順序讀性能可提高29%;交織讀的性能是傳統算法的4~27倍;同時,應用程序可見延遲改善可達35倍.該算法已被Linux 2.6.24內覈採用.
설계병실현료일충안수예취산법,채용경위관송적순서성판결조건,병이혈면화혈면완존적상태작위가고적결책의거.타가이발현엄몰재수궤독중적순서방문병진행유효적예독,지지대단개문건실례적병발방문이산생적교직방문모식.실험결과표명:상대우원Linux예독산법,해산법재수궤간우하적순서독성능가제고29%;교직독적성능시전통산법적4~27배;동시,응용정서가견연지개선가체35배.해산법이피Linux 2.6.24내핵채용.