Here is a list of tweaks you can use to improve your boot and internet performance.
Faster boot time:
To make full use of your multi-core processors during boot time, open a Terminal window (Applications->Accessories->Terminal) and type:
sudo gedit /etc/init.d/rc
And change the line:
CONCURRENCY=none
to
CONCURRENCY=shell
—-
Install preload daemon
Linux’s preload daemon… monitors what programs you use most often and caches these programs and dependent libraries in (unused) memory to speed up application start time. If your system has 1GB or more memory then preload will have a positive effect. To install and start the preload process open a Terminal window (Applications->Accessories->Terminal) and type:
sudo apt-get install -y preload
It will automatically load at boot.
—-
Faster Internet.
Disable IPv6 in the kernel
The lookup of IP version 6 addresses takes a lot of time. To disable it open a Terminal window (Applications->Accessories->Terminal) and type:
echo 1 | sudo tee /proc/sys/net/ipv6/conf/all/disable_ipv6
To check its status type:
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
0 = Enabled – 1 = Disabled
Now add the following line to /etc/rc.local (before the “exit 0” line) so IPv6 is disabled at boot up, open a Terminal window (Applications->Accessories->Terminal) and type:
sudo gedit /etc/rc.local
Then type:
echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
—-
Faster Firefox.
Pango is a font smoothing library which decreases Firefox speed by up to 45%.
The Firefox version which comes in Ubuntu has Pango enabled by default. To disable Pango open your Home folder (Places->Home Folder) and press ctrl+H and edit your .bashrc or .bash_profile file. Open the file and add this line:
export MOZ_DISABLE_PANGO=1
Now save and close the file and re-source your .bashrc or .bash_profile file. Open a Terminal (Applications-Accessories->Terminal) and type:
source .bashrc or source .bash_profile
—–
Now start Firefox and in your location bar type: about:config
In the filter bar type network.http.pipelining
Normally it says ” false ” under value field , Double click it so it becomes ” true “.
In the filter bar again and type network.http.pipelining.maxrequests
Default it says 4 under value field and you need to change it to 8
Go to the filter bar again and type network.http.proxy.pipelining
Normally it says ” false ” under value field , Double click it so it becomes ” true “.
Go to the filter bar again and type network.dns.disableIPv6
Normally it says ” false ” under value field , Double click it so it becomes ” true “.
Go to the filter bar again and type plugin.expose_full_path
Normally it says ” false ” under value field , Double click it so it becomes ” true “.
Now you need to Create new Preference name with interger value for this got to Right click -> New -> Integer
Here you need to type nglayout.initialpaint.delay and click ok
Now you need to enter 0 in value filed and click ok
Now you need to Create one more Preference name with interger value for this got to Right click -> New -> Integer
Here you need to type content.notify.backoffcount and click ok
Now you need to enter 5 in value filed and click ok
Now you need to Create one more Preference name with interger value for this got to Right click -> New -> Integer
Here you need to type ui.submenuDelay and click ok
Now you need to enter 0 in value filed and click ok
—-
Firefox Memory Leak Fix
Open a new tab and Type: about:config
Right-click anywhere, select New, then Integer. In the dialog prompt that appears, type:
browser.cache.memory.capacity
Click OK. Another dialog prompt will appear. This is where you decide how much memory to allocate to Firefox. This depends on how much RAM your computer has, but generally you don’t want to allocate too little (under 8MB), but if you allocate too much, you might as well not do this. A good recommended setting is 16MB. If you want 16MB, enter this value into the dialog prompt: 16384
(Why 16384 instead of 16000? Because computers use base-12 counting. Thus 16 megabytes = 16384 bytes. Likewise, if you want to double that and allocate 32MB, you’d enter 32768.)
Click OK to close the dialog box, then close Firefox and start Firefox again. If your Firefox still uses the same amount of memory, give it a few minutes and it should slowly clear up. If that fails, try a system reboot.
Some of the tweaks are new and some are old but still working….