Tushar Neupaney gives this advices here:
1) Use lighter applications (Replace your default applications with them)
- Gedit >> Mousepad
- Picture viewer (EOG …) >> Gpicview
- Network Manager >> Wicd
- Evince >> epdfview
2) Increase Swappiness
$ sudo vim /etc/sysctl.conf
Edit: vm.swappiness=10
3) For dual cores (Use Concurrency)
$ sudo vim /etc/init.d/rc
Edit: CONCURRENCY=shell
shell option is now obsolete. Default value is makefile and shell is by 2010-05-14 an alias for makefile.
4) Clean up apt cache at /var/cache/apt/archives and unneccessary apt-sources list in /etc/apt/sources.list
$ sudo apt-get autoclean
5) Install BUM (Boot Up manager)
$ sudo apt-get install bum
Remove unneccessary applications and services from startup
6) Remove some unneccessary TTY’s
$ sudo vim /etc/default/console-setup
Edit: ACTIVE_CONSOLES=”/dev/tty[1-3]“
Note: goto /etc/event.d/ and change the tty’s files that you DONOT want. Edit them and comment lines starting with “start on runlevel”. So, in this case, you’ll comment the start line in tty4..tty6 files.
7) Install Prelink
$ sudo apt-get install prelink
$ sudo vim /etc/default/prelink
Edit: PRELINKING=Yes
$ sudo /etc/cron.daily/prelink
Actually, Prelink is useless since Feisty Fawn (because Ubuntu uses a very effective runtime linker now). In addition, it's intrusive - it directly modifies the executables and ultimately can break them. DO NOT do it.
8) Install Preload
$ sudo apt-get install preload
9) Get rid of kinit if you don’t use hibernate and sleep functions.
$ sudo vim /etc/initramfs-tools/conf.d/resume
Edit: Comment (Put # in front of) RESUME=XXXX…………………….
[Disclaimer] Administer the following at your own risk.