正文:
- 高HZ会使时钟中断处理程序更频繁的执行,从而打乱处理器高速缓存并增加耗电。
- 对于无节拍系统而言,空闲期不会被不必要的时钟中断所打断,于是减少了系统能耗。
- jeffies全局变量用来记录自系统启动以来产生的节拍总数。
- 内核对进程时间计数时,是根据中断发生时处理器所处的模式进行分类统计的,它把上一个节拍全部算给了进程。(很明显这样做不精确)
- 内核为了提高搜索效率,将定时器按它们的超时时间划分为五组。当定时器超时时间接近时,定时器将随组一起下移。
- 延迟执行:忙等待(有时可以在等待期间重新调度一个新的进程来运行cond_resched()),短延迟(通常驱动程序只是需要很短暂的延迟),schedule_timeout()(该方法会让需要延迟执行的任务睡眠到指定的延迟时间耗尽后在重新运行)