sched_deadline behaviour when a real time process is throttled, with setting of /proc/sys/kernel/sched_rt_runtime_us is 950000

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

Kindly help in understanding below things related to deadline
scheduler of linux.(HRT enabled,sched_rt_runtime_us = 950000, only 1
process with deadline scheduler policy, linux kernel 4.4, x86_64)

1)Uniprocessor case: When a real time process(deadline scheduled) is
throttled, ie exceeds its deadline say exceeded 900000 nanosec, it
will be throttled assuming no other real time process is running and
would be left to run till more 50000 nanoseconds but how does
scheduler behave beyond the sched_rt_runtime_us? Will the process
continue to run or the remaining 50000 ns allocated for non real time
processes?

2) Does it become any complex if it is a multiprocessor (SMP)? Does
the scheduler try to move this real time process to another processor
if feasible?

Hope, my question is clear enough basically.

Thanks in advance,
Bhargav
--
To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux