複数のライブシステム間の違いを見つけようとしています。
これまで、PREEMPT_RTパッチを使用してコアを分離し、それをRTアプリケーションに残しました。
これまで、以下を使用してテストしました。
taskset -c 3 cyclictest -m -t1 -p 80 -n -i 500 -l 100000
hackbench -l 100000
cat /dev/zero > /dev/null
cat /dev/zero > /dev/null
cat /dev/zero > /dev/null
私のテスト設定はRaspberry Pi 3で実行されました。しかし、私は特定のハードウェアではなく、一般的な写真に興味があります。
PRREMPT_RTを使用すると、最大150μsの応答時間を提供しますが、分離コアは50μs未満の応答時間を提供します。したがって、コアを分離することはPRREMPT_RTよりもうまく機能するようです。
自分の結果を検証したり、PREEMPT_RTに状況を移行したりするには、どのテストケースを追加する必要がありますか?
これら2つの方法のそれぞれの長所と短所は何ですか?