Jak rychle vám to bootuje?

Založil Roman Horník, 19. 01. 2010, 03:35:15

Předchozí téma - Další téma

Jak rychle vám dupou králíci?

<9.9s
1 (5.6%)
10-14.9s
3 (16.7%)
15-19.9s
7 (38.9%)
20-24.9s
3 (16.7%)
25-29.9s
0 (0%)
30-34.9s
0 (0%)
35-39.9s
1 (5.6%)
40-49.9s
0 (0%)
50-59.9s
1 (5.6%)
60-69.9s
0 (0%)
70-79.9s
0 (0%)
>80s
2 (11.1%)

Celkem hlasů: 18

Jan Skořepa

Citace od: Roman Horník kdy 03. 03. 2010, 18:57:16
Citace od: Jan Skořepa kdy 02. 03. 2010, 06:38:42
Zdravím vespolek, mně to bootuje za 11 sekund. 8)

To je krásný i přesto, že Ti tam startuje poměrně dost služeb :)

A která služba by se mohla vyřadit, že tam je zbytečná?
DELL OptiPlex 5050 SFF - CPU Intel Core i5-6500 (6M Cache, 3,60 GHz) - RAM 16 GB DDR4 - GPU Intel HD Graphics 530 - OS Debian Stable 64bit

Roman Horník

Nevím, jak je to u Squeezeho, ale máš-li GNOME, u Sida prakticky nepotřebuješ HAL. Pak tam máš Bluetooth- pokud jej nepoužíváš, pryč s ním. Za další- NetworkManager- taky jej pravděpodobně nebudeš potřebovat (když tak jej můžeš zase povolit), možná ani nepotřebuješ WPA supplicant, Timidity, Anacron.

Koukám, že máš dvoujádro- v /etc/init.d/rc změň řádek "concurrency=none" na "concurrency=shell", resp. na "concurrency=startpar"- při bootu líp využiješ obě jádra.

Při startu v GRUBu si dále můžeš změnit parametry bootu z "quiet splash" na "quiet splash profile"- prej se to má dělat jednou za čas, trochu to zrychlí boot, ale zjistil jsem, že při profilování to bootuje rychlejc, tak jsem to vrznul do GRUBu natrvalo :).
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

Jan Skořepa

Děkuju za tipy. Concurrency a GRUB jsem si opravil, ale změna v rychlosti se neprojevila (čas je pořád 11 s). Bluetooth jsem v Aplikacích spouštěných po startu vypnul, ostatní jsem tam nenašel - kde se to prosím dá vypnout? Díky moc.
DELL OptiPlex 5050 SFF - CPU Intel Core i5-6500 (6M Cache, 3,60 GHz) - RAM 16 GB DDR4 - GPU Intel HD Graphics 530 - OS Debian Stable 64bit

Roman Horník

Nainstaluj si bum (Boot Up Manager) ;)
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

Jan Skořepa

Díky za radu. Nainstaloval jsem si BUM a povypínal HAL, NetworkManager, Timidity a Anacron. WPA supplicant jsem v BUMu nenašel. Když jsem dal restartovat PC, vše naběhlo (podle bootchartu boot za 9 sekund, spotřeba RAM po startu 69 MB), ale nešel mi Internet. Takže jsem zase zapnul NetworkManager - zřejmě bude nutné ho mít spuštěný, nevím. Ale zlepšení tady taky trochu je - podle bootchartu boot za 10 sekund, spotřeba RAM po startu 73 MB. 8) (Před instalací BUM jsem měl podle bootchartu boot za 11 sekund, spotřeba RAM po startu 85 MB.)
DELL OptiPlex 5050 SFF - CPU Intel Core i5-6500 (6M Cache, 3,60 GHz) - RAM 16 GB DDR4 - GPU Intel HD Graphics 530 - OS Debian Stable 64bit

Ota Trkola

Já teda nevím, ale je rozumné vypínat hal, anacron atd? Třeba ano a jen se pletu.

Roman Horník

Tak ono záleží, jak jseš k síti připojenej, já třeba NM vůbec nepotřebuju (5GHz WiFi přes LAN, pevná, veřejná IP). Ale i tak by Ti to mělo jít bez NM, bohužel nevím, jak to ošéfovat, napiš, jak to máš připojený, snad Ti někdo poradí.
Mimochodem- pokud máš jen jedno DE, tzn. GNOME, nepotřebuješ ani GDM, můžeš se přihlašovat přímo v konzoli. Jak? Dej GDM do kytek, nainstaluj si startx, v houmu si vytvoř soubor .bash_profile a do něj písni:
if [ "$(echo $(who am i)|awk '{print $2}')" = "tty1" ]; then startx; logout; fi
... a ulož to. To samý můžeš dát do houmů i ostatních uživatelů, z praktickýho důvodu ne pro roota (kdyby se tam něco pokakalo; jinak stačí spustit startx).

Za další, kolik potřebuješ konzolí (ttyx)? Já jen 2, tak proč jich mít 6?

Otevři /etc/inittab a najdi tam řádky (u mně řádky 54 - 59):

1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6


... a přepiš to na tohle:

1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
# 3:23:respawn:/sbin/getty 38400 tty3
# 4:23:respawn:/sbin/getty 38400 tty4
# 5:23:respawn:/sbin/getty 38400 tty5
# 6:23:respawn:/sbin/getty 38400 tty6


... jasný, ušetříš tím tak 4-5 MiB, ale start bude o trochu rychlejší.
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

Roman Horník

#37
Citace od: otas.pe kdy 21. 03. 2010, 08:10:58
Já teda nevím, ale je rozumné vypínat hal, anacron atd? Třeba ano a jen se pletu.

Otíku, snad už celý GNOME (to moje je tak trochu osekaný) už HAL nepotřebuje (ostatní DE, jako např. KDE ale ještě jo), nepoužíváš-li anacron, tak na co ho spouštět?

Mimochodem- místo HAL se využívá DeviceKit, ten postupně nahrazuje HAL v GNOME od verze 2.25 ;)
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

Jan Skořepa

Citace od: Roman Horník kdy 21. 03. 2010, 08:15:01
Tak ono záleží, jak jseš k síti připojenej, já třeba NM vůbec nepotřebuju (5GHz WiFi přes LAN, pevná, veřejná IP). Ale i tak by Ti to mělo jít bez NM, bohužel nevím, jak to ošéfovat, napiš, jak to máš připojený, snad Ti někdo poradí.
Mimochodem- pokud máš jen jedno DE, tzn. GNOME, nepotřebuješ ani GDM, můžeš se přihlašovat přímo v konzoli. Jak? Dej GDM do kytek, nainstaluj si startx, v houmu si vytvoř soubor .bash_profile a do něj písni:
if [ "$(echo $(who am i)|awk '{print $2}')" = "tty1" ]; then startx; logout; fi
... a ulož to. To samý můžeš dát do houmů i ostatních uživatelů, z praktickýho důvodu ne pro roota (kdyby se tam něco pokakalo; jinak stačí spustit startx).

Za další, kolik potřebuješ konzolí (ttyx)? Já jen 2, tak proč jich mít 6?
... jasný, ušetříš tím tak 4-5 MiB, ale start bude o trochu rychlejší.
Díky, konzole jsem redukoval na 2. Síť mám přes pevnou linku (kabel) - když vypnu ten NM, tak nešel ani ping - po zapnutí to fungovalo.

S tím GDM vs. startx nevím, jestli by to automatické přihlašování do grafického prostředí fungovalo. Nebo budu muset napsat v terminálu přihlašovací jméno a heslo a potom dát startx, aby mi naběhlo? Díky.
DELL OptiPlex 5050 SFF - CPU Intel Core i5-6500 (6M Cache, 3,60 GHz) - RAM 16 GB DDR4 - GPU Intel HD Graphics 530 - OS Debian Stable 64bit

Roman Horník

#39
U toho startx je to tak, že jakmile to dobootuje, zobrazí se Ti login a heslo. Tam pochopitelně zadáš svoje už. jméno, potvrdíš to, pak heslo a po potvrzení Ti naskočí GNOME. Je to de facto to samý jako přihlašovací obrazovka GDM, akorát v konzoli, nemůžeš si tam vybírat sezení, ale je to mnohem rychlejší a úspornější než GDM. Jestli budeš z nějakýho důvodu potřebovat GDM, přihlásíš se jako root a GDM ručně spustíš, stejně je GDM spouštěno pod rootem.

A proč si to vlastně nezkusíš? Kdykoli to můžeš vrátit, smažeš/přejmenuješ ~/.bash_profile a v BUMu povolíš GDM.
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

Jan Skořepa

Protože jsem jediný uživatel PC, mám nastaveno automatické přihlašování, proto jsem chtěl vědět, jak to s tím je. ;)
DELL OptiPlex 5050 SFF - CPU Intel Core i5-6500 (6M Cache, 3,60 GHz) - RAM 16 GB DDR4 - GPU Intel HD Graphics 530 - OS Debian Stable 64bit

Roman Horník

V tom případě Tě potěším, UTFG! ;)
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

Ota Trkola

Tak jsem ze zvědavosti po nějaké době zkusil vygenerovat graf bootu. Výsledek nic moc, 14s. Debian Sid, 32bit, Gnome, kernel 2.6.33. Něco bych ještě vypnul, ale mám strach... ;D


Hynek (Pichi) Vychodil

Ani nevím, když to dělám méně než jednou za měsíc tak mě nikdy nenapdlo to změřit.
Proč se trápit, když máme Debian

Ota Trkola

Máš pravdu je to naprostu jedno jestli systém bootuje 10s nebo 20s. Já teda bootuju denně, ale i tak je mi to jedno. Je to spíš pro lepší pocit.. :)