间歇性冻结

间歇性冻结

我有一台运行 RHEL6.5 的 PC,昨天在安装新显卡(Radeon HD5450、PCIe1x)并将其配置为使用三个显示器(通过 DisplayPort、DVI 和 VGA 连接)后出现了新问题。以前,它使用带有单个显示器的主板视频。

每小时一次或两次,系统似乎会冻结。有时鼠标指针消失,有时它只是变得不动。

键盘输入似乎在冻结期间被缓冲,并在冻结 5-10 秒后结束后执行。换句话说,如果我在冻结时执行类似ctrl+ 的操作tab,它不会立即生效,但一旦计算机在几秒钟后恢复正常,它就会启动 Gnome 任务启动器。

我不确定鼠标输入...我从未将指针冻结在可能可点击的内容上以查看点击是否被缓冲。

我从未在后台播放声音时观察到这种情况发生,所以我不知道冻结是否以桌面渲染开始和结束,或者涉及一些更深层次的调度问题。

似乎与渲染活动存在一些相关性,例如在 Firefox 中导航到新 URL 并在渲染页面的初始视图后让系统冻结一会儿。

如果这是一个硬件问题,那么它可能是设计或实现本身特有的问题,而不是随机的构建质量缺陷。我有 4 位同事,他们的硬件都相同,他们都报告了同样的问题。

我知道在Windows(尤其是Vista)下,这个问题通常是由于过度激进的IRQ共享引起的。

更新 挂起似乎持续了 3-4 秒,/var/log/Xorg.0.log 中有如下条目,其时间戳似乎与冻结的开始相关:

[  4782.094] AUDIT: Tue Jun 10 16:24:53 2014: 4963: client 37 connected from local host ( uid=999 gid=999 pid=5339 )
  Auth name: MIT-MAGIC-COOKIE-1 ID: 741
[  4782.094] AUDIT: Tue Jun 10 16:24:53 2014: 4963: client 37 disconnected

如果我Ctrl在冻结期间按下并释放该键(我启用了“定位鼠标”以帮助识别冻结),则在我按下它时没有任何效果...但在其他所有内容解冻 2-3 秒时会出现蓝色光环之后。

我查找了日志中最后几个条目的 pid...大多数是 Nautilus,少数是 Brasero(CD/DVD 刻录)。光驱没有光盘。也许第二次或两次挂起是由于尝试自动探测不存在的光盘而导致其他所有内容挂起直到超时?

(附带问题:是均匀的吗?可能的对于一个行为不良的应用程序来说,吞下并按住鼠标指针或挂起 UI?或者,至少在理论上,窗口管理器是否应该对正在运行的应用程序和操作系统其余部分的状态完全无关?)

更新2 查看 Xorg.0.log 中的时间戳,挂起几乎每隔 2:49 就会发生一次... 4:41:47、4:44:36、4:​​47:25、4:50:14 等。

相关内容