LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 992|回复: 6

Xorg启动很慢,啥原因?

[复制链接]
发表于 2009-4-11 16:21:12 | 显示全部楼层 |阅读模式
开机服务有点多,但那点速度我还是不在乎的,关键问题是Xorg的启动慢的太不正常了,从gdm开始运行的黑屏到出现登录框,大概要20-30秒的样子,于是用bootchart分析了一下,果然是Xorg启动时有漫长的IO wait。但是,出现这种情况的原因是啥呢?该咋整一下咧?
附bootchart分析图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2009-4-11 16:44:42 | 显示全部楼层
只想问句,启动X的时候有没有网络连接?如果没有话,那就会修改下/etc/hosts文件吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-11 16:55:06 | 显示全部楼层
Post by oydl82;1972852
只想问句,启动X的时候有没有网络连接?如果没有话,那就会修改下/etc/hosts文件吧。


网络连接?用的是DHCP。hosts文件么……我好像早改了哦,以前用arch的时候看过wiki,说是在hosts里加上主机名可以加速GNOME程序的启动速度什么的。是这个么?

  1. clinif@debian:~$ cat /etc/hosts
  2. 127.0.0.1        localhost       debian

  3. # The following lines are desirable for IPv6 capable hosts
  4. ::1     localhost ip6-localhost ip6-loopback
  5. fe00::0 ip6-localnet
  6. ff00::0 ip6-mcastprefix
  7. ff02::1 ip6-allnodes
  8. ff02::2 ip6-allrouters
  9. ff02::3 ip6-allhosts
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-4-11 20:24:27 | 显示全部楼层
你好,不知道我说不说错可是好像dhcp比static IP慢。
你能试试一会儿用static IP为了知道是不是DHCP的问题。
回复 支持 反对

使用道具 举报

发表于 2009-4-11 21:12:09 | 显示全部楼层
Post by clinif;1972854
网络连接?用的是DHCP。hosts文件么……我好像早改了哦,以前用arch的时候看过wiki,说是在hosts里加上主机名可以加速GNOME程序的启动速度什么的。是这个么?

  1. clinif@debian:~$ cat /etc/hosts
  2. 127.0.0.1        localhost       debian

  3. # The following lines are desirable for IPv6 capable hosts
  4. ::1     localhost ip6-localhost ip6-loopback
  5. fe00::0 ip6-localnet
  6. ff00::0 ip6-mcastprefix
  7. ff02::1 ip6-allnodes
  8. ff02::2 ip6-allrouters
  9. ff02::3 ip6-allhosts
复制代码


是它,不过你注意一下,启动慢发生在哪个环节。
回复 支持 反对

使用道具 举报

发表于 2009-4-11 23:10:15 | 显示全部楼层
不知道你是否Nidia显示卡(我的是),以前试过一次类似X很久才进得了,是驱动在判断显示器的原因,解决方法是Section "Device" 段加这行:
Option          "IgnoreDisplayDevices"          "TV"

老外的帖子上还有这行指定连接了两个什么显示器:
#twinview
Option "ConnectedMonitor" "DFP,CRT"
凡是DVI口都是DFP,凡是15针D口都是CRT——不管是否液晶。
我只有一个显示器就没加这行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-12 05:06:04 | 显示全部楼层
感谢楼上几位的回答,但是好像还是没解决:
To 3L:我换用静态IP,依然很慢
To 4L:启动慢就发生在Xorg启动的过程中啊,就是显示完gdm启动后切换到黑屏,直到出现登录框这个阶段,至于更详细的环节……我不知道到哪里看啊。
To 5L:我的确是用的NV显卡,但是加了那个选项依然没任何改善,晕……

另外,Xorg启动过程的表现是硬盘灯长亮,不知道它在读写啥玩意。我试过把GDM服务从启动中删除,然后手动启动gdm服务则很快,然而对比两种方式下产生的xorg.log,发现貌似没啥区别……
回复 支持 反对

使用道具 举报

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

本版积分规则

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