Many thanks Paul and all at LWN. Another high quality article and an excellent companion to your other recent comparative review.
This article fills in the kernel side of things, but getting the best from the 'new-improved' kernel in userspace is often difficult, not because of any kernel problems but because there are few tools for a user to use. In my mind one of the big plusses of PREEMPT_RT is the number of extra ways we can debug and measure responsiveness.
Any chance of a companion article on how one might go about using these facilities?
How to time/debug/amend your apps for low latency - what kernel options for instrumentation (already covered briefly), how to use them to assess performance (with examples e.g. from recent JACK-related threads on LKML)
How to configure a kernel for real-time responsiveness - Ingo often mentions tips on what might be done to improve performance for specific apps (rather than for general desktop use) e.g. configuring interrupt priorities.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds