> I think you are misunderstanding what preempt_rt is, preempt_rt does > not preempt linux, preempt_rt is simply linux modified, when a linux > kernel patched with preempt_rt runs, nothing else than linux runs, so > nothing preempts the whole linux. This is achieved by means which have > a global overhead on the whole system. The exact means are described on > the rt wiki FAQ: > https://rt.wiki.kernel.org/articles/f/r/e/Frequently_Asked_Questions_7407.html > > Note the answer to FAQ 3, which explains that improving latencies is a > trade off, and means degrading the average performances of the system. > That is the overhead we are talking about.
Thanks much for the hints. What I have understood now is: CONFIG_PREEMPT_RT patch is bound to cause a reduction in the overall throughput of the system ***because there will be several context switches and also the lower priority tasks won't be getting much a chance to get through***. The reason I have understood is quoted within ***. Is this all correct or I am still missing a point? -Anisha _______________________________________________ Xenomai-help mailing list [email protected] https://mail.gna.org/listinfo/xenomai-help
