1、jiffies
用来记录自系统启动以来产生的节拍的总数;
jiffies被用来记录自开机以来发生timer_interrupt的次数
系统运行时间以秒为单位,等于jiffies/Hz
2、HZ
一秒内时钟中断的次数
linux核心每隔固定周期会发出timer_interrupt,HZ是用来定义1秒内这个中断发生的次数;
如果HZ配置是1000的话,节拍就是1ms,即线程的调度颗粒是1ms
3、tick
中断发生的时长,一般是HZ的倒数
Tick:Tick是HZ的倒数,即我们说的一个”滴答”时间,即timer_interrupt每发生一次的间隔时间,如果HZ = 20.则Tick = 0.05s
4、kernel定时器:使用内核提供的API
- init_timer
- setup_timer
- add_timer_on
- del_timer
- mod_timer