期刊文献+

提高Linux桌面交互性能的主动页面换出算法 被引量:1

Active Page Swap-out Algorithm for Improving Interactive Performance of Desktop Linux
下载PDF
导出
摘要 Linux系统正逐步由服务器领域步入桌面领域,由于Linux继承了传统的Unix的体系结构和算法,它能否为桌面应用提供好的交互性能是一个迫切需要研究的问题。该文分析了现有的Linux存储管理页面换出机制在交互式桌面应用中的不足,提出了符合交互式应用特点的主动页面换出算法。该算法基于页面状态等价关系优化了原系统中页面状态转换自动机模型,使得系统在内存压力大的情况下有条件紧急回收内存页面,从而提高桌面系统的交互性能。 Linux is increasingly stepping into desktop field from server. With the architecture and algorithm designed based on traditional Unix it is important to investigate whether Linux can provide efficient interactive performance for desktop application. Some disadvantages of page swapout mechanism are analyzed in Linux memory management for interactive application. A new algorithm of active page swapout suitable for the characteristics of interactive application is presented. The algorithm optimizes the state machine based on equivalence relation of page state, and it allows the application itself to swap out memory if necessary. It improves the interactive performance by reclaiming abundant memory to satisfy application under memory pressure.
出处 《计算机工程》 EI CAS CSCD 北大核心 2006年第17期112-114,共3页 Computer Engineering
基金 国家"973"计划基金资助项目"现代设计大型应用软件的共性基础"(2004CB719406)
关键词 桌而应用 存储管理 交互性能 页面换出 启动延迟 Desktop application Memory management: hlteraction performance Page swap-out Startup latency
  • 相关文献

参考文献5

  • 1Evans S,Clarke K.Optimizing Unix Resource Scheduling for User Interaction[C].Proceedings of the USENIX Summer Technical Conference,1993.
  • 2Kristián F,Rich U.Thread-level Parallelism and Interactive Performance of Desktop Applications[C].Proceedings of the 9th International Conference on Architectural Support for Programming Languages and Operating Systems,2000-11.
  • 3Mutka M W.A Comparison of Workload Models of the Capacity Available for Sharing Among Privately Owned Workstations[C].Proceedings of the 24th Annual Hawaii International Conference on System Sciences,1991:353-362.
  • 4Jeffrey C.Mogul,SPECmarks are Leading Us Astray[C].Proceedings of the Third Workshop on Workstation Operating Systems,IEEE,Key Biscayne,Florida,1992:160-161.
  • 5Endo Y,Wang Z,Chen J B,et al.Using Latency to Evaluate Interactive System Performance[C].The Second USENIX Sym-posium on Operating Systems Design and Implementation,1996:185-199.

同被引文献4

  • 1谢伟毅,廖光灯,谢康林.Linux调度算法在桌面应用环境中的改进[J].计算机工程与应用,2006,42(23):100-101. 被引量:3
  • 2LINFENTON N.Software measure:a necessary scientific basis[J].IEEE Trans on Software Engineer,1994,20(3):199-206.
  • 3BALSA A D.Linux Benchmarking HOWTO[EB/OL].(1997-08-15)[2006-09-20].http://www.faqs.org/docs/Linux-HOWTO/Benchmarking-HOWTO.html.
  • 4BOVET D P,CESATI M.Understanding the Linux Kernel[M].2nd ed.北京:中国电力出版社,2004.

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部