A comparison on interactivity of three Linux schedulers in embedded system
Yigui Luo, Bolin Wu · 2011
This paper presents an comparison on interactivity of three Linux schedulers: O (1), CFS and MIOS [1], in an embedded system. We have ported the O (1) and MIOS into Linux 2.6.32, and done the test in this framework. Different experiments in both high workload and low workload are done in a 0.16 millisecond accuracy. The result shows that a) CFS is not the best in interactivity comparing with O(1) and MIOS; b) CFS is more fair even in high workload; c) O(1) and MIOS differ very slightly on interactivity for sub-millisecond level tasks; d) MIOS works better on scalability testing of hackbench[6] than the other two. The experimental result shows the acceptable interactivity on these schedulers, but possible enhancements still can make, even on MIOS.