LinuxSir.cn,穿越时空的Linuxsir!

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

5秒启动

[复制链接]
发表于 2006-9-2 13:03:42 | 显示全部楼层 |阅读模式
SUSE 在酝酿减少启动时间的方案,目标是从grub到gdm只需要5秒。
详情:http://en.opensuse.org/Boot_time
发表于 2006-9-2 13:23:04 | 显示全部楼层
Post by four
SUSE 在酝酿减少启动时间的方案,目标是从grub到gdm只需要5秒。
详情:http://en.opensuse.org/Boot_time


我想他们需要看看everest 0.2是怎么作的。

1,并行启动不解决任何问题,我们已经尝试过了。
2,所有的服务并不是必须在启动时启动,在去年的linuxword上,pczou同志已经提出了service on demand,Everest 0.2中使用的不纯粹是service on demand,而是delay.
3,kernel boot的时间是一个瓶颈,5秒钟给它都不可能够。
4,X启动耗费了太多的时间,数秒。
5,preload不解决任何问题,preload在很多时候会让启动更慢,而不是更快。
6,udev是不是每次都需要重建设备,能否一次初始化,后面进行增量设计。

目前,按照我们探索的结果,最快的可用通用方案是9秒。

当然依赖于硬件。


已发布的0.2启动时间平均小于30秒,从grub到kdm(kdm还是要比gdm慢的)。

如果你的机器可以,一般会在20多秒启动。这个速度已经比休眠恢复快多了。
回复 支持 反对

使用道具 举报

发表于 2006-9-2 13:25:33 | 显示全部楼层
5秒?太快了点吧!
回复 支持 反对

使用道具 举报

发表于 2006-9-2 13:29:53 | 显示全部楼层
呵呵, 各家都在换 init
回复 支持 反对

使用道具 举报

发表于 2006-9-2 13:33:41 | 显示全部楼层
现在 cjacker 大侠把 everest 作为实验场了~


另: 从挂起到内存恢复,不用 20秒呀
回复 支持 反对

使用道具 举报

发表于 2006-9-2 13:41:08 | 显示全部楼层
Post by jhuangjiahua
现在 cjacker 大侠把 everest 作为实验场了~


另: 从挂起到内存恢复,不用 20秒呀


你把电源拔了试试:-D
回复 支持 反对

使用道具 举报

发表于 2006-9-2 13:58:47 | 显示全部楼层
Post by jhuangjiahua
呵呵, 各家都在换 init


有一点点不同吧。

启动时间对某些场合是非常有意义的。
对其他人可能就不是,对server可能也不重要,因为一台服务器硬件初始化的时间可能就要10几到几十分钟,根本不会在乎启动的1分多种。

我们目前的方案是不替代SysVInit,而是能够兼容并存的。

因为毕竟还有一堆的官方发布仅仅提供SysVInit启动脚本。

此外,我们也不认为SysVInit一定等于慢。

当然也不排除以后会有替代SysVinit的可能性,但是目前还不,至少需要一段时间。
回复 支持 反对

使用道具 举报

发表于 2006-9-2 16:22:47 | 显示全部楼层
还在实验 Upstart
回复 支持 反对

使用道具 举报

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

本版积分规则

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