rlk@rlk:~$ sudo cat /proc/timer_list
[sudo] password for rlk:
Timer List Version: v0.8
HRTIMER_MAX_CLOCK_BASES: 8
now at 53391840158 nsecs
cpu: 0
clock 0:
.base: ffff8a4639c1dfc0
.index: 0
.resolution: 1 nsecs
.get_time: ktime_get
.offset: 0 nsecs
active timers:
#0: <ffff8a4639c1e4a0>, tick_sched_timer, S:01
# expires at 53417208940-53417208940 nsecs [in 25368782 to 25368782 nsecs]
#1: <ffffa5cb81307a28>, hrtimer_wakeup, S:01
# expires at 53490085858-53490185857 nsecs [in 98245700 to 98345699 nsecs]
#2: <ffffa5cb81cb3da8>, hrtimer_wakeup, S:01
# expires at 53912834439-53912884439 nsecs [in 520994281 to 521044281 nsecs]
#3: <ffffa5cb8168fda8>, hrtimer_wakeup, S:01
# expires at 54184646025-54184696025 nsecs [in 792805867 to 792855867 nsecs]
#4: <ffffa5cb81babdb8>, hrtimer_wakeup, S:01
# expires at 54392076837-54422076836 nsecs [in 1000236679 to 1030236678 nsecs]
#5: <ffff8a462d558000>, timerfd_tmrproc, S:01
# expires at 54761761000-54761761000 nsecs [in 1369920842 to 1369920842 nsecs]
#6: <ffffa5cb81c13a28>, hrtimer_wakeup, S:01
# expires at 54387073741-56887073741 nsecs [in 995233583 to 3495233583 nsecs]
#7: <ffff8a4639c1e700>, watchdog_timer_fn, S:01
# expires at 57285208940-57285208940 nsecs [in 3893368782 to 3893368782 nsecs]
#8: <ffffa5cb813c7a28>, hrtimer_wakeup, S:01
# expires at 73752274597-73778749596 nsecs [in 20360434439 to 20386909438 nsecs]
#9: <ffffa5cb81c33da8>, hrtimer_wakeup, S:01
# expires at 113113934868-113113984868 nsecs [in 59722094710 to 59722144710 nsecs]
#10: <ffff8a45af1a0400>, timerfd_tmrproc, S:01
# expires at 146761761000-146761761000 nsecs [in 93369920842 to 93369920842 nsecs]
clock 1:
.base: ffff8a4639c1e000
.index: 1
.resolution: 1 nsecs
.get_time: ktime_get_real
.offset: 1653191598361841629 nsecs
active timers:
#0: <ffff8a45af1a2b00>, timerfd_tmrproc, S:01
# expires at 9223372036854775807-9223372036854775807 nsecs [in 7570180385101094020 to 7570180385101094020 nsecs]
clock 2:
.base: ffff8a4639c1e040
.index: 2
.resolution: 1 nsecs
.get_time: ktime_get_boottime
.offset: 0 nsecs
active timers:
#0: <ffff8a462f567900>, timerfd_tmrproc, S:01
# expires at 72761761000-72761761000 nsecs [in 19369920842 to 19369920842 nsecs]
clock 3:
.base: ffff8a4639c1e080
.index: 3
.resolution: 1 nsecs
.get_time: ktime_get_clocktai
.offset: 1653191598361841629 nsecs
active timers:
clock 4:
.base: ffff8a4639c1e0c0
.index: 4
.resolution: 1 nsecs
.get_time: ktime_get
.offset: 0 nsecs
active timers:
clock 5:
.base: ffff8a4639c1e100
.index: 5
.resolution: 1 nsecs
.get_time: ktime_get_real
.offset: 1653191598361841629 nsecs
active timers:
clock 6:
.base: ffff8a4639c1e140
.index: 6
.resolution: 1 nsecs
.get_time: ktime_get_boottime
.offset: 0 nsecs
active timers:
clock 7:
.base: ffff8a4639c1e180
.index: 7
.resolution: 1 nsecs
.get_time: ktime_get_clocktai
.offset: 1653191598361841629 nsecs
active timers:
.expires_next : 53417208940 nsecs
.hres_active : 1
.nr_events : 5465
.nr_retries : 3
.nr_hangs : 0
.max_hang_time : 0
.nohz_mode : 2
.last_tick : 53393208940 nsecs
.tick_stopped : 1
.idle_jiffies : 4294905337
.idle_calls : 8316
.idle_sleeps : 3354
.idle_entrytime : 53390712562 nsecs
.idle_waketime : 53390602764 nsecs
.idle_exittime : 53390611780 nsecs
.idle_sleeptime : 38653579015 nsecs
.iowait_sleeptime: 454911719 nsecs
.last_jiffies : 4294905337
.next_timer : 53417208940
.idle_expires : 53417208940 nsecs
jiffies: 4294905337
cpu: 1
clock 0:
.base: ffff8a4639c5dfc0
.index: 0
.resolution: 1 nsecs
.get_time: ktime_get
.offset: 0 nsecs
active timers:
#0: <ffff8a4639c5e4a0>, tick_sched_timer, S:01
# expires at 53393208940-53393208940 nsecs [in 1368782 to 1368782 nsecs]
#1: <ffffa5cb81347da8>, hrtimer_wakeup, S:01
# expires at 53471237955-53471287955 nsecs [in 79397797 to 79447797 nsecs]
#2: <ffffa5cb815afda8>, hrtimer_wakeup, S:01
# expires at 53572319173-53572369173 nsecs [in 180479015 to 180529015 nsecs]
#3: <ffff8a4639c5e700>, watchdog_timer_fn, S:01
# expires at 57329208940-57329208940 nsecs [in 3937368782 to 3937368782 nsecs]
#4: <ffffa5cb8148f8e8>, hrtimer_wakeup, S:01
# expires at 60691630184-60701630181 nsecs [in 7299790026 to 7309790023 nsecs]
#5: <ffffa5cb81e4ba28>, hrtimer_wakeup, S:01
# expires at 77000153727-77029877726 nsecs [in 23608313569 to 23638037568 nsecs]
#6: <ffffa5cb81cd3a28>, hrtimer_wakeup, S:01
# expires at 77137723418-77162701417 nsecs [in 23745883260 to 23770861259 nsecs]
#7: <ffffa5cb81db3da8>, hrtimer_wakeup, S:01
# expires at 89562202500-89562252500 nsecs [in 36170362342 to 36170412342 nsecs]
#8: <ffff8a462d558700>, timerfd_tmrproc, S:01
# expires at 136761761000-136761761000 nsecs [in 83369920842 to 83369920842 nsecs]
#9: <ffff8a4631b2d400>, timerfd_tmrproc, S:01
# expires at 136761761000-136761761000 nsecs [in 83369920842 to 83369920842 nsecs]
#10: <ffffa5cb81e13da8>, hrtimer_wakeup, S:01
# expires at 164561535344-164561585344 nsecs [in 111169695186 to 111169745186 nsecs]
#11: <ffffa5cb81eabdb8>, hrtimer_wakeup, S:01
# expires at 316445076908-316545076908 nsecs [in 263053236750 to 263153236750 nsecs]
#12: <ffffa5cb81fbbdb8>, hrtimer_wakeup, S:01
# expires at 617084492004-617184492004 nsecs [in 563692651846 to 563792651846 nsecs]
#13: <ffffa5cb8154fdb8>, hrtimer_wakeup, S:01
# expires at 911752034270-911852034270 nsecs [in 858360194112 to 858460194112 nsecs]
#14: <ffffa5cb81477da8>, hrtimer_wakeup, S:01
# expires at 7214173209754-7214173259754 nsecs [in 7160781369596 to 7160781419596 nsecs]
clock 1:
.base: ffff8a4639c5e000
.index: 1
.resolution: 1 nsecs
.get_time: ktime_get_real
.offset: 1653191598361841629 nsecs
active timers:
#0: <ffff8a46347c8b00>, timerfd_tmrproc, S:01
# expires at 1653191676761761000-1653191676761761000 nsecs [in 25008079213 to 25008079213 nsecs]
#1: <ffff8a4636e17500>, timerfd_tmrproc, S:01
# expires at 9223372036854775807-9223372036854775807 nsecs [in 7570180385101094020 to 7570180385101094020 nsecs]
#2: <ffff8a462ba80f00>, timerfd_tmrproc, S:01
# expires at 9223372036854775807-9223372036854775807 nsecs [in 7570180385101094020 to 7570180385101094020 nsecs]
#3: <ffff8a459809ac00>, timerfd_tmrproc, S:01
# expires at 9223372036854775807-9223372036854775807 nsecs [in 7570180385101094020 to 7570180385101094020 nsecs]
clock 2:
.base: ffff8a4639c5e040
.index: 2
.resolution: 1 nsecs
.get_time: ktime_get_boottime
.offset: 0 nsecs
active timers:
clock 3:
.base: ffff8a4639c5e080
.index: 3
.resolution: 1 nsecs
.get_time: ktime_get_clocktai
.offset: 1653191598361841629 nsecs
active timers:
clock 4:
.base: ffff8a4639c5e0c0
.index: 4
.resolution: 1 nsecs
.get_time: ktime_get
.offset: 0 nsecs
active timers:
clock 5:
.base: ffff8a4639c5e100
.index: 5
.resolution: 1 nsecs
.get_time: ktime_get_real
.offset: 1653191598361841629 nsecs
active timers:
clock 6:
.base: ffff8a4639c5e140
.index: 6
.resolution: 1 nsecs
.get_time: ktime_get_boottime
.offset: 0 nsecs
active timers:
clock 7:
.base: ffff8a4639c5e180
.index: 7
.resolution: 1 nsecs
.get_time: ktime_get_clocktai
.offset: 1653191598361841629 nsecs
active timers:
.expires_next : 53393208940 nsecs
.hres_active : 1
.nr_events : 6918
.nr_retries : 2
.nr_hangs : 0
.max_hang_time : 0
.nohz_mode : 2
.last_tick : 53369208940 nsecs
.tick_stopped : 0
.idle_jiffies : 4294905331
.idle_calls : 7063
.idle_sleeps : 2679
.idle_entrytime : 53391169183 nsecs
.idle_waketime : 53374388145 nsecs
.idle_exittime : 53374392393 nsecs
.idle_sleeptime : 37776555458 nsecs
.iowait_sleeptime: 842649753 nsecs
.last_jiffies : 4294905337
.next_timer : 53449208940
.idle_expires : 53449208940 nsecs
jiffies: 4294905337
cpu: 2
clock 0:
.base: ffff8a4639c9dfc0
.index: 0
.resolution: 1 nsecs
.get_time: ktime_get
.offset: 0 nsecs
active timers:
#0: <ffff8a4639c9e4a0>, tick_sched_timer, S:01
# expires at 53393208940-53393208940 nsecs [in 1368782 to 1368782 nsecs]
#1: <ffffa5cb812ffa28>, hrtimer_wakeup, S:01
# expires at 53404305171-53404405170 nsecs [in 12465013 to 12565012 nsecs]
#2: <ffffa5cb814d7a28>, hrtimer_wakeup, S:01
# expires at 55000904601-55004899599 nsecs [in 1609064443 to 1613059441 nsecs]
#3: <ffff8a463198e900>, timerfd_tmrproc, S:01
# expires at 55511761000-55511761000 nsecs [in 2119920842 to 2119920842 nsecs]
#4: <ffff8a4639c9e700>, watchdog_timer_fn, S:01
# expires at 57333208940-57333208940 nsecs [in 3941368782 to 3941368782 nsecs]
#5: <ffffa5cb81e2bda8>, hrtimer_wakeup, S:01
# expires at 75966616402-75966666402 nsecs [in 22574776244 to 22574826244 nsecs]
#6: <ffffa5cb81517da8>, hrtimer_wakeup, S:01
# expires at 113370888219-113370938219 nsecs [in 59979048061 to 59979098061 nsecs]
#7: <ffff8a461e420200>, timerfd_tmrproc, S:01
# expires at 136761761000-136761761000 nsecs [in 83369920842 to 83369920842 nsecs]
#8: <ffff8a462f39a290>, it_real_fn, S:01
# expires at 310229170621-310229170621 nsecs [in 256837330463 to 256837330463 nsecs]
#9: <ffffa5cb81487a28>, hrtimer_wakeup, S:01
# expires at 611000569069-611100569069 nsecs [in 557608728911 to 557708728911 nsecs]
#10: <ffffa5cb82033a28>, hrtimer_wakeup, S:01
# expires at 3517137580424-3517237580424 nsecs [in 3463745740266 to 3463845740266 nsecs]
#11: <ffffa5cb8162fa28>, hrtimer_wakeup, S:01
# expires at 7212000171409-7212100171409 nsecs [in 7158608331251 to 7158708331251 nsecs]
#12: <ffffa5cb81367a28>, hrtimer_wakeup, S:01
# expires at 86416136972621-86416236972621 nsecs [in 86362745132463 to 86362845132463 nsecs]
clock 1:
.base: ffff8a4639c9e000
.index: 1
.resolution: 1 nsecs
.get_time: ktime_get_real
.offset: 1653191598361841629 nsecs
active timers:
#0: <ffff8a45a878ea00>, timerfd_tmrproc, S:01
# expires at 1653191675000000000-1653191675000000000 nsecs [in 23246318213 to 23246318213 nsecs]
clock 2:
.base: ffff8a4639c9e040
.index: 2
.resolution: 1 nsecs
.get_time: ktime_get_boottime
.offset: 0 nsecs
active timers:
#0: <ffff8a461e421700>, timerfd_tmrproc, S:01
# expires at 911724528359-911724528359 nsecs [in 858332688201 to 858332688201 nsecs]
clock 3:
.base: ffff8a4639c9e080
.index: 3
.resolution: 1 nsecs
.get_time: ktime_get_clocktai
.offset: 1653191598361841629 nsecs
active timers:
clock 4:
.base: ffff8a4639c9e0c0
.index: 4
.resolution: 1 nsecs
.get_time: ktime_get
.offset: 0 nsecs
active timers:
clock 5:
.base: ffff8a4639c9e100
.index: 5
.resolution: 1 nsecs
.get_time: ktime_get_real
.offset: 1653191598361841629 nsecs
active timers:
clock 6:
.base: ffff8a4639c9e140
.index: 6
.resolution: 1 nsecs
.get_time: ktime_get_boottime
.offset: 0 nsecs
active timers:
clock 7:
.base: ffff8a4639c9e180
.index: 7
.resolution: 1 nsecs
.get_time: ktime_get_clocktai
.offset: 1653191598361841629 nsecs
active timers:
.expires_next : 53393208940 nsecs
.hres_active : 1
.nr_events : 6180
.nr_retries : 2
.nr_hangs : 0
.max_hang_time : 0
.nohz_mode : 2
.last_tick : 53389208940 nsecs
.tick_stopped : 0
.idle_jiffies : 4294905336
.idle_calls : 6904
.idle_sleeps : 2322
.idle_entrytime : 53390186429 nsecs
.idle_waketime : 53389856859 nsecs
.idle_exittime : 53390186429 nsecs
.idle_sleeptime : 40007024314 nsecs
.iowait_sleeptime: 556912500 nsecs
.last_jiffies : 4294905337
.next_timer : 53393208940
.idle_expires : 53393208940 nsecs
jiffies: 4294905337
cpu: 3
clock 0:
.base: ffff8a4639cddfc0
.index: 0
.resolution: 1 nsecs
.get_time: ktime_get
.offset: 0 nsecs
active timers:
#0: <ffff8a4639cde4a0>, tick_sched_timer, S:01
# expires at 53397208940-53397208940 nsecs [in 5368782 to 5368782 nsecs]
#1: <ffffa5cb824db8d8>, hrtimer_wakeup, S:01
# expires at 53584423580-53585423578 nsecs [in 192583422 to 193583420 nsecs]
#2: <ffff8a462f91c900>, timerfd_tmrproc, S:01
# expires at 53761761000-53761761000 nsecs [in 369920842 to 369920842 nsecs]
#3: <ffffa5cb81d2b8d8>, hrtimer_wakeup, S:01
# expires at 54304260603-54305260601 nsecs [in 912420445 to 913420443 nsecs]
#4: <ffffa5cb81d53a28>, hrtimer_wakeup, S:01
# expires at 56137454842-56141450840 nsecs [in 2745614684 to 2749610682 nsecs]
#5: <ffffa5cb81eeba28>, hrtimer_wakeup, S:01
# expires at 57000969069-57005961066 nsecs [in 3609128911 to 3614120908 nsecs]
#6: <ffff8a4639cde700>, watchdog_timer_fn, S:01
# expires at 57337208940-57337208940 nsecs [in 3945368782 to 3945368782 nsecs]
#7: <ffffa5cb81433a28>, hrtimer_wakeup, S:01
# expires at 61000833642-61010831641 nsecs [in 7608993484 to 7618991483 nsecs]
#8: <ffffa5cb81bbba28>, hrtimer_wakeup, S:01
# expires at 59387232701-61887232701 nsecs [in 5995392543 to 8495392543 nsecs]
#9: <ffffa5cb8166fda8>, hrtimer_wakeup, S:01
# expires at 62176224929-62176274929 nsecs [in 8784384771 to 8784434771 nsecs]
#10: <ffffa5cb8138fa28>, hrtimer_wakeup, S:01
# expires at 73884583826-73910815825 nsecs [in 20492743668 to 20518975667 nsecs]
#11: <ffffa5cb81c73da8>, hrtimer_wakeup, S:01
# expires at 74158470079-74158520079 nsecs [in 20766629921 to 20766679921 nsecs]
#12: <ffffa5cb81cabda8>, hrtimer_wakeup, S:01
# expires at 74935177289-74935227289 nsecs [in 21543337131 to 21543387131 nsecs]
#13: <ffffa5cb8165fa28>, hrtimer_wakeup, S:01
# expires at 83000774871-84000774871 nsecs [in 29608934713 to 30608934713 nsecs]
#14: <ffffa5cb81637a28>, hrtimer_wakeup, S:01
# expires at 83000993392-84000993392 nsecs [in 29609153234 to 30609153234 nsecs]
#15: <ffffa5cb813a7e60>, hrtimer_wakeup, S:01
# expires at 103282454921-103282504921 nsecs [in 49890614763 to 49890664763 nsecs]
#16: <ffffa5cb81c1bda8>, hrtimer_wakeup, S:01
# expires at 103914648660-103914698660 nsecs [in 50522808502 to 50522858502 nsecs]
#17: <ffff8a462f564c00>, timerfd_tmrproc, S:01
# expires at 136761761000-136761761000 nsecs [in 83369920842 to 83369920842 nsecs]
#18: <ffffa5cb8144f8e8>, hrtimer_wakeup, S:01
# expires at 611049681639-611149681639 nsecs [in 557657841481 to 557757841481 nsecs]
#19: <ffffa5cb813ffa28>, hrtimer_wakeup, S:01
# expires at 86351000316075-86351100316075 nsecs [in 86297608475917 to 86297708475917 nsecs]
#20: <ffffa5cb8207ba28>, hrtimer_wakeup, S:01
# expires at 86420940689678-86421040689678 nsecs [in 86367548849520 to 86367648849520 nsecs]
clock 1:
.base: ffff8a4639cde000
.index: 1
.resolution: 1 nsecs
.get_time: ktime_get_real
.offset: 1653191598361841629 nsecs
active timers:
#0: <ffff8a45a1494300>, timerfd_tmrproc, S:01
# expires at 1653191700000000000-1653191700000000000 nsecs [in 48246318213 to 48246318213 nsecs]
#1: <ffff8a45a1496500>, timerfd_tmrproc, S:01
# expires at 1653191700000000000-1653191700000000000 nsecs [in 48246318213 to 48246318213 nsecs]
clock 2:
.base: ffff8a4639cde040
.index: 2
.resolution: 1 nsecs
.get_time: ktime_get_boottime
.offset: 0 nsecs
active timers:
clock 3:
.base: ffff8a4639cde080
.index: 3
.resolution: 1 nsecs
.get_time: ktime_get_clocktai
.offset: 1653191598361841629 nsecs
active timers:
clock 4:
.base: ffff8a4639cde0c0
.index: 4
.resolution: 1 nsecs
.get_time: ktime_get
.offset: 0 nsecs
active timers:
clock 5:
.base: ffff8a4639cde100
.index: 5
.resolution: 1 nsecs
.get_time: ktime_get_real
.offset: 1653191598361841629 nsecs
active timers:
clock 6:
.base: ffff8a4639cde140
.index: 6
.resolution: 1 nsecs
.get_time: ktime_get_boottime
.offset: 0 nsecs
active timers:
clock 7:
.base: ffff8a4639cde180
.index: 7
.resolution: 1 nsecs
.get_time: ktime_get_clocktai
.offset: 1653191598361841629 nsecs
active timers:
.expires_next : 53397208940 nsecs
.hres_active : 1
.nr_events : 7724
.nr_retries : 3
.nr_hangs : 0
.max_hang_time : 0
.nohz_mode : 2
.last_tick : 53369208940 nsecs
.tick_stopped : 0
.idle_jiffies : 4294905331
.idle_calls : 7690
.idle_sleeps : 3131
.idle_entrytime : 53393350282 nsecs
.idle_waketime : 53374750162 nsecs
.idle_exittime : 53374762190 nsecs
.idle_sleeptime : 40777469150 nsecs
.iowait_sleeptime: 453288650 nsecs
.last_jiffies : 4294905337
.next_timer : 53377208940
.idle_expires : 53377208940 nsecs
jiffies: 4294905337
Tick Device: mode: 1
Broadcast device
Clock Event Device: hpet
max_delta_ns: 149983013277
min_delta_ns: 13410
mult: 61496111
shift: 32
mode: 1
next_event: 9223372036854775807 nsecs
set_next_event: hpet_clkevt_set_next_event
shutdown: hpet_clkevt_set_state_shutdown
periodic: hpet_clkevt_set_state_periodic
oneshot: hpet_clkevt_set_state_oneshot
resume: hpet_clkevt_legacy_resume
event_handler: tick_handle_oneshot_broadcast
retries: 0
tick_broadcast_mask: 00000000,00000000,00000000,00000000
tick_broadcast_oneshot_mask: 00000000,00000000,00000000,00000000
Tick Device: mode: 1
Per CPU device: 0
Clock Event Device: lapic-deadline
max_delta_ns: 1568933284386
min_delta_ns: 1000
mult: 11757507
shift: 25
mode: 3
next_event: 53397208940 nsecs
set_next_event: lapic_next_deadline
shutdown: lapic_timer_shutdown
periodic: lapic_timer_set_periodic
oneshot: lapic_timer_set_oneshot
oneshot stopped: lapic_timer_shutdown
event_handler: hrtimer_interrupt
retries: 53
Tick Device: mode: 1
Per CPU device: 1
Clock Event Device: lapic-deadline
max_delta_ns: 1568933284386
min_delta_ns: 1000
mult: 11757507
shift: 25
mode: 3
next_event: 53393208940 nsecs
set_next_event: lapic_next_deadline
shutdown: lapic_timer_shutdown
periodic: lapic_timer_set_periodic
oneshot: lapic_timer_set_oneshot
oneshot stopped: lapic_timer_shutdown
event_handler: hrtimer_interrupt
retries: 24
Tick Device: mode: 1
Per CPU device: 2
Clock Event Device: lapic-deadline
max_delta_ns: 1568933284386
min_delta_ns: 1000
mult: 11757507
shift: 25
mode: 3
next_event: 53397208940 nsecs
set_next_event: lapic_next_deadline
shutdown: lapic_timer_shutdown
periodic: lapic_timer_set_periodic
oneshot: lapic_timer_set_oneshot
oneshot stopped: lapic_timer_shutdown
event_handler: hrtimer_interrupt
retries: 30
Tick Device: mode: 1
Per CPU device: 3
Clock Event Device: lapic-deadline
max_delta_ns: 1568933284386
min_delta_ns: 1000
mult: 11757507
shift: 25
mode: 3
next_event: 53397208940 nsecs
set_next_event: lapic_next_deadline
shutdown: lapic_timer_shutdown
periodic: lapic_timer_set_periodic
oneshot: lapic_timer_set_oneshot
oneshot stopped: lapic_timer_shutdown
event_handler: hrtimer_interrupt
retries: 29
如何查看linux系统时钟和定时器相关的信息