commontorizon / meta-common-torizon

Fork of the TorizonCore OpenEmbedded Distro Layer to create Common TorizonCore
MIT License
9 stars 8 forks source link

xenomai: tune kernel config for low latency #34

Closed leograba closed 4 months ago

leograba commented 4 months ago

In the Xenomai docs and also on Intel ECI docs, there are comments on kernel config that help with low latency, which improves the real-time reliability and performance.

From https://v4.xenomai.org/dovetail/rulesofthumb/:

From https://v4.xenomai.org/core/user-api/scheduling/:

From https://eci.intel.com/docs/3.1/appendix.html#eci-kernel-configuration-optimizations:

Each config in this commit was enabled individually and tested for 5 minutes under stress, using the Scary Grinder workload as defined on the doc https://v4.xenomai.org/core/benchmarks/#stress-workloads

A final stress test was run for 3 hours. This is the same idea as the "EVL stress" test defined on https://v4.xenomai.org/ports/, except it was not run for 24h.

microhobby commented 4 months ago

vincent-price-looks-good-to-me