期刊文献+

Linux实时抢占补丁研究及实时性能测试 被引量:16

Research of Linux Real-time Preemption Patch and Real-time Performance Measure
下载PDF
导出
摘要 准确的量化数据可作为评测及选择实时Linux系统的参考依据。研究实时Linux系统中实时抢占补丁的关键特性,提出一种代码插桩的实时性能评测方法。在增加实时抢占补丁的Linux操作系统上加载运行测试程序,利用测试程序关键位置的代码探测段来获取运行系统中的重要信息,以完成实时性能的评测。对基于数控平台上该实时系统的中断响应时间和上下文切换时间等评测指标进行测试,结果表明,与标准Linux系统的评测指标相比,该系统的中断响应时间和上下文切换时间分别约减少10%和99%,达到了硬实时系统的要求,满足数控应用的实时需求。 To obtain accurate quantitative data as a reference for evaluating and selecting real-time Linux system,this paper researches several more critical characteristics of the real-time preemption patch of real-time Linux operating system in-depth,and proposes a method of program instrumentation for real-time performance evaluation. In the evaluating process,it loads and runs the test program on the Linux operating system with Preempt-RT patch, gets the important system information data by testing the key position of program with code probe to evaluate its real-time performance,and does the comparison test of the interrupt response time and context switch time as the most important criteria between Linux system with Preempt-RT patch and standard Linux system based on the numerical control system platform. Experimental result shows the interrupt response time on the patch system decreases by about 10% compared with standard Linux system,while context switch time decreases by about 99%,which satisfies the hard real-time system and meets the real-time demand of numerical control applications.
出处 《计算机工程》 CAS CSCD 2014年第10期304-307,313,共5页 Computer Engineering
基金 "核高基"重大专项"国产软硬件在数控/工业装置中的应用与推广"(2012ZX01029-001-002)
关键词 实时Linux系统 实时抢占 实时性能 硬实时系统 代码插桩 数控平台 real-time Linux system real-time preemption real-time performance hard real-time system code instru-mentation numerical control platform
  • 相关文献

参考文献12

  • 1Burns A,Wellings A J.Real Time Systems and Their Programming Languages:Ada95,Real-time Java and Real-time POSIX[M].[S.1.] :Pearson Education,2001.
  • 2夏一民,罗军,邓胜兰.实时Linux操作系统初探[J].计算机应用研究,2001,18(1):45-48. 被引量:10
  • 3Koolwal K.Investigating Latency Effects of the Linux Real-time Preemption Patches on AMD’s GEODE LX Platform[C] //Proc.of the9th Annual Workshop on Operating Systems Platforms for Embedded Real-time Applications.Paris,France:[s.n.] ,2013:20-30.
  • 4Betz W,Cereia M,Bertolotti I C.Experimental Evaluation of the Linux RT Patch for Real-time Applications[C] //Proc.of IEEE Conference on Emerging Technologies&Factory Automation.[S.1.] :IEEE Press,2009:1-4.
  • 5Hagen W.Real-time and Performance Improvements for the 2.6 Linux Kernel[J].Linux Journal,2005,(134):8-13.
  • 6Heursch A C,Grambow D,Roedel D,et al.Time-critical Tasks in Linux2.6:Concepts to Increase the Preemptability of the Linux Kernel[EB/OL].(2013-05-10).http://citeseer.nj.nec.com/cs.
  • 7张健,刘青昆,王异奇,周娇.Linux实时化方法的研究与实现[J].计算机工程,2011,37(11):253-256. 被引量:4
  • 8K?ker K,Membarth R,German R.Performance Analyses of Embedded Real-time Operating Systems Using Highprecision Counters[C] //Proc.of the3rd International Conference on Autonomous Robots and Agents.Wellington,New Zealand:[s.n.] ,2006:485-490.
  • 9江建慧,唐智杰.测量嵌入式操作系统实时性能参数的新方法[J].同济大学学报(自然科学版),2008,36(9):1260-1266. 被引量:9
  • 10赵立业,张激,游夏.实时操作系统的性能分析和评估[J].计算机工程,2008,34(8):283-284. 被引量:10

二级参考文献27

  • 1金宏,王宏安,王强,戴国忠.改进的最小空闲时间优先调度算法[J].软件学报,2004,15(8):1116-1123. 被引量:25
  • 2李江,戴胜华.Linux操作系统实时性测试及分析[J].计算机应用,2005,25(7):1679-1681. 被引量:9
  • 3王霞,马忠梅,何小庆,江文瑞,黄武陵.提高嵌入式Linux时钟精度的方法[J].计算机工程,2006,32(23):70-72. 被引量:7
  • 4Srinivasan B,Pather S,Hill R,et al.Firm Real-time System Implementation Using Commercial Off-the-Shelf Hardware and Free Software[C] //Proc.of IEEE Real-time Technology and Applications Symp..Denver,USA:IEEE Press,1998:112-120.
  • 5Buttazzo G,Spuri M,Sensini F.Value vs Deadline Scheduling in Overload Conditions[C] //Proc.of the 16th IEEE Real-time Systems Symposium.Pisa,Italy:IEEE Press,1995:90-99.
  • 6Saksena M,Wang Yun.Scale Real-time System Design Using Preemption Thresholds[C] //Proc.of the 21st IEEE Real-time System Symp..Orlando,Florida,USA:IEEE Computer Society Press,2000:25-34.
  • 7Wang Yuchung,Enhancing the Real-time Capability of the Linux Kernel
  • 8Wang Yuchung,Implementing a General Realtime Scheduling Framework RED Linux Realtime Kernel
  • 9Wang Yuchung,Providing Realtime Support Linux Kernel
  • 10Timmerman M. Embedded Systems Definition Taxonomies Field [EB/OL]. (2007-05-20). http://www.dedicated-systems.com.

共引文献29

同被引文献87

引证文献16

二级引证文献58

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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