Často počúvame tvrdenie o tom ako je Linux najrýchlejší operačný systém na svete. A pritom často treba dlho čakať pokiaľ sa nám zjaví okienko práve spustenej aplikácie, alebo zasekávanie systému keď sa pracuje s veľkým objemom dát na disku. Rôzne merania a porovnávania nám dokazujú správnosť tvrdenia o najrýchlejšom OS, ale každodenná prax býva menej idylická. Taktiež sa vám nechce čakať na splnenia sľubov vývojárov o neuveriteľných zrýchleniach. Alebo možno vám všetko ide ako má, ale keby to išlo ešte rýchlejšie bude to geniálne.
Niektoré triky zrýchlenia už možno poznáte. Nasledujúce postupy predstavujú prehľad odskúšaných postupov ako dodať Ubuntu rýchlosť. Všetky návody som odskúšal na Ubuntu 8.04.1 a na mojom počítači (Dell Inspiron 1525) sú 100% funkčné.
A. Vypnutie nepotrebných služieb Pri boote a prihlásení do systému sa vám spúšťajú služby, ktoré možno ani nepotrebujete. Vypnutím týchto služieb môžete urýchliť boot systému a zároveň uvoľniť systémové prostriedky.
A1. Nastavenie relácieV terminály zadajte príkaz na spustenie nastavenia relácií (
Systém => Predvoľby => Relácie)
gnome-session-properties
Odškrtávaním políčok pri aplikáciach, ktoré nechcete používať, zabránite ich spúšťaniu pri bootovaní
A.2 Vypnutie služiebAplikáciou ktorá je na to určená v Ubuntu (
Systém => Správa => Služby)
services-admin
Alebo doinštalovaním aplikácie
Boot-up Managersudo apt-get install bum
Boot-up Manager ponúka podrobnejšiu a lepšiu správu služieb.
!!! Pozor. Vypínajte len služby u ktorých viete načo slúžia a máte istotu, že ich vypnutím nenarušíte funkčnosť systému !!!B. PreloadPreload je malá utilita, ktorá beží ako daemon. Podľa toho čo práve robíte sa do nepoužívanej časti pamäte prednačítavajú knihovne, ktoré by ste mohli pri práci s pc čoskoro potrebovať.
Preload nainštalujeme príkazom
sudo apt-get install preload
C.PrelinkPrelink je program ktorý modifikuje niektoré systémové časti tak aby dochádzalo ku menšiemu počtu relokácií.
Prelink nainštalujeme príkazom
sudo apt-get install prelink
Prelink potom spustíme aj s parametrami
sudo prelink -avmR
Prelink sa spúšťa aj sám automaticky. Periódu spúšťania nastavujeme v súbore
gksudo gedit /etc/default/prelink
a v ňom nájdeme riadok
PRELINK_FULL_TIME_INTERVAL=14. Číslo udáva po koľkých dňoch sa má Prelink znova spustiť.
D. Zrýchlenie hardisku!!! Tento návod výchádza z predpokladu, že súbor /etc/fstab ostal defaultný vygenerovaný pri instalacii Ubuntu. Ak ste prevádzali zmeny, alebo prostreníctvom iného programu upravovali súbor /etc/fstab musíte tieto zmeny zohľadnit a syntaxu príkazaov upraviť v súlade s prevedenými zmenami. !!!Editujme fstab
sudo gedit /etc/fstab
V ňom nájdeme riadok ktorým pripájame koreňovú partíciu, ktorý môže vyzerať takto a obsahuje parametre, ktoré sú hrubo zvýraznené
# /dev/sda3
UUID=3d9ee42b-5275-48e2-a30e-485df0a10565 / ext3 relatime,errors=remount-ro 0 1 Tieto hrubo zvýraznené parametre nahradíme parametrami
noatime,nodiratime,errors=remount-ro,data=writeback a potom pripojenie koreňového disku bude vyzerať takto
# /dev/sda3
UUID=3d9ee42b-5275-48e2-a30e-485df0a10565 / ext3 noatime,nodiratime,errors=remount-ro,data=writeback 0 1
!!! Pozor. Záznam sda3 môže byť u vás iný. !!!Potom upravíme GRUB
sudo gedit /boot/grub/menu.lst
pri riadkoch
# defoptions=quiet splash vga=795
# altoptions=(recovery mode) singledoplníme na koniec riadka
rootflags=data=writebackteda tie riadky budú potom vyzerať takto
# defoptions=quiet splash vga=795 rootflags=data=writeback
# altoptions=(recovery mode) single rootflags=data=writebackNásledne GRUB aktualizujeme
sudo update-grub
Nakoniec váš súborový systém prenastavíme
sudo tune2fs -o journal_data_writeback /dev/sda3
!!! Pozor sda3 treba zmeniť na partíciu kde máte pripojený koreň !!!E. Nastavenie swapovaniaEditujeme súbor /etc/sysctl.conf príkazom
sudo gedit /etc/sysctl.conf
Na koniec tohto súbora pridáme
vm.swappiness=10F. Konkurenčné bootovanieTento krok je určený len pre procesory s dvoma jadrami alebo s jedným s podporou hyper-threading.
Editujeme
sudo gedit /etc/init.d/rc
a riadok
CONCURRENCY=nonezmeníme na
CONCURRENCY=shellNakoniec systém rebootujeme.
Referencie:http://ubuntuforums.org/showthread.php?t=89491http://www.techthrob.com/tech/preload.phphttp://wiki.ubuntu.cz/Zrychlen%C3%AD%20startu%20syst%C3%A9muhttp://wiki.ubuntu.cz/Zrychlen%C3%AD%20startu%20aplikac%C3%ADhttp://news.softpedia.com/news/Optimize-Ubuntu-8-04-for-Speed-86405.shtml