Indhold
Overblik over opstarts-processen
Optimering af opstartstid – profile
Optimering af opstartstid – networking
Overblik over opstarts-processen
Hvis du gerne vil se hvor lang tid opstarten af computeren tager og de processer der sker undervejs er bootchart løsningen.
sudo apt-get install bootchart
Du kan finde det grafiske billede i /var/log/bootchart – det er tilrådeligt at slette dem en gang imellem. Dette gøres med kommandoen:
sudo rm /var/log/bootchart/*
Optimering af opstartstid – profile
Når computeren skal startes op kører den en masse små programmer. Ved hjælp af denne metode analyserer computeren denne proces og optimere den. Metoden kræver at computeren genstartes.
- Genstart computeren og tryk [Esc] når du kommer til GRUB menuen.
- Vælg den indgang du vil starte op og tryk [e]
- For enden af boot linien indsætter du ordet ”profile” og taster [Return]
- Tryk [b] – og maskinen genstarter (det tager længere tid denne gang),
- genstart maskinen igen og se resultatet i bootchart
Optimering af opstartstid – networking
Guiden er taget fra : http://ubuntudanmark.dk/forum/viewtopic.php?p=3697
Ubuntu har egentlig to ”netværks behandlere.” Den ene starter op under boot og den anden starter op sammen med gnome. Det siger sig selv at det er dobbeltarbejde.
Først sikkerhedskopiere vi filen.
sudo cp /etc/init.d/networking /etc/networking.old
Og så fjerner vi den oprindelige fil
sudo rm /etc/init.d/networking
Du kan tjekke din boot-tid ved at installere bootchart
Optimering af filsystem
Denne del af optimeringen er mere avanceret. Disse filer styrer adgangen til harddiske, så hvis du laver fejl her kan det få store konsekvenser. Så gør nøjagtigt som det bliver skrevet. Hvis du er tvivl, så lad være. Men der er hastighed at vinde!
Guiden er taget fra : http://ubuntudanmark.dk/forum/viewtopic.php?t=188Det
Ext3 har 3 forskellige måder at journalisere data:
- Journal Data Writeback
- Journal Data Ordered (standard)
- Journal Data
Det er vigtigt for denne guide at du ved hvad din harddisk hedder. På de nyeste systemer hedder de /dev/sdaX , men på de ældre /dev/hdaX. Du tjekker det lettest ved at se efter i /etc/fstab
cat /etc/fstab
Outputtet giver en masse linier der se nogenlunde sådan ud
# /dev/sda2
UUID=454a0d1d-f439-4bf9-a885-efaf510d8a6d /
Ved min står tegnet / ved /dev/sda1 altså er det mit root drev
Først skal vi justere vores fstab. Det er den fil indstiller hvordan harddisken skal styres ved boot processen
gksudo gedit /etc/fstab
Indsæt ”noatime” og ”data=writeback” ved boot partitionen, separeret af et komme og uden mellemrum.
# /dev/sda2
UUID=454a0d1d-f439-4bf9-a885-efaf510d8a6d / ext3 defaults,errors=remount-ro,noatime,data=writeback 0 1
Nu skal vi ændre i grub. Det er filen der styrer selve boot-processen
gksudo gedit /boot/grub/menu.lst
Tilføje ”rootflags=data=writeback” til grub i følgende linier. Det skal være både i almindelig og recovery mode.
# defoptions=quiet splash rootflags=data=writeback
# altoptions=(recovery mode) single rootflags=data=writeback
Vi skal lige gøre denne ændring permanent ved at tilføje rettelsen til selve systemet, sådan at det ikke bliver overskrevet hvis selve kernen bliver opdateret
sudo update-grub
Hvis du kører Ext3 skal du køre følgende (hvis du ikke har valgt RaiserFS under installationen så gør du). Du skal erstatte "/dev/sda2" med det du fandt ud af ovenfor.
sudo tune2fs -o journal_data_writeback /dev/sda2
Du kan Tjekke om det kører med nedenstående. Hvis der ikke kommer fejlmeddelelser kører det som det skal. Kommer der ikke nogen fejlmeddelelser, kører det som det skal
sudo tune2fs -l /dev/sda2
Optimering af filsystem check
Ubuntu checker dit filsystem efter at det er blevet startet 30 gange og det betyder at man ret ofte skal vente på at computeren bliver klar. For mit vedkommende bruger jeg en laptop der bliver startet op 2-3 gange om dagen
for at ændre det skriver du:
sudo tune2fs -c100 -i2m /dev/sda2
herved scannes harddisken kun hver 100 gang du booter og mindst hver anden måned. Har du flere partitioner/harddiske skal du køre det for hver af dem.
ændr sdaX/hdaX ud med det der står i /etc/fstab
Optimering af firefox
Guiden er taget fra http://ubuntudanmark.dk/forum/viewtopic.php?t=274
Skriv følgende i adresselinien
about:config
Ændr følgende
network.http.pipelining til True
network.http.pipelining.maxrequests til 40
network.http.proxy.pipelining til True
Lav følgende nye værdi (højreklik et sted, og vælg Ny -> Heltal) og kald det:
nglayout.initialpaint.delay = 0
Lav disse 2 nye værdier (højreklik et sted og vælg ny -> boolsk
config.trim_on_minimize = True
network.prefetch-next = True
Hvis du ønsker at kunne "trække" siden ned ved at klikke på scroll-knappen på musen skal du blot aktivere følgende
Rediger >> Præferencer >> Avanceret >> Generel >> Anvend Autoscrolling



Aspergers syndrom