cat /proc/interrupts|grep timer
在我的 Ubuntu 11.04 机器上有结果:
0: 63 0 0 0 IO-APIC-edge timer
LOC: 59 44 27 10 Local timer interrupts
正如我们所看到的,定时器中断计数非常小,而且更新速度非常慢——该值需要超过 30 秒(甚至更长时间)才能递增。虽然这不会导致任何工作或性能问题,但这种奇怪的现象非常令人不安,因此我将非常感谢任何帮助。
这是 uname 输出,我有 4 核 Core i5 760:
Linux calculon 2.6.38-11-generic #48-Ubuntu SMP Fri Jul 29 19:02:55 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
答案1
Linux 内核不再需要周期性中断,无蜱虫2006年左右。此外,内核可以使用许多不同的中断源(PIT、APIC、HPET),因此在某一特定位置没有看到中断并不意味着任何事情。