Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I installed bootchart to monitor my boot-up process.

I had some problems with my booting time (>80sec) Before : http://i.stack.imgur.com/4tvky.png

After some tweaking with Bum,Ubuntu-tweak and Start-up Manager i reached (>30sec) After : http://i.stack.imgur.com/F4Pyf.png

Is it good ? or is there room for more ? What Boot-up time(range) is normal ? ( of course it depends, but on default setting on a mid/high-tech pc)

share|improve this question
2  
I think 30 seconds is a pretty good boot if you have a hard disk. –  NightwishFan Oct 30 '10 at 23:59
    
yep 30sec is amazing for a hdd. But imagine you have a SSD -> then all the red stuff will disapear. RedStuff = CPU has to wait for your HDD –  aatdark Oct 31 '10 at 1:27
    
Its a good result =) , 80 seconds is a bit too long . While boot time is estimated 10~40 sec (estimations) . –  Wilsonzaizai Oct 31 '10 at 2:02
    
My machine boots in 24 seconds on a 5400rpm HD. Sometimes though it has a minute long boot though, probably setting up something. –  NightwishFan Oct 31 '10 at 5:25
add comment

3 Answers

up vote 8 down vote accepted

The only thing that stands out for me in that bootchart is the (relatively) long period from ~6sec to ~11sec into the boot where the disc throughput is very low. This suggests that ureadahead is doing a lot of (slow) seeking rather than (fast) linear reads. Making ureadahead reprofile your boot may help here. Deleting the .pack files in /var/lib/ureadahead will cause ureadahead to reprofile next boot.

share|improve this answer
add comment

From what I'm seeing I think that you might be going as fast as you can. About the only thing I could think of doing would be to make a custom kernel specifically for your hardware, but I don't know how much of a speed boost that would give you.

share|improve this answer
add comment

e4rat if you use Ext4. But prefferably with "lite-git" versions. Ureadahead is nice for SSD disks. For HDD (on Ext4) you can gain more by using e4rat (but you NEED to disable ureadahead).

e4rat will move files needed for booting and login (and whatever you start during first 120sec. - good if you always start some app at startup). And "-lite" variants will load only small portion of needed files to RAM and rest parallel to normal startup. That cut some seconds on slow HDDs when you need to load lots of stuff.

(Also you have there Apache + mysql, which you can disable if you do not need it all the time, as both can be easily started from cli in no time letter)

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.