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.

My computer is very slow when starting applications. You clearly hear how the hard disk seems to read files from all over the disk. A first idea would be to check for fragmentation (since the drive is 80% full):

sudo e2fsck -fn /dev/sda4

returns as result that it is only 0.6% fragmented. Some further research on the web (http://blogs.kde.org/node/2270) gives me the impression that Linux file systems do not much fragment in the sense of splitting files into pieces, but they spread files in a random order over the disk (to avoid fragmentation).

Is that true?
Is there a way to force the system to place all boot files (or all files of one application etc.) in a linear order?

share|improve this question
    
What type of applications are you referring to? Some applications use a lot of data / configuration files. –  Nathan Osman Jul 29 '11 at 23:26

1 Answer 1

This is probably not the answer you want to hear, but: buy a faster disk. A SSD, if you can afford it (but do some research first; cheap SSDs used to be slower than HDDs).

Failing that, getting more RAM so it can be used for the disk cache may be an option. Especially if you have a laptop and use suspend instead of shutting down. It won't help for the initial startup, but launching applications you've recently closed will be faster. This assumes that your current speed problems are caused by lack of RAM; if you've got enough, it won't help at all.

share|improve this answer

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.