【24h】

A measurement-based analysis of the real-time performance of linux

机译:基于度量的linux实时性能分析

获取原文

摘要

This paper presents an experimental study of the latency behavior of the Linux OS. We identify major sources of latency in the kernel with the goal of providing real-time performance in a widely used general-purpose operating system. We quantify, each source of latency with a series of micro-benchmarks and also evaluate the effects of latency on a time-sensitive application. Our analysis shows that there are two main causes of latency in the OS: tinier resolution and non-preemptable sections. Our experiments show that in the standard Linux kernel the tinier resolution latency is predominant, and generally hides the non-preemptable section latency We use accurate timers to reduce timer resolution latency and then analyze the non-preemptable section latency for several variants of Linux.
机译:本文介绍了Linux操作系统的延迟行为的实验研究。我们确定内核中延迟的主要来源,目的是在广泛使用的通用操作系统中提供实时性能。我们使用一系列微基准来量化每个延迟源,并评估延迟对时间敏感的应用程序的影响。我们的分析表明,操作系统出现延迟的主要原因有两个:细微的分辨率和不可抢占的部分。我们的实验表明,在标准Linux内核中,较小的分辨率延迟是主要的,并且通常隐藏了不可抢占的部分延迟。我们使用精确的计时器来减少计时器分辨率的等待时间,然后分析Linux的几种变体的不可抢占的部分延迟。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号