LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: qiang_liu8183

我好像找到机器变慢CPU占用率升高的原因了~~~

[复制链接]
 楼主| 发表于 2009-3-1 00:34:43 | 显示全部楼层
Post by xjpvictor;1954270
那关了acpid试试?
我这里就xorg占cpu最多了,没干什么平均都20%。所以老是觉得很卡。但是我没装acpid的。

acpid在笔记本上是很重要的,关它干什么,我这里开不开都一样
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-1 00:35:55 | 显示全部楼层
Post by NeoSir;1954296
是不是开compiz了,那玩意是比较占资源

从来不装那些华而不实的东西~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-1 00:37:09 | 显示全部楼层
Post by jqxl0205;1954303
我的到没有你说的那些,但是有这个
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
于是我试着pacman了个acpid,结果是这样的

[foo@foo3000 log]$ sudo /etc/rc.d/acpid start
:: Starting acpid                                                        [BUSY] acpid: can't open /proc/acpi/event: Device or resource busy
                                                                         [FAIL]

不能打开/proc/acpi/event,于是

[foo@foo3000 log]$ sudo cat /proc/acpi/event
cat: /proc/acpi/event: 设备或资源忙

这种问题没遇到过,应该是少装了什么东西吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-1 00:54:26 | 显示全部楼层
Post by jqxl0205;1954308
我想打不开是不是因为hal的原因,于是退出X,关掉hal,开启acpid,开启hal,重启X。

我的Xorg.0.log中显示的是
(II) Open ACPI successful (/var/run/acpid.socket)

我想问下LZ你的acpid: waiting for events: event logging is off是那的?

碰巧知道怎么解决你的问题

你把hal和acpid都加到rc.conf的daemons块就好了

需要注意的是hal和acpid是有加载顺序的,acpid必须写在hal前面

例如:
  1. DAEMONS=(syslog-ng acpid hal network............
复制代码

如果把hal和acpid的顺序颠倒了,还会出现acpid无法start/stop的错误,不信你可以试一下~~~  :flash:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-1 00:56:51 | 显示全部楼层
Post by NeoSir;1954309
sudo /etc/rc.d/acpid restart 一下,如果已经start了也会提示FAIL
按照14楼的方法做这问题就不存在了~~~ ;)
回复 支持 反对

使用道具 举报

发表于 2009-3-1 10:25:19 | 显示全部楼层
Post by qiang_liu8183;1954322
碰巧知道怎么解决你的问题

你把hal和acpid都加到rc.conf的daemons块就好了

需要注意的是hal和acpid是有加载顺序的,acpid必须写在hal前面

例如:
  1. DAEMONS=(syslog-ng acpid hal network............
复制代码


如果把hal和acpid的顺序颠倒了,还会出现acpid无法start/stop的错误,不信你可以试一下~~~  :flash:


按照wiki所说,acpid是没有必要明写的,只要加上hal,它会自动调用acpid,这样就没有顺序问题了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-1 12:01:24 | 显示全部楼层
Post by sfbi;1954377
按照wiki所说,acpid是没有必要明写的,只要加上hal,它会自动调用acpid,这样就没有顺序问题了。

这样的话顺序问题是没了,但是关机/重启acpid服务stop时会出错~~~
回复 支持 反对

使用道具 举报

发表于 2009-3-2 05:05:20 | 显示全部楼层
我的本子这点没问题,stop acpid的时候一路绿灯。
同样没有明写acpid,直接让hal调用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-2 12:11:12 | 显示全部楼层
Post by fmying;1954874
我的本子这点没问题,stop acpid的时候一路绿灯。
同样没有明写acpid,直接让hal调用。
那为啥我直接用hal调用acpid,关机/重启时stop acpid会显示[BUSY]呢?
回复 支持 反对

使用道具 举报

发表于 2009-3-3 03:13:42 | 显示全部楼层
busy表示忙啊。
你看看最后是DONE还是FAIL?
我在还没装networkmanager的时候调用network来配置网络,DHCP的。
也是busy一会儿,后来就是DONE了。
检查文件系统的时候也一样。
只要最后是DONE就没问题了。
我还以为你遇到FAIL的情况了呢。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表