Sida 3 av 4

Re: Hur fort bootar din dator?

Postat: 03 jan 2009, 15:09
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

Re: Hur fort bootar din dator?

Postat: 19 feb 2009, 11:20
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/

Re: Hur fort bootar din dator?

Postat: 19 feb 2009, 11:30
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...? :'( :'(

Re: Hur fort bootar din dator?

Postat: 19 feb 2009, 12:19
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.

Re: Hur fort bootar din dator?

Postat: 19 jun 2009, 06:50
av dmz

Re: Hur fort bootar din dator?

Postat: 28 jun 2009, 18:14
av dmz

Re: Hur fort bootar din dator?

Postat: 28 jun 2009, 19:57
av Konservburk
Men bootchart bortser väl helt från bios och kärnan?

Re: Hur fort bootar din dator?

Postat: 28 jun 2009, 20:30
av dmz
Konservburk skrev:Men bootchart bortser väl helt från bios och kärnan?
Ja.

Re: Hur fort bootar din dator?

Postat: 28 jun 2009, 21:17
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?

Re: Hur fort bootar din dator?

Postat: 28 jun 2009, 21:38
av dmz
Hur tar man reda på det?

Re: Hur fort bootar din dator?

Postat: 29 jun 2009, 00:44
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.

Re: Hur fort bootar din dator?

Postat: 29 jun 2009, 00:54
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 :(

Re: Hur fort bootar din dator?

Postat: 29 jun 2009, 01:20
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.

Re: Hur fort bootar din dator?

Postat: 29 jun 2009, 01:32
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

Re: Hur fort bootar din dator?

Postat: 29 jun 2009, 04:37
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.

Re: Hur fort bootar din dator?

Postat: 29 jun 2009, 04:40
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.

Re: Hur fort bootar din dator?

Postat: 29 jun 2009, 10:08
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. ;)

Re: Hur fort bootar din dator?

Postat: 29 jun 2009, 13:33
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

Re: Hur fort bootar din dator?

Postat: 10 jul 2009, 20:42
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!

Re: Hur fort bootar din dator?

Postat: 10 jul 2009, 21:03
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.