Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Jedna uwaga odnośnie e4rat.
lepiej mieć w grubie zapasowy wpis startowy bez e4rat.
E4rat bazuje na bibliotece boost, u mnie kiedyś po aktualizacji systemu, odmówił współpracy, co zakończyło się ślitaśnym kernel-panic przy następnym uruchomieniu.
W Grubie 1 mam możliwość edycji CMDLINE przy starcie, ale czy w dwójce zawsze to tak samo działa, nie sprawdzałem, na wszelki wypadek radzę uważać, zwłaszcza z kompilowanym samodzielnie e4rat.
Pozdrawiam
;-)
Offline
1. Oczywiście w GRUB2 można edytować opcje przy starcie, nawet była o tym mowa wcześniej.
2. GRUB_CMDLINE_LINUX_DEFAULT to opcje dla domyślnego wpisu, wpis trybu ratunkowego zostaje bez zmian.
Offline
[quote=ArnVaker]Drobna uwaga: e4rat nie ma w repozytorium Debiana.[/quote]
Zaraz poprawię... Zapomniałem o tym. Dzięki.
[quote=macios4x]No więc właśnie, bo w tym poradniku nie jest zbyt precyzyjnie napisane jak to powinno wyglądać.[/quote]
Wybacz ale poradnik jest odnośnie e4rat, a nie podstawowej obsługi grub'a. Mam zamiar jeszcze dopisać to bo widzę, że ludzie mają z tym problem, ale w osobnym FAQ'u czy coś tam...
[b]EDIT:[/b]
Poprawione.
[b]Arn:[/b] Pozwoliłem sobie Ciebie zacytować z tą fragmentacją pakietów bo ja naprawdę nie wiedziałem o co tam chodzi. Dobrze, że coś 'liznąłeś' z tego ;) Mam nadzieje, że się nie gniewasz :)
Ostatnio edytowany przez P@blo (2012-12-28 20:40:25)
Offline
[quote=P@blo][b]Arn:[/b] Pozwoliłem sobie Ciebie zacytować z tą fragmentacją pakietów bo ja naprawdę nie wiedziałem o co tam chodzi. Dobrze, że coś 'liznąłeś' z tego ;) Mam nadzieje, że się nie gniewasz :)[/quote]
Nie no, bez takich. ;) Ja nie wiem jak to działa, to jedynie luźne domysły.
Offline
No dobra, ale twoje brzmi mądrzej niż moje. ;) Niech zostanie. Dodałem jeszcze jeden FAQ'u z tym grub'em tak jak obiecałem (gdzieś tam). Mam nadzieje, że już teraz wszystkim pasuje :)
Offline
Totalną bzdurę też można napisać tak żeby brzmiała mądrzej. :) Jeśli już musi zostać (oczywiście wolałbym nie), to niech to chociaż będzie prawdziwy cytat, a nie wycinki.
Offline
Dałem tam link do twojego posta tutaj. Ktoś będzie chciał to to przeczyta. Myślę, że takie rozwiązanie będzie najlepsze :)
Offline
Najlepsze byłoby gdybyś sprawdził jak jest w rzeczywistości i sam napisał jak to faktycznie wygląda. :P
Offline
Jeśli jest to jednorazowa zmiana wpisu (ot tak zechcemy coś tam zmienić) przy starcie systemu, na poziomie gruba, wybieramy jądro które chcemy odpalić i wciskamy klawisz e. Wyświetli nam się aktualny wpis, który można edytować 'z palca'. Po zmianach należy wcisną klawisz b.[/quote]
U mnie (GRUB2) klawiszem B to sobie mogę stukać do woli i pisać.
Żeby ruszyła maszyna to Ctrl+x lub F10.
I literkę ć Ci wcięło ;)
Offline
Się czepiają. ;)
Offline
A więc używacie e4rat. Jak to u was jest z logiem e4rat podczas bootowania? Na ArchWiki przeczytałem
If you are annoyed by the e4rat-preload message during boot, decrease loglevel to 1 in /etc/e4rat.conf[/quote]
[url]https://wiki.archlinux.org/index.php/E4rat#Remove_annoying_message_that_mess_up_boot_message[/url]
Tak też zrobiłem.Kod:
; ; Configuration file for e4rat (reduce access time for ext4 filesystems) ; if option is not specified. e4rat will use default values. ; ; e4rat has a simple logging structure. Each event has a priority bit. The ; following priorities exist ; 1 errors ; 2 warnings ; 4 task statistics ; 8 information about a single step ; 16 debug message ; Specify default verbosity level (DEFAULT: 7) ; verbose 7 ; Specify bit mask of log events written to disk (DEFAULT: 3) ; loglevel 1 ; collect only files which device type is ext4 (DEFAULT: true) ; ext4_only true ; ignore already open files (DEFAULT: true) ; exclude_open_files true ; timeout after collector will stop when started as init process (DEFAULT: 120) ; timeout 120 ; path to init process binary (DEFAULT: /sbin/init) ; init /sbin/init ; Set target path log events should written to. ; If log_target is set so 'syslog' messages are send to syslogd. ; Default value is /dev/kmsg. It sends the messages to kernel's log ring buffer. (See also dmesg(1)) ; log_target /dev/kmsg ; default rearrangement mode for e4rat-realloc (DEFAULT: auto) ; defrag_mode auto ; default path to startup log file (DEFAULT: /var/lib/e4rat/startup.log) ; startup_log_file /var/lib/e4rat/startup.logLog nadal wyświetla się na początku bootloga, zaraz po wybraniu systemu w GRUBie. Zrobiłem coś źle? U was działa, czy może nie przeszkadza wam to?
Offline
Nigdy nie sprawdzałem tej opcji, ale u Ciebie nie jest odkomentowana nawet.
Offline
Nie wiedziałem, że średnik oznacza komentarz. Jeszcze chyba za młody jestem :D
; ; Configuration file for e4rat (reduce access time for ext4 filesystems) ; if option is not specified. e4rat will use default values. ; ; e4rat has a simple logging structure. Each event has a priority bit. The ; following priorities exist ; 1 errors ; 2 warnings ; 4 task statistics ; 8 information about a single step ; 16 debug message ; Specify default verbosity level (DEFAULT: 7) ; verbose 7 ; Specify bit mask of log events written to disk (DEFAULT: 3) loglevel 1 ; collect only files which device type is ext4 (DEFAULT: true) ; ext4_only true ; ignore already open files (DEFAULT: true) ; exclude_open_files true ; timeout after collector will stop when started as init process (DEFAULT: 120) ; timeout 120 ; path to init process binary (DEFAULT: /sbin/init) ; init /sbin/init ; Set target path log events should written to. ; If log_target is set so 'syslog' messages are send to syslogd. ; Default value is /dev/kmsg. It sends the messages to kernel's log ring buffer. (See also dmesg(1)) ; log_target /dev/kmsg ; default rearrangement mode for e4rat-realloc (DEFAULT: auto) ; defrag_mode auto ; default path to startup log file (DEFAULT: /var/lib/e4rat/startup.log) ; startup_log_file /var/lib/e4rat/startup.log
Powinno być tak? Jeśli tak, to log mimo wszystko się pojawia.
Offline
Zmiana verbose na 1, 2 lub 3 go usuwa. To nawet logiczne, może ktoś się machnął na tej wiki po prostu. :)
Offline
No tak, teraz działa. Nie znam się jeszcze na tyle, żeby wyłapywać takie błędy, więc traktuję podobne strony jako prawdę objawioną :P Dzięki
Offline
[quote=yossarian]Ja potrzebuję nowszy kernel. Starszy gorzej działa z moim sprzętem i startuje też zdecydowanie dłużej[/quote]
Dużo zależy od konfiguracji kernela.
Sprawdziłem na praktycznie tych samych wersjach z aptosida i liquorix.
Na aptosidowym kernelu u mnie startuje prawie 1,5 sekundy szybciej niż na jajku liquorix.
Na debianowym pewnie trwało by jeszcze dłużej.
Offline
Zgadza się.
Specjalnie sprawdziłem na debianowym 3.7.
Nie tak drastycznie, ale nadal jest dłużej:
[url=http://ompldr.org/vZ3ZkYg][img]http://ompldr.org/tZ3ZkYg[/img][/url]
Startup finished in 1285ms (kernel) + 2169ms (userspace) = 3454ms
W porównaniu z aptosidowym u mnie to jest jakieś 35% dłużej.
Offline
[quote=ArnVaker]Się czepiają. ;)[/quote]
A nie? ;D Sami mogli byście poprawić chociażby tą literkę moderatorzy (chyba)... ;p Dawno nie miałem grub2 do zabawy, więc zobaczę co i jak i... poprawie...
Offline
[quote=P@blo]Sami mogli byście poprawić chociażby tą literkę moderatorzy[/quote]
Myślisz ,że nie poprawiłem Ci literki ?
Nawet więcej ,jedną zabrałem dałem dwie :)
Offline
[quote=ilin]Myślisz ,że nie poprawiłem Ci literki ?
Nawet więcej ,jedną zabrałem dałem dwie :)[/quote]
Serio? :D Gdzie (tak z ciekawości)? Dzięki... Nie no. Nie myślcie, że pisze art'a bezmyślnie i go po prostu udostępniam. Zawsze daje jeszcze do przeczytania dwóm [s]osobą[/s] (zawsze byłem złym pisarzem) osobom (która cokolwiek wie o linixie i która nie ma zielonego pojęcia). Wtedy wiem co jeszcze 'zzielenić' i co jest błędne.
Chwała moderatorom! :p
Ostatnio edytowany przez P@blo (2012-12-29 12:44:32)
Offline
No wiesz, jeden Pan Korektor to już chyba wystarczy w środowisku Debiana, ale ok, jak coś to poprawię ;)
A dzięki marudzeniu Twój art jest jeszcze bardziej doskonalszy i rozsławi Twoje imię w chwale ;)
PS Hmmm "dwóm osobą" ;)
Offline
[quote=macios4x]I to instaluje bez pakietów polecanych i sugerowanych zarazem?[/quote]
polecam jeszcze sobie skonfigurować aptitude. tutaj aby zrozumieć więcej jak dizała apt
http://forum.dug.net.pl/viewtopic.php?id=19553
Offline
U mnie na przykład sam system uruchamia się dłużej, za to iceweasel czy gimp startują w dwie sekundy gotowe do pracy, bez e4rat nigdy mi się to nie udało. Tak samo szybciej wstaje środowisko graficzne (fluxbox), chociaż tu zmiana jest mniejsza (i tak działało szybko) to jednak zauważalna.
Na moim jądrze bez initrd:
e4rat: [url]http://wstaw.org/m/2012/12/30/bootchart_e4rat.png[/url]
bez er4rat: [url]http://wstaw.org/m/2012/12/30/bootchart.png[/url]
Ostatnio edytowany przez poslad (2012-12-30 12:55:25)
Offline
Witam,
nie chciałem zakładać nwoego tematu, znalazłem ten chyba największy odnośnie przyśpieszania startu debiana, postanowilem tutaj zpaytać :)
aktualnie uzywam crunchbanga, ma to co zawsze samemu sobie konfigurowalem w archu - tutaj mam gotowe, na poczatku lubilem samemu wszystko robic, jednak teraz doceniam ile czasu to mi nieraz oszczędzi ;) Na forum chrunchbanga, nie pytam, bo widzę trochę mniejsze zainteresowanie tym tematem wśród starych wyjadaczy, tutaj przegladajac temat, wyniki startu waszych debiankow są rewelacyjne ;D
aktualnie moj to aż 34s http://s16.postimg.org/6yt953bet/bootchart.png
chciałbym go poprawić o 14 sekund, zeby w 20s startowal :)
także wracając do senda sprawy, pierwsze co to chciałem to wykonać wszystko z https://wiki.debian.org/BootProcessSpeedup#Using_readahead_to_load_files_from_disk jednak część z tego jest już wklepana do systemu na starcie, wgralem tylko dasha dla startu i zostawilem sh dla userow.
ciężko znaleźć aktualne materialy dotyczące przyśpieszenia aktualnej wersji debiana, dlatego chcialem was tutaj spytać w jakim kierunki iść, o czym warto teraz poczytac, dodatkowo korzystam cały czas ze stockowego kernela, nigdy ich nei zmienialem trochę się obawiam, że próbując coś z własnym moj laptop zacznie wariować (wysoko temperatura, nei bedzie wifi - z tymi sterami do mnie zawsze problem byl itd)
Ostatnio edytowany przez rj46 (2013-08-22 16:14:02)
Offline
Time (s) | Query |
---|---|
0.00012 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00104 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.141.170.104' WHERE u.id=1 |
0.00085 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.141.170.104', 1715743827) |
0.00061 | SELECT * FROM punbb_online WHERE logged<1715743527 |
0.00101 | SELECT topic_id FROM punbb_posts WHERE id=218784 |
0.00016 | SELECT id FROM punbb_posts WHERE topic_id=12976 ORDER BY posted |
0.00076 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=12976 AND t.moved_to IS NULL |
0.00008 | SELECT search_for, replace_with FROM punbb_censoring |
0.01963 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=12976 ORDER BY p.id LIMIT 225,25 |
0.00116 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=12976 |
Total query time: 0.02546 s |