View previous topic :: View next topic |
Author |
Message |
hoschi Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/20909266864655fb90cef80.png)
Joined: 19 Jul 2003 Posts: 2517 Location: Ulm, Germany, Europe
|
Posted: Tue Feb 15, 2005 5:14 pm Post subject: Bootzeit |
|
|
Vorab:
- wir müssen nicht wegen jedem kleinen Furz Linux/Unix neu booten
- unser Linux/Unix stürzt nicht alle zwei Wochen ab, oder wird unerträglich langsam
- Linux-User arbeiten mit dem PC und schalten ihn nicht bloss wegen der depperten eBay-Auktion an/aus...man denke nur an den schonenden Effekte für die Hardware ohne die ganzen Kaltstarts *gg*
Aber, es nervt außerhalb des Server/Cluster-Einsatzes, sprich Desktop, trotzdem! Ich habe es mal gemessen, nachdem kompetten Bios-Durchlauf braucht mein Linux ca. 28 Sekunden (mit Framebuffer auf allen 12 Terminals/Shells, Cups, Modul-Berechnung(dagegen gibts sogar ein Script, damit das nur läuft wenns nötig ist - /usr muss dazu aber auf / liegen und natürlich HOTPLUG/COLDPLUG). Der X-Server (falls benötigt) brauch dann noch so ca. 3-5 Sekunden mit Enlightenment16/Gnome2.8.
Das nervt einfach,
warum rechnet mein Gentoo immer an diese depperten Kernel-Modulen rum...ich ändere da nicht alle zwei Sekunden etwas :/
Parallel-Startup ist natürlich nett, und mit ACPI/APIC geht das Booten mit USB2.0 auch merklich schneller (keine Ahnung wieso...).
Nur gehen dabei meine Netzwerkkarten gerne vor die Hunde, deswegen ist Parallel-Startup wohl auch nicht Standard.
Hauptproblem also:
- Überflüssiges z.B. Modul-Dep.
- langsam, wenn auch äußert praktische Shell-Script (aber ein Shell-Script beim booten...ähh)
Aus diesem Grund finde ich das hier interessant:
http://www.computerbase.de/news/software/betriebssysteme/linux/2005/februar/linux_booten/
Ich weiß, ich weiß, warscheinlich ist das schon in Portage, oder auch nicht - aber diese Shell/Initscript-Problematik will hiermit mal angesprochen sein - man soll ja sagen, wenn man meint, etwas wäre nicht so super
Grüßle
<edit>
Wenn mich nicht alles täuscht, müsst der Austausch der Shell-Scripte durch Binarys sogar ein "Kinderspiel" sein, und dabei doch erhebliches bewirken, why not - optional könnte man beim Starten des Dienstes nach einer Konfigurations-Datei suchen lassen, oder Behelfsweise als Ersatz doch ein Shell-Script laufen lassen?! _________________ Just you and me strogg!
Last edited by hoschi on Tue Feb 15, 2005 7:30 pm; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
z4Rilla Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
Joined: 22 Dec 2003 Posts: 291 Location: EU
|
Posted: Tue Feb 15, 2005 5:56 pm Post subject: |
|
|
naja gut aber wielange braucht hotplug denn ? 3 s maximal bei mir, das ist ja jetzt nicht sooo der zeitverlust.
Aber grundsätzlich hast du recht, es "läppert" sich zusammen, und am ende is man bei 30s
Wenns dich so stört kannst du dir ja mal software suspend ansehen... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
l3u Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/535570295dff893c1fda6.png)
Joined: 26 Jan 2005 Posts: 2616 Location: Konradsreuth (Germany)
|
Posted: Tue Feb 15, 2005 6:13 pm Post subject: |
|
|
Die Minute wird ja wohl jeder Zeit haben, oder?! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
76062563 l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/16541454784188ac611fce5.jpg)
Joined: 16 Aug 2004 Posts: 637 Location: 127.0.0.1
|
Posted: Tue Feb 15, 2005 6:16 pm Post subject: |
|
|
Ich brauche wesendlich länger zum booten und kann dein Problem ehrlich gesagt nicht nachvollziehen. _________________ gentoo - compile your own world |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Macumba Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 13 Sep 2004 Posts: 112
|
Posted: Tue Feb 15, 2005 6:30 pm Post subject: |
|
|
Jo, also mein Gentoo braucht genau 27 sek. zum Starten bis zur Konsole.
Dann nochmal ca. 10 sek mit Passwortabfrage zum Gnnome.
Meine Modifikationen:
Habe fast alles Scripte in /etc/init.d/ so verändert:
Code: | start() {
checkconfig || return 1
ebegin "Starting apache2"
[ -f /var/log/apache2/ssl_scache ] && rm /var/log/apache2/ssl_scache
[ -f /usr/lib/apache2/build/envvars ] && . /usr/lib/apache2/build/envvars
env -i PATH=$PATH /sbin/start-stop-daemon --quiet \
--start --startas /usr/sbin/apache2 \
--pidfile ${PIDFILE} -- -k start ${APACHE2_OPTS} &
eend $?
}
|
Außerdem mounte ich alles, was ich nicht sofort brauche mit einem Script, welches ich in /etc/conf.d/local.start eintragen habe.
Auch wieder mit einem "&", damit es gleich weitergeht.
Danaben hab ich dann halt noch paraleles starten an, und modules_update ist auch schön schnell, hab ein Patch eingespielt, den es hier irgendwo gibt.
Guckt einfach mal nach Bootchart hier im Forum, da findet man einiges. (z.b. auch schnelleres starten von X usw..)
swsusp(2) funktioniert bei mir leider nicht mit diesen dämlichen Nvidia-Treibern nicht, weil die nicht deaktiviert werden können.
Aber ohne dreht sich der Lüfter meiner GraKa zu laut und ohne hat auch nicht geklappt (hab mir dafür extra nen i386-Gentoo erstellt, normal hab ich amd64er) _________________
Code: | dd if=/dev/urandom of=/dev/speech |
ogg - mp3 |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
TheSmallOne Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/9530026574235783cdafc4.gif)
Joined: 22 Jan 2005 Posts: 467 Location: Germany
|
Posted: Tue Feb 15, 2005 6:38 pm Post subject: |
|
|
-–- gelöscht -–-
Last edited by TheSmallOne on Thu Dec 20, 2012 3:36 pm; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Anarcho Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/1030393113423afb9086043.jpg)
Joined: 06 Jun 2004 Posts: 2970 Location: Germany
|
Posted: Tue Feb 15, 2005 6:47 pm Post subject: |
|
|
Ja, wahrscheinlich 10 femtosekunden...
Mal im ernst, bei den 3 Zeilen Script die verarbeitet werden? Wo willst du denn da noch Zeit sparen? _________________ ...it's only Rock'n'Roll, but I like it! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
TheSmallOne Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/9530026574235783cdafc4.gif)
Joined: 22 Jan 2005 Posts: 467 Location: Germany
|
Posted: Tue Feb 15, 2005 7:20 pm Post subject: |
|
|
-–- gelöscht -–-
Last edited by TheSmallOne on Thu Dec 20, 2012 3:36 pm; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
hoschi Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/20909266864655fb90cef80.png)
Joined: 19 Jul 2003 Posts: 2517 Location: Ulm, Germany, Europe
|
Posted: Tue Feb 15, 2005 7:24 pm Post subject: |
|
|
Libby wrote: | Die Minute wird ja wohl jeder Zeit haben, oder?! |
Habe ich ja geschrieben,
nur ist es doch wesentlich angenehmer schneller booten zu können, oder nicht?! Man darf sich ja auch etwas Luxus leisten
Und manchmal muss es eben schnell gehen, wenn man mal wieder viel zu spät auf dem Server zum Clanwar erscheint, oder so schnell wie möglich eine Kundenkarte gesperrt werden muss. Es schadet nicht, es macht es angenehm, und es macht die ganze Sache zumindest Anfangs schneller - Linux ist glaube ich reif genug, für Detail Verbesserungen, zumindest kommt es mir doch etwas albern vor den halben Boot-Prozess mit Shell-Script abzuklappern, flexibilität könnte man auch mit Konfiugrationsdatein erreichen - Flexiblität und Schnelligkeit auf einmal, that's the way of Linux, und dürfte immo die Optimallösung darstellen.
Der Austsch der Shell-Scripte durch C(++) Binarys dürfte sogar ein vergleichsweise ein Kinderspiel zu Projekten wie NPTL oder Preemption - minimaler Aufwand, und dabei flexibler + schneller als Windoof?! Was wollt ihr den noch, Maoam?!
<ironie>Klar bootet Windows schneller, muss es ja auch, stürzt schließlich oft ab, da muss man den Zeitverlust ausgleichen</ironie> _________________ Just you and me strogg! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
HeadbangingMan Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/17837669874b38f5546dc42.jpg)
Joined: 24 Mar 2003 Posts: 265 Location: Heimbach-Weis / Germany
|
Posted: Tue Feb 15, 2005 8:24 pm Post subject: |
|
|
Ein interessanter Ansatz wäre da dieses Linux-BIOS-Projekt http://www.linuxbios.org/ hat sich aber anscheinend schon länger nix mehr getan. Dadurch ließe sich auch Zeit sparen. _________________ Always bang your Head! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
amne Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/117771253447ad6e0ae3631.gif)
Joined: 17 Nov 2002 Posts: 6378 Location: Graz / EU
|
Posted: Tue Feb 15, 2005 8:37 pm Post subject: |
|
|
Ausschalten: echo 4 > /proc/acpi/sleep
Einschalten:
Code: | [*] Power Management support
[*] Software Suspend (EXPERIMENTAL)
(/dev/SWAP) Default resume partition |
Funktioniert auf meinem Notebook wunderbar, bis auf die Kleinigkeit, dass nachher die Uhr nicht stimmt (also mal schnell synchronisieren) und die Netzwerkkarte sich komplett aufhängt wenn der Usb-Support als Modul kompiliert wurde (Hat imho ja nicht viel miteinander zu tun ). _________________ Dinosaur week! (Ok, this thread is so last week) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
hoschi Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/20909266864655fb90cef80.png)
Joined: 19 Jul 2003 Posts: 2517 Location: Ulm, Germany, Europe
|
Posted: Tue Feb 15, 2005 8:51 pm Post subject: |
|
|
Software-Suspend ist eben nicht neu Hochfahren - auch wenn es genial ist
Mein IE hat einen Fehler, installier links2...bla?!
Ich sollte trotzdem mal damit spielen, für was habe ich mein Abit (da war nicht viel mit ACPI zu holen...) gegen ein Asus getauscht ![Very Happy :D](images/smiles/icon_biggrin.gif) _________________ Just you and me strogg! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
ossi Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/258714184407a59b67a9de.jpg)
Joined: 11 Apr 2004 Posts: 221 Location: DDR
|
Posted: Tue Feb 15, 2005 8:58 pm Post subject: |
|
|
man hoschi, ist doch sooooo einfach !
Schalte die kiste halt 20 sec früher an |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
DarKRaveR Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 11 Oct 2003 Posts: 500 Location: Old Europe/G-Many
|
Posted: Tue Feb 15, 2005 9:00 pm Post subject: |
|
|
HeadbangingMan wrote: | Ein interessanter Ansatz wäre da dieses Linux-BIOS-Projekt http://www.linuxbios.org/ hat sich aber anscheinend schon länger nix mehr getan. Dadurch ließe sich auch Zeit sparen. |
Hatte neulich eine Diskussion mit nem Linxuadvocat, der genau so etwas gerne hätte, ich sehe es allerdings als vergebene Liebesmühe in Zeiten von EFI - Wäre mal ne Sache, daß das endlich auf den Desktop MArkt gepusht wird. Ganz ehrlich, mich nervts wie Sau, daß man nicht remote ins 'BIOS' kann um es zu tweaken ... Oder kein Serial Terminal vor dem BootProzess haben kann (außer bei ganz wenigen Boards) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
hoschi Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/20909266864655fb90cef80.png)
Joined: 19 Jul 2003 Posts: 2517 Location: Ulm, Germany, Europe
|
Posted: Tue Feb 15, 2005 9:16 pm Post subject: |
|
|
ossi wrote: | man hoschi, ist doch sooooo einfach !
Schalte die kiste halt 20 sec früher an |
/dev/wurmloch - mit Zeitverschiebung im Raumkontinum ![Very Happy :D](images/smiles/icon_biggrin.gif) _________________ Just you and me strogg! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
amne Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/117771253447ad6e0ae3631.gif)
Joined: 17 Nov 2002 Posts: 6378 Location: Graz / EU
|
Posted: Tue Feb 15, 2005 9:42 pm Post subject: |
|
|
hoschi wrote: | Software-Suspend ist eben nicht neu Hochfahren - auch wenn es genial ist
|
Das stimmt schon, aber es erspart dir die Initscripte und der Rechner ist bei Suspend to Disk genau so aus wie wenn du ihn normal runterfährst. ![Wink ;)](images/smiles/icon_wink.gif) _________________ Dinosaur week! (Ok, this thread is so last week) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
c07 Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
Joined: 25 Oct 2002 Posts: 1091
|
Posted: Tue Feb 15, 2005 10:00 pm Post subject: |
|
|
Anarcho wrote: | Mal im ernst, bei den 3 Zeilen Script die verarbeitet werden? Wo willst du denn da noch Zeit sparen? |
Das Problem ist weniger das Skript selber als vielmehr die vielen Prozesse, die sie meistens erzeugen. Es gibt aber auch sonst einzelne Zeilen, die enormen Aufwand (in Relation zum Nutzen) bedeuten (u.U. schon die unnötige Expansion von einem "*", womöglich in einer Schleife).
Grundsätzlich halt ich es aber auch für eine Unsitte, Skripts für Sachen zu verwenden, wo die Anwendungszeit sehr viel größer als die Entwicklungszeit ist. Ähnliches gilt für ausschließlich textbasierte Konfigurationsdateien, die erst aufwendigen Unfug mit sed, grep u.Ä. nötig machen. Und Hotplugging im Speziellen und PnP im Allgemeinen ist mir sowieso suspekt, obwohl es einige (wenige) nützliche Anwendungen dafür gibt. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Fabiolla Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/177961673240ce20a8aee70.jpg)
Joined: 04 Mar 2004 Posts: 277 Location: somewhere
|
Posted: Tue Feb 15, 2005 10:44 pm Post subject: |
|
|
Hallo,
Hier klick sind einige Tipps zusammengefasst, wie man das System und auch die Bootzeit optimieren kann. Es ist in diesem Thread auch das angesprochene Anpassen der Initscripts vorhanden. Alle Optimierungen würd' ich nicht übernehmen - selbst hat ich die Initscripts angepasst, die Bootzeit konnte dadurch schon um Einiges verkürzt werden.
lg |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
hoschi Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/20909266864655fb90cef80.png)
Joined: 19 Jul 2003 Posts: 2517 Location: Ulm, Germany, Europe
|
Posted: Wed Feb 16, 2005 6:48 pm Post subject: |
|
|
nice - das wird getestet
thx _________________ Just you and me strogg! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
R4miu5 Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/192916028742c706a6d8124.gif)
Joined: 01 Feb 2005 Posts: 263 Location: Mödling / Austria
|
Posted: Wed Feb 16, 2005 8:46 pm Post subject: |
|
|
Wie viel schneller gings danach?
wenn jemand zeit und muÃe hat kann er dass ja mal auf deutsch übersetzen. ich kann zwar englisch aber bei meinem (endlich nach 2 wochen) lauffähigen system will ich (zumindest im moment) noch nichts riskieren
aber ich brauche auch so zum hochfahren nur 47s das ist deutlich weniger als unter win |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
l3u Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/535570295dff893c1fda6.png)
Joined: 26 Jan 2005 Posts: 2616 Location: Konradsreuth (Germany)
|
Posted: Wed Feb 16, 2005 8:46 pm Post subject: |
|
|
Also wegen Bootzeit brauche ich mich, seitdem ich Gentoo benutze, eigentlich nicht zu beschweren.
Von GRUB aus bis ich bei KDM mein Paßwort eingeben kann braucht ...
... SuSE 9.0 58 Sekunden
... Gentoo 38 Sekunden.
Vom Eingeben des Paßworts, bis dann KDE komplett gestartet ist, braucht ...
... SuSE 9.0 24 Sec
... Gentoo 20 Sec.
Macht insgesamt:
SuSE 9.0: 1 Min, 22 Sec.
Gentoo: 58 Sec.
... was will man mehr?! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|