c03fe5af31
The latency to respond to a PH-READY_TO_SEND.ind may not be higher than 18ms. Currently we are using nice to increase our priority but for a heavily loaded cell this is not enough. Add an option to enable realtime scheduling and use it in the screenrc. Linux offers two realtime scheduling classes these are SCHED_FIFO and SCHED_RR. For SCHED_FIFO the process is running as long as possible (potentially taking all the CPU and never yielding it), for SCHED_RR the process can still be pre-empted at the end of the timeslice. Using SCHED_RR appears to be the more safe option as a run-a-way sysmobts process will not be able to take all the CPU time. For a very loaded cell we also require to use readv/writev to allow writing multiple primitives in one syscall. |
||
---|---|---|
.. | ||
sysmobts-calib | ||
dump_docs.py | ||
l1fwd.init | ||
respawn-only.sh | ||
respawn.sh | ||
screenrc-l1fwd | ||
screenrc-sysmobts | ||
sysmobts.init | ||
sysmobts.service |