Hur fort bootar din dator?

..när det gäller Ubuntu, eller kanske något helt annat. Lite som "Ordet är fritt", men man måste följa de regler som gäller. Här är roligt, trevligt, mysigt och kanske man tar en kopp kaffe tillsammans!
Användarvisningsbild
Exry
Inlägg: 230
Blev medlem: 18 nov 2007, 15:29
OS: Arch Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Stockholm

Re: Hur fort bootar din dator?

Inlägg av Exry »

Jag fick 49s... Vad ska man stänga av för onödigt för att snabba upp det där då? :/ Skulle det vara någon större skillnad om jag bytte till 64-bit? :P

Kan säga att jag inte fattade speciellt mycket av bilden... :P
Bootchartbild
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Re: Hur fort bootar din dator?

Inlägg av Hund »

8.10: 25 sek (97 moduler laddade)

http://pici.se/p/bKsTfJzva/

8.10: 23 (73 moduler laddade som standard)(Virtuellt på samma dator)

http://pici.se/p/sTMJIlvRY/

9.04: 20 sek (29 moduler laddade som standard)(Virtuellt på samma dator)

http://pici.se/p/XxhjZCiuZ/
Linuxkompis - En vänlig Linux-gemenskap för alla!
Hans Linde
Inlägg: 3375
Blev medlem: 06 sep 2008, 07:46
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar

Re: Hur fort bootar din dator?

Inlägg av Hans Linde »

Det här är ju en hilma kul lek.
Kan inte vi obegåvade få vara med?

Önskemål:
Vi har/tar en bärbar/stationär PC och skapar en separat Session.
Där talar ni om vad som kan plockas bort för att endast internetsurfning ska funka.

Snälla...snälla...? :'( :'(
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Hur fort bootar din dator?

Inlägg av dmz »

Hans Linde skrev:Det här är ju en hilma kul lek.
Kan inte vi obegåvade få vara med?

Önskemål:
Vi har/tar en bärbar/stationär PC och skapar en separat Session.
Där talar ni om vad som kan plockas bort för att endast internetsurfning ska funka.
xorg, massor med moduler. Det enda du behöver är väl i princip dhcpcd och w3m.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Hur fort bootar din dator?

Inlägg av dmz »

ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Hur fort bootar din dator?

Inlägg av dmz »

ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Hur fort bootar din dator?

Inlägg av Konservburk »

Men bootchart bortser väl helt från bios och kärnan?
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Hur fort bootar din dator?

Inlägg av dmz »

Konservburk skrev:Men bootchart bortser väl helt från bios och kärnan?
Ja.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Hur fort bootar din dator?

Inlägg av Konservburk »

dmz skrev:
Konservburk skrev:Men bootchart bortser väl helt från bios och kärnan?
Ja.
Så hur snabbt bootar ditt bios och din kärna?
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Hur fort bootar din dator?

Inlägg av dmz »

Hur tar man reda på det?
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Hur fort bootar din dator?

Inlägg av Konservburk »

dmz skrev:Hur tar man reda på det?
Har du hört talas om stoppur? ;)

Det viktiga är inte att få ett perfekt mätvärde. Jag tänkte mest att om din init bara tar 12 sekunder så kanske det inte går att krama ur så mycket mer ur den. Nu vet jag inte hur pass väl du har optimerat din kärna... det kan finnas en hel del att hämta där. Men framförallt kommer en uppgradering från 2.6.28 till 2.6.30 att göra underverk för kärnans boottid. Sen har vi det här med bios som oftast är olidligt långsamt. Lösningen heter Coreboot förutsatt att ditt moderkort klarar av det.
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Hur fort bootar din dator?

Inlägg av dmz »

Konservburk skrev:
dmz skrev:Hur tar man reda på det?
Har du hört talas om stoppur? ;)

Det viktiga är inte att få ett perfekt mätvärde. Jag tänkte mest att om din init bara tar 12 sekunder så kanske det inte går att krama ur så mycket mer ur den. Nu vet jag inte hur pass väl du har optimerat din kärna... det kan finnas en hel del att hämta där. Men framförallt kommer en uppgradering från 2.6.28 till 2.6.30 att göra underverk för kärnans boottid. Sen har vi det här med bios som oftast är olidligt långsamt. Lösningen heter Coreboot förutsatt att ditt moderkort klarar av det.
Jag misstänkte att det var ett stoppur som gällde då jag inte kunde klura ut hur jag skulle lyckas få till ett mätvärde annars. :)

Hur som helst; Jag har inte rört kärnan överhuvudtaget, än. Jag har bara plockat bort alla moduler som aldrig kommer att användas, redigerat mkinitcpio.conf samt plockat bort en hel drös med if-satser ur rc.sysinit, sådana jag redan vet aldrig kommer att evalueras till true. Nu när jag har exakt koll på vilka moduler jag behöver så tänkte jag ge mig på att mosa in dem i kärnan direkt istället, kanske att det kan ge lite.

Är du säker på det där med .28 -> .30? Jag är inte övertygad om att fastboot kommer att göra några underverk (testade det för ett tag sedan med .28, utan att märka någon större skillnad). Anledningen till att jag inte uppdaterat är för att jag inte velat ge nedgradera min x-server till 1.6... Men har nog inget val snart.

Angående BIOS; Ibland kan ta det upp emot en minut innan grub tittar fram, ibland tar det 3-4 sekunder. Har ingen aning om varför det skiljer så pass mycket (cold boot)...

Men, till det viktigaste. Vad klarar du av att få ned din init till? ;)

Edit: Titta vad fint: http://img150.imageshack.us/img150/8521/bootchart.png :(
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Hur fort bootar din dator?

Inlägg av Konservburk »

dmz skrev:Är du säker på det där med .28 -> .30? Jag är inte övertygad om att fastboot kommer att göra några underverk (testade det för ett tag sedan med .28, utan att märka någon större skillnad).
Det beror mycket på vad du har för hårdvara. För mig blev det ganska stor skillnad, uppåt 40% snabbare.
dmz skrev:Men, till det viktigaste. Vad klarar du av att få ned din init till? ;)
Min init kör ända tills datorn stängs av. Så det beror helt på uptime. ;)

Men för att vara mer seriös... hur länge räknar bootcart? Från init startar, tills login-promten är framme? Isf är det ju bara att dra upp login-prompten först av allt om man vill ha ner tiden till nära noll.
Användarvisningsbild
philip5
HC-IRCare
Inlägg: 1099
Blev medlem: 21 feb 2009, 14:32
OS: Kubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: Uppsala
Kontakt:

Re: Hur fort bootar din dator?

Inlägg av philip5 »

Jag tycker det låter som era burkar startar väldigt långsamt. Själv har jag en starttid på 20.87 sek men då startar jag en jäkla massa skit som apache, vmware, bluetooth och en del tjänster som jag nog egentligen inte behöver om jag skulle börja jaga starttid och resurser. Nu har jag en burk med 6 GB ram så det är inte så ofta jag har några minnesproblem och har inte brytt mig så mycket om sånt...

Bild
-------------------------------------------------------------
Min PPA för Ubuntu: http://launchpad.net/~philip5
Twitter: http://twitter.com/philip_johnsson
IRC: Philip5 @ freenode.net #ubuntu-se #kubuntu-se
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Hur fort bootar din dator?

Inlägg av dmz »

Konservburk skrev: Men för att vara mer seriös... hur länge räknar bootcart? Från init startar, tills login-promten är framme?
Njae, det tror jag inte. Bootchart räknar från init tills alla moduler, processer och program som är definerat i startupscripten är "klara". Det är så jag har föreställt mig det hela och det är så det ser ut rent grafiskt på min bootchart iallafall. Dessutom, om man ändrar default runlevel till t.ex 5 så har du ju inte din 'vanliga' login-prompt.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Hur fort bootar din dator?

Inlägg av dmz »

philip5 skrev:Jag tycker det låter som era burkar startar väldigt långsamt. Själv har jag en starttid på 20.87 sek men då startar jag en jäkla massa skit som apache, vmware, bluetooth och en del tjänster som jag nog egentligen inte behöver om jag skulle börja jaga starttid och resurser. Nu har jag en burk med 6 GB ram så det är inte så ofta jag har några minnesproblem och har inte brytt mig så mycket om sånt...

Bild
Min burk rusade igång på 18s här; http://hostopen.net/ubr_upload/bootchart_6.png
Den bilden får väl anses representera en normal desktop-användare (notera vboxdrv!). Du får gärna försöka komma ned runt 10-12 sekunder du med - det blir garanterat svårare desto längre ned du kommer.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Hur fort bootar din dator?

Inlägg av Konservburk »

dmz skrev:
Konservburk skrev: Men för att vara mer seriös... hur länge räknar bootcart? Från init startar, tills login-promten är framme?
Njae, det tror jag inte. Bootchart räknar från init tills alla moduler, processer och program som är definerat i startupscripten är "klara". Det är så jag har föreställt mig det hela och det är så det ser ut rent grafiskt på min bootchart iallafall. Dessutom, om man ändrar default runlevel till t.ex 5 så har du ju inte din 'vanliga' login-prompt.
Jag frågar eftersom jag inte vet hur bootchart fungerar och därför att jag inte kan komma på något enkelt och portablet sätt för bootchart att avgöra när "init är klar", just med tanke på att init inte blir klar förrän datorn stängs av.

När det gäller kärnmoduler så är det inte ens säkert att det finns några. Precis alla skulle kunna vara inbyggda i kärnan... och då blir ju det nya fastboot genast betydligt viktigare än om du har det mesta som moduler. Hur som helst så missar bootchart helt den biten.

Vad gör du och/eller bootchart för skillnad på processer och program? Enligt mig är det samma sak... eller i alla fall nästan. Processer är program som är igång. Även om vi bortser från sådana petitesser så är det fortfarande en gåta för mig hur bootchart kan veta något alls om mina startupscript? Hur vet den vilka script som kommer att bli klara och vilka som kommer att ligga kvar tills datorn stängs av?

Hur runlevels fungerar beror helt på vilken version av init man använder. På min filserver använder jag en init som inte ens har några runlevels alls. Betyder det att bootchart inte kommer att fungera där?

Jag förväntar mig inte att du ska svara på mina frågor. De är egentligen retoriska och mer ett sätt för mig att visa att jag inte förstår hur bootchart fungerar. Egentligen spelar det ingen roll hur länge den räknar. Man kan ju dra ett streck i grafen på egen hand där man själv anser att bootandet är klart. Men jag är nyfiken och vill veta när bootchart anser att den är klar.

README säger följande:
Once the boot process completes (denoted by the existence of specific processes)
Men vilka processer väntar den på?

README.logger ger lite mer info:
It will then run several logging functions in parallel and wait for the boot process to end (i.e. one of the predefined processes for runlevels 2, 3 or 5 is running)
Kräver den att det finns runlevels? Det är i så fall helkasst om du frågar mig.

Dokumentationen på hemsidan är något bättre:
The logger will try to detect the end of the boot process by looking for specific processes. For example, when in runlevel 5 (multi-user graphical mode), it will look for gdmgreeter, kdm_greet, etc. As soon as one of these processes is found running, the logger will stop collecting data, package the log files and store them to /var/log/bootchart.tgz.
Så den väntar i vanliga fall helt enkelt på gdmgreeter eller kdm_greet eller något liknande (frågan är vad?). Ingenting nämns om hur den gör om man använder runlevel 3 eller inte har någon runlevel alls.

Config-filen tar upp ett par andra processer den väntar på, men det saknas fortfarande en en komplett lista:
# Whether to automatically stop logging as the boot process completes.
# The logger will look for known processes that indicate bootup completion
# at a specific runlevel (e.g. gdm-binary, mingetty, etc.).
AUTO_STOP_LOGGER="yes"
Då återstår att vända sig till källkoden...

Tydligen letar den efter initdefault i /etc/inittab. Om den är 2 eller 3 så väntar den på någon av mingetty, agetty, rungetty, getty eller fgetty. I annat fall väntar den på någon av gdmgreeter, gdm-binary, kdm_greet eller kdm.

Precis som jag misstänkte så räcker det med andra ord att dra upp login-prompten direkt (och starta resten efteråt) för att bootchart ska tro att bootandet gick jättefort. ;)
Användarvisningsbild
gruble
Inlägg: 704
Blev medlem: 24 maj 2007, 11:30
OS: Foresight
Utgåva: 20.04 Focal Fossa LTS

Re: Hur fort bootar din dator?

Inlägg av gruble »

Här är en dator som startar 9.04 på ca 30 sek. Lägg upp dom som startar snabbare på youtube så vi får se dom.
http://www.youtube.com/watch?v=bqefSHEx ... re=related
posted from a silent usb, cf, sdhc, ssd or revodrive started pc. Ext2Fsd Project PC-BSD® PenDriveLinux UsbForum SSD review
jumjum11
Inlägg: 2
Blev medlem: 10 jul 2009, 20:29
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

Re: Hur fort bootar din dator?

Inlägg av jumjum11 »

Min bärbara bootar till ubuntus inloggningssida på under 6 sekunder!

Bild

Bärbar Core2duo 2.53 GHz med en OCZ Vertex SSD.
Ubuntu Jaunty 9.04 med kernel 2.6.30.1 + trace(open) patchen och sreadahead istället för readahead.

Gött mos!
Xcore
Inlägg: 2140
Blev medlem: 17 maj 2009, 22:31
OS: PCLinuxOS

Re: Hur fort bootar din dator?

Inlägg av Xcore »

Vad sägs om detta?

Micro XP v. 0.82 boot in ~6 seconds
http://www.youtube.com/watch?v=0PxKcaat ... re=related

6 sek :o

Min tar åtminstone 35-40 Sek på sig.
Skriv svar

Återgå till "Ubuntu Café"