Real-Time Performance and Response Latency Measurements of Linux Kernels on Single-Board Computers

被引:6
|
作者
Adam, George K. [1 ]
机构
[1] Univ Thessaly, Dept Digital Syst, CSLab Comp Syst Lab, Larisa 41500, Greece
关键词
Linux kernel; real-time; operating systems; latency; performance measurements;
D O I
10.3390/computers10050064
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This research performs real-time measurements of Linux kernels with real-time support provided by the PREEMPT_RT patch on embedded development devices such as BeagleBoard and Raspberry Pi. The experimental measurements of the Linux real-time performance on these devices are based on real-time software modules developed specifically for the purposes of this research. Taking in consideration the constraints of the specific hardware platforms under investigation, new measurements software was developed. The measurement algorithms are designed upon response and periodic task models. Measurements investigate latencies of real-time applications at user and kernel space. An outcome of this research is that the proposed performance measurements approach and evaluation methodology could be applied and deployed on other Linux-based boards and platforms. Furthermore, the results demonstrate that the PREEMPT_RT patch overall improves the Linux kernel real-time performance compared to the standard one. The reduced worst-case latencies on such devices running Linux with real-time support could make them potentially more suitable for real-time applications as long as a latency value of about 160 mu s, as an upper bound, is an acceptable safety margin.
引用
收藏
页数:18
相关论文
共 11 条
  • [1] Research and Improvement of Linux Real-Time Performance
    Yang, Yang
    Hua, LingLing
    ADVANCED TECHNOLOGY IN TEACHING - PROCEEDINGS OF THE 2009 3RD INTERNATIONAL CONFERENCE ON TEACHING AND COMPUTATIONAL SCIENCE (WTCS 2009), VOL 1: INTELLIGENT UBIQUITIOUS COMPUTING AND EDUCATION, 2012, 116 : 555 - +
  • [2] Study and Improvements for the Real-time Performance of Linux Kernel
    Xu, Hong
    Tang, Rong
    2010 3RD INTERNATIONAL CONFERENCE ON BIOMEDICAL ENGINEERING AND INFORMATICS (BMEI 2010), VOLS 1-7, 2010, : 2766 - 2769
  • [3] Real-time data acquisition and feedback control using Linux Intel computers
    Penaflor, B. G.
    Ferron, J. R.
    Piglowski, D. A.
    Johnson, R. D.
    Walker, M. L.
    FUSION ENGINEERING AND DESIGN, 2006, 81 (15-17) : 1923 - 1926
  • [4] Improvement of Real-time Performance of Linux 2.6 Kernel for Embedded Application
    Song Kai
    Yan Liping
    2009 INTERNATIONAL FORUM ON COMPUTER SCIENCE-TECHNOLOGY AND APPLICATIONS, VOL 2, PROCEEDINGS, 2009, : 71 - +
  • [5] Estimation of amplitude and latency changes of P300 response in real-time
    Benkherrat, M
    Bouguerra, R
    Choufa, T
    Eurocon 2005: The International Conference on Computer as a Tool, Vol 1 and 2 , Proceedings, 2005, : 421 - 423
  • [6] Real-time performance assessment using fast interrupt request on a standard Linux kernel
    Souza, Rayanne
    Freitas, Miguel
    Jimenez, Marcelo
    Magalhaes, Joao
    Kubrusly, Alan C.
    Rodriguez, Noemi
    ENGINEERING REPORTS, 2020, 2 (01)
  • [7] Researching of Real-time Versions and Testing its Performance of CNC System Based on RT-Linux
    Wang Zi-niu
    Li Song
    Wang Yan
    2009 INTERNATIONAL CONFERENCE ON NETWORKING AND DIGITAL SOCIETY, VOL 2, PROCEEDINGS, 2009, : 174 - 177
  • [8] Real-Time Linux on RISC-V: Long-Term Performance Analysis of PREEMPT RT Patches
    Schaffner, Tobias
    Altenberg, Jan
    Wallentowitz, Stefan
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, SAMOS 2024, PT II, 2025, 15227 : 47 - 58
  • [9] HybridFusion: Real-Time Performance Capture Using a Single Depth Sensor and Sparse IMUs
    Zheng, Zerong
    Yu, Tao
    Li, Hao
    Guo, Kaiwen
    Dai, Qionghai
    Fang, Lu
    Liu, Yebin
    COMPUTER VISION - ECCV 2018, PT IX, 2018, 11213 : 389 - 406
  • [10] Performance of BDS-2/3, GPS, and Galileo Time Transfer with Real-Time Single-Frequency Precise Point Positioning
    Xiao, Xia
    Shen, Fei
    Lu, Xiaochun
    Shen, Pengli
    Ge, Yulong
    REMOTE SENSING, 2021, 13 (21)