...
首页> 外文期刊>Operating systems review >Our Troubles with Linux Kernel Upgrades and Why You Should Care
【24h】

Our Troubles with Linux Kernel Upgrades and Why You Should Care

机译:我们与Linux内核升级有关的问题以及您为什么要关心

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Linux and other open-source Unix variants (and their distributors) provide researchers with full-fledged operating systems that are widely used. However, due to their complexity and rapid development, care should be exercised when using these operating systems for performance experiments, especially in systems research. In particular, the size and continual evolution of the Linux code-base makes it difficult to understand, and as a result, decipher and explain the reasons for performance improvements. In addition, the rapid kernel development cycle means that experimental results can be viewed as out of date, or meaningless, very quickly. We demonstrate that this viewpoint is incorrect because kernel changes can and have introduced both bugs and performance degradations. This paper describes some of our experiences using Linux and FreeBSD as platforms for conducting performance evaluations and some performance regressions we have found. Our results show, these performance regressions can be serious (e.g., repeating identical experiments results in large variability in results) and long lived despite having a large negative effect on performance (one problem was present for more than 3 years). Based on these experiences, we argue: it is sometimes reasonable to use an older kernel version, experimental results need careful analysis to explain why a performance effect occurs, and publishing papers validating prior research is essential.
机译:Linux和其他开源Unix变体(及其发行商)为研究人员提供了广泛使用的成熟操作系统。但是,由于它们的复杂性和快速发展,使用这些操作系统进行性能实验时应格外小心,尤其是在系统研究中。尤其是,Linux代码库的大小和不断发展使其难以理解,因此,无法解释和解释提高性能的原因。此外,快速的内核开发周期意味着可以很快将实验结果视为过时或毫无意义。我们证明了这种观点是不正确的,因为内核更改可能并且已经引入了错误和性能下降。本文描述了我们使用Linux和FreeBSD作为平台进行性能评估的一些经验,以及一些我们发现的性能回归。我们的结果表明,这些性能下降可能是严重的(例如,重复相同的实验结果会导致结果存在较大差异),并且寿命长,尽管会对性能产生较大的负面影响(一个问题存在3年以上)。基于这些经验,我们认为:使用较旧的内核版本有时是合理的,需要对实验结果进行仔细的分析以解释为什么会产生性能影响,并且发表验证先前研究的论文至关重要。

著录项

  • 来源
    《Operating systems review》 |2013年第2期|66-72|共7页
  • 作者单位

    Cheriton School of Computer Science University of Waterloo Waterloo, Canada;

    Cheriton School of Computer Science University of Waterloo Waterloo, Canada;

    Cheriton School of Computer Science University of Waterloo Waterloo, Canada;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号