我试图弄清楚进程调度程序使用的时间量的可能值是多少。
使用SCHED_NORMAL,据我所知,默认情况下是CFS,
kernel.sched_min_granularity_ns = 3000000
... 和
kernel.sched_latency_ns = 24000000
我是否正确理解时间量子介于 3 到 24 毫秒之间?我可以计算出更准确的值吗?也许通过循环调用 gettimeofday 或其他方式?
我试图弄清楚进程调度程序使用的时间量的可能值是多少。
使用SCHED_NORMAL,据我所知,默认情况下是CFS,
kernel.sched_min_granularity_ns = 3000000
... 和
kernel.sched_latency_ns = 24000000
我是否正确理解时间量子介于 3 到 24 毫秒之间?我可以计算出更准确的值吗?也许通过循环调用 gettimeofday 或其他方式?