3 ms·
Just a warning I am a beginner on scheduling. Just reading about events in this paper, I assume that's IO events? I have a multithreaded ringbuffer and I've be
by samsquire 3y ago
Just a warning I am a beginner on scheduling. Just reading about events in this paper, I assume that's IO events?
I have a multithreaded ringbuffer and I've been trying to work out how to reduce latency with Linux scheduling and thread core affinity. It doesn't seem to improve latency
I installed Ubuntu's realtime kernel and played around with SCHED_DEADLINE but I don't think real time kernel is what's needed to schedule long running threads continuously ?
What I want is the latency between scheduling of two given threads to be as close together as possible. Is this possible ? For reference LMAX Disruptor in Java can send a message between thread with average latency of 52 nanoseconds.
My naive toy C implementation is 80-130 nanoseconds from glances.