x11_yao 发表于 2005-6-12 13:03:43

最近某些进程发飚(occu. 100% CPU time)

因为我一直用GNOME,所以开始认为是gnome的问题,有两个进程:gnome-panel和nautilus。由于我是HT P4,所以一个发飚的时候只占据一个V-CPU,两个一飚起来就... :cry:

但是没来由的事情感觉比较蹊跷,先建立一个新用户,干净登录进去,一样有问题。接下去,我试了其他一些桌面环境,发现XFCE装在我的系统(Ubuntu-Hoary)上也会出现此现象,因此觉得不像是gnome或者nautilus的问题。又试了icewm和kde,不出现这样的问题。依然很难判断,所以我从更底层开始查看。先是nvidia驱动程序选项,RenderAccel属于重点观察对象,关掉无用。干脆不安装nvidia驱动程序(包括内核模块)以vesa进入依然有此问题。接下去是内核,抓了最新的2.6.11.11编译安装问题依旧。 8O

检测你的系统是否有此问题,最快的方法:开gnome-system-monitor以便观察,开nautilus窗口,右单击文件夹选“浏览文件夹”,关闭browser方式的nautilus,如果有问题,gsm里的cpu load马上飚升到100%(这正是我认为不正常的原因,启动用cpu多也没什么,关闭了凭什么比开着还要厉害?)。gnome-panel加一个起动器或者编辑起动器属性就会如此。

暂时没辙,另外似乎gnome-panel和nautilus有时发飚一阵子又会平静,大概10分钟左右吧,不过也太离谱了些。目前有一些可能:一个是xorg的问题(不是扩展,我禁止了composite扩展),还有ALSA驱动没有撤掉过(hotplug管理的),内核依然有一定可能(可能和我用前几个版本内核的.config升级内核有关)。打算再看一下装回xfree86怎样。

System: Ubuntu-Hoary (GNOME2.10.0),Nvidia 驱动7664,专门安装过Breezy,2.11.1也有碰上此问题。Hardware:P42.4C,微星GF4-Ti4200,GIGA865PE, Martor DP9 80G, Blackgold II Cannon声卡。

如果你有任何资讯或经验,请不吝赐教,Thx alot.

mandrakechina 发表于 2005-6-12 18:26:52

问题的关键应该是gnome-menus。它在特定情况下会进入死循环...

cobranail 发表于 2005-6-12 18:37:53

ubuntu用着不顺手,overwrite了……

xLoneStar 发表于 2005-6-13 00:40:57

我还遇到过 gnome-settings-daemon 猛占 CPU 的情况,有时杀掉会好,有时要杀好几次才好。

yangh 发表于 2005-6-13 08:52:43

猜不出是啥问题。我只遇到过几次 fam 占 cpu 100% ,发生在拷贝大文件的时候。

你查清楚是哪个程序占了 100% 在找办法吧。

x11_yao 发表于 2005-6-13 22:42:26

在运行gnome的时候只有gnome-panel和nautilus两个程序会占cpu。而且现在nautilus比较容易崩溃,奇怪,用2.8那会儿很少碰上nautilus出状况...

xLoneStar 发表于 2005-6-14 11:35:00

我昨天碰到一次 gam_server 猛占 cpu 的情况,怎么杀都无效,最后把 firefox 杀了,就好了。

wxk 发表于 2005-7-12 07:38:28

我倒是没有碰到搂主的问题.我的情况是firefox会随机地假锁.那情况就和以root用户运行eclipse假锁的情况差不多.系统没有反应.后来在bugzilla上看到有人说是gcc-4.0.0的一个错误引起了这种假锁.并给出了补丁,rawhide的gcc-4.0.1修正了这个错误.我不清楚这个方法能否对付firefox的情况,正在测试中.我的判断是大家的问题很有可能与FC4的gcc及其相应的库的错误有关.

pupilzeng 发表于 2005-7-12 10:50:24

偶尔我会在firefox中遇到这种情况,不过时间不长,就半分钟的样子

x11_yao 发表于 2005-7-12 13:56:54

此问题已经查清了,有其他问题另外开主题,thx。
页: [1]
查看完整版本: 最近某些进程发飚(occu. 100% CPU time)