Re: Minor page faults from memory compaction causing in-band transitions
Philippe Gerum <[email protected]>
| Newsgroups | dev.linux.lists.xenomai |
|---|---|
| Message-ID | <[email protected]> |
Hi Jay, Looks good to me, very useful for understanding some of the intricacies of virtual memory management vs real-time workloads, and how to address them. I would happily merge a commit with this information as-is. [I noticed a couple of hiccups breaking the patch format likely due to the MUA]. Jay Sridharan <[email protected]> writes: > Hi Phillipe, > > Let me know what you think of this patch for the docs: > > diff --git a/content/core/caveat.md b/content/core/caveat.md > index b24e270..e11d605 100644 > --- a/content/core/caveat.md > +++ b/content/core/caveat.md > @@ -70,6 +70,68 @@ which depend on instrumenting the spinlock constructs (e.g. > `CONFIG_DEBUG_PREEMPT`), you may want to disable all the related kernel > options, starting with `CONFIG_SMP`. > > +### Memory compaction and page migration impact real-time behavior > {#caveat-memory-compaction} <line wrapped> > + > +- Launch EVL threads. At the end of initialization, but before > calling mlockall.. <line wrapped> -- Philippe.