如何选择preempt-rt&用于IoT应用程序的非preempt-rt linux内核?

时间:2016-11-17 07:58:35

标签: linux-kernel preempt-rt

我正在开展物联网项目,我必须在linux kernel 4.8 preempt-rtnon-preempt-rt之间做出决定。快速运行Linux RT基准测试:

cd /usr/lib/rt-tests/ptest/rt_bmark.py

基本上运行

cyclictest -S -p 99 -q -i 100 -d 20 -l 30000

导致了以下结果:

  1. preempt-rt
  2. 6:12:51: Cyclictest completed. Actual execution time:0:01:38 Min: 3 us Avg: 6.0 us Max: 61 us Max list: [12, 13, 15, 22, 22, 61] PASS

    1. non-preempt-rt
    2. 5:56:42: Cyclictest completed. Actual execution time:0:01:38 Min: 3 us Avg: 5.0 us Max: 2025 us Max list: [11, 16, 22, 46, 207, 2025] PASS

      结果显然诱使我使用prempt-rt内核,因为两者之间的最大延迟存在巨大差异。

      我想知道这是否是一个足够的基准标准来决定两者之间的关系?在此先感谢!

0 个答案:

没有答案