RT/Linux SCHED_RR/_FIXED to combat latency?

Damien Miller djm at mindrot.org
Thu Aug 10 15:37:47 AEST 2023


On Thu, 10 Aug 2023, Cedric Blancher wrote:

> Good morning!
> 
> We're experiencing rather very bad latency spikes on busy Linux
> systems, for example if one machine is the jumphost (ssh -J) for a few
> hundred connections, while at the same time handles CPU intensive
> tasks.
> 
> Would RT/Linux SCHED_FIXED or SCHED_RR be of help in such a case, e.g.
> put all ssh processes into the SCHED_FIXED scheduling class, with a
> priority higher than the non-interactive compute processes?

If the problem is load caused by the ssh connections then a different
scheduling class isn't likely to help.

> Also, do I interpret it correctly that each forwarded TCP connection
> has its own process?!

Usually yes. If you're using connection multiplexing (ControlPath/
ControlMaster/ControlPersist) then connections from the same user
through the same jump host can be shared.

-d


More information about the openssh-unix-dev mailing list