我正在 Ubuntu 12.10 服务器上查看 munin 生成的图表。
我注意到从大约 2 周前开始(当时该服务器冷关机),它开始产生大量 rtc0 中断。有人知道它们是什么以及为什么它们会突然出现吗?
答案1
rtc0
是一个时钟。您可能已启动正在使用它的进程,或者某个进程正在使用它。如果您(例如)从它读取数据并且它被阻塞,则将生成中断以向阻塞的进程发出信号以从它读取数据。
这绝不意味着存在问题。硬件中断基本上就是阻塞 I/O 和计时器的工作原理。
总体而言,您的系统似乎并没有花费太多时间来处理中断。请记住,图表下方数据中的“m”代表“微”(尽管“每秒微中断数”不太恰当,但它是此数据中使用的单位)。
答案2
请定义很多. 这些图表中没有一个显示每秒中断次数超过 1000 次,大多数都低于 100 次/秒,坦率地说,这是系统在运转。
从图像上看,不能完全清楚哪个是 rtc-0,但它要么是 1e-2/秒,要么是 5e+00 秒,这不算什么。
您是在杞人忧天或误解了所提供的数据。