优化启动


9

我安装了bootchart来监视启动过程。

我的启动时间(> 80秒)有一些问题,之前:http : //i.stack.imgur.com/4tvky.png

在对Bum,Ubuntu-weak和启动管理器进行了一些调整之后,我达到了(> 30sec)之后:http : //i.stack.imgur.com/F4Pyf.png

好吗 ?还是还有更多的空间? 正常的启动时间(范围)是多少?(当然,这取决于中/高科技计算机的默认设置)


2
如果您有硬盘,我认为30秒是一个不错的启动。
NightwishFan 2010年

是30秒对于HDD来说是惊人的。但是,假设您有一个SSD->那么所有红色的东西都会消失。RedStuff = CPU必须等待您的HDD
aatdark

它的好结果=),80秒太长了。而启动时间估计为10〜40秒(估计)。
Wilsonzaizai 2010年

我的机器在5400rpm HD上可在24秒内启动。有时虽然启动时间只有一分钟,但可能需要进行一些设置。
NightwishFan 2010年

Answers:


8

在该引导图中,对我来说唯一值得一提的是(相对)较长的启动时间,即从大约6秒到大约11秒进入启动,此时光盘的吞吐量非常低。这表明ureadahead正在执行大量(缓慢)查找而不是(快速)线性读取。重新配置ureadahead您的引导可能会在这里有所帮助。删除其中的.pack文件/var/lib/ureadahead将导致ureadahead重新配置下次启动。


1

从我所看到的来看,我认为您可能会尽可能快。我唯一想做的就是为您的硬件专门定制一个内核,但是我不知道可以为您带来多少速度提升。


0

e4rat(如果使用Ext4)。但最好使用“ lite-git”版本。Ureadahead非常适合SSD磁盘。对于HDD(在Ext4上),您可以通过使用e4rat来获得更多收益(但需要禁用Uradadahead)。

e4rat将移动启动和登录所需的文件(以及您在前120秒内启动的任何文件。-如果始终在启动时启动某些应用程序,则很好)。而且,“-lite”变体将仅将所需文件的一小部分加载到RAM中,并与正常启动保持平行。当您需要加载很多东西时,这在慢速硬盘上节省了几秒钟的时间。

(此外,您还有Apache + mysql,如果您一直不需要它,可以将其禁用,因为两者都可以在没有时间限制的情况下从cli轻松启动)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.