|
|
1. Update
Just after installation, do an update. Fixing problems increases your system speed.
2. Services
Install the tool:
sudo apt-get install sysv-rc-conf
Start configuring services
sudo sysv-rc-conf
You can turn off the following services. (Depending on your machine, you may not have some of them. And pay attention to reminders in the parenthesis.)
alsa (if you don't use alsa sound subsystem)
anacron
apmd
atd
bluez-utiles (if you don't have bluetooth devices)
cupsys (if you don't use printing)
dns-clean (if you don't use dial-up)
evms
fetchmail
gdomap
hplip (if you don't use HP printing and imaging systems)
mdamd (if you don't use raid)
mdamd-raid (if you don't use raid)
portmap (if your computer is a pure client)
usplash (if you don't want to see the splash booting screen. Also, delete the word splash. sudo gedit /boot/grub/menu.lst)
3. reduce swapiness
sudo gedit /etc/sysctl.conf
add:
vm.swappiness=0
and save.
4. faster broadband
sudo gedit /etc/sysctl.conf
add:
net.core.rmem_default = 524288
net.core.rmem_max = 524288
net.core.wmem_default = 524288
net.core.wmem_max = 524288
net.ipv4.tcp_wmem = 4096 87380 524288
net.ipv4.tcp_rmem = 4096 87380 524288
net.ipv4.tcp_mem = 524288 524288 524288
net.ipv4.tcp_rfc1337 = 1
net.ipv4.ip_no_pmtu_disc = 0
net.ipv4.tcp_sack = 1
net.ipv4.tcp_fack = 1
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_ecn = 0
net.ipv4.route.flush = 1
sudo sysctl -p
5. Sessions
Go to system->preferences-> Sessions.
Delete the ones you don't need, such as bluetooth if you don't have bluetooth devices, printing, if you don't use a printer.
You only need restricted driver manager once. Once the drivers are installed, you don't need it any more.
I don't use Evolution so I don't need Evolution Alarm Notifier.
Delete update notifier because constant updating really doesn't make your system healthier (Not to mention the consumption of resources). Just update after installation and manually update afterwards.
6. Remove extra virtual terminals
cd /etc/event.d
sudo mv tty3 tty3.bak
sudo mv tty4 tty4.bak
do it up to tty6
7. Gnome
sudo gedit ~/.gtkrc-2.0
Add this:
gtk-menu-popup-delay = 0
Save and exit.
I personally think icons use a lot of resources in the menus and I read the words instead of the icons anyway. So I turn it off.
System->preferences->appearance->interface
uncheck show icons.
You can choose none in visual effects tab and that helps performance much too.
9. Profile startup
After all these tweaks, restart your system.
When it enters the grub booting screen, press Esc to stop it. Press e on the default Ubuntu option to edit it and e again at the kernel line. Add the word profile in the end, press enter and press b. The first time it'll start slower but it'll start faster for all the following startups.
(It reorganizes the startup files which kind of works like defragmenting in Windows. )
10. Ubuntu tweak
There are many more options you can change with Ubuntu tweak.
The tool is straightforward to use so no further explanations here.
11. Enable concurrent booting.
Concurrent booting takes advantage of dual-core processors and CPUs that feature hyperthreading. To set this up, edit the "rc" file in the /etc/init.d directory:
sudo gedit /etc/init.d/rc
Find the line that says CONCURRENCY=none and change it to:
CONCURRENCY=shell
12. Disable IPv6 (poor IPv6. People disable it to speed up Linux; people disable it to speed up Firefox...)
Edit /etc/modprobe.d/aliases and change the line:alias net-pf-10 ipv6
toalias net-pf-10 off #ipv6
13. Aliasing hostname to localhost
Modify /etc/hosts's first two line as follows:127.0.0.1 localhost yourhost
where yourhost, is your chosen hostname. This will fasten up applications load.
127.0.1.1 yourhost
14.Preload
Preload your frequently used applications.sudo apt-get install preload
15.Speed up your HDD
Install hdparm withsudo apt-get install hdparm
and enable 32 bit IO and UDMA if it wasn't before with:hdparm -c3 -d1 /dev/yourdevice
where /dev/yourdevice is your HDD.
And to make it persistent you also need to edit /etc/hdparm.conf, and make it run at every startup, so you have to enable the "Hard disk tuning (hdparm)" service with System->Administration->Services.
Sources:
(Where the services tweak came from. Also, if you over-tuned and have problems with services, this post recorded the defaults)
http://ubuntuforums.org/showthread.php?t=89491
(Broadband and concurrency tweak, but it's not available any more)
http://tvease.net/wiki/index.php?title=Tweak_ubuntu_for_speed
(Menu delay tweak.)
http://lifehacker.com/software/linux-tip/speed-up-gnome-menu-269934.php
(Tweak 12, 13, 14,15)
http://yoten.blogspot.com/2007/04/speed-up-ubuntu.html


13 comments:
increasing broadband tweak? will that work on other distros?
You're right. This tweak changes tcp window sizing parameters. So it should work with all distros.
why not install prelink in addition ? :)
Hi, Paul. I just want to know how to disable services on sysv-rc-conf. On a given service, do I simply uncheck all the checked runlevels so that all the runlevels are unchecked for that service?
I also sent you an email with this same question, just letting you know.
Hi David,
This guide is not in particular for Ubuntu 8.04. It was actually for 7.04,7.10.
But most of these fundamental things are the same.
So just press space to uncheck all the checked run-levels.
Youth is warcraft leveling not a time of life;warcraft leveling it is a wow lvl state of mind; wow power level it is not power leveling amatter of World of warcraft Power Leveling rosy cheeks, red wrath of the lich king power leveling lips and supple knees;WOTLK Power Leveling it is a matter of thewill,wlk Power Leveling a quality of buy aoc gold the imagination,aoc gold a vigor of the emotions; it is thefreshness of the deep springs wow gold of life. Youth means a tempera-mental maplestory mesos predominance of courage over timidity, of the appetite formaple story mesos adventure over the love of ease. wow gold This often existsin a man of 60 more than a boy of 20. Nobody grows old merely by anumber of years.
Hey Paul thanks for these tips, I feel like I have a brand new ubuntu install.
восточные сувениры оптом подарки для женщин .
подарок купить подарочный сертификат.
Justin Hernandez, you're welcome. Glad I could help.
good post :)
I am grateful to you for this great content.aöf thanks radyo dinle cool hikaye very nice sskonlycinsellik very nice ehliyet turhoq home free kadın last go korku jomax med olsaoy hikaye lesto go mp3 indir free only film izle love aşk
Bon marche de Dofus Kamas.achat de dofus.le prix moins cher.nous vendons dofus,or de Wakfu. 24/7 appui-en-ligne et livraison rapide.Wakfu Kamas
china: chinaserving
Oes Tsetnoc one of the ways in which we can learn seo besides Mengembalikan Jati Diri Bangsa. By participating in the Oes Tsetnoc or Mengembalikan Jati Diri Bangsa we can improve our seo skills. To find more information about Oest Tsetnoc please visit my Oes Tsetnoc pages. And to find more information about Mengembalikan Jati Diri Bangsa please visit my Mengembalikan Jati Diri Bangsa pages. Thank you So much.
Post A Comment