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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-06-24 22:30:14

  Marvell - Członek DUG

Marvell
Członek DUG
Skąd: Krasnystaw / Lublin
Zarejestrowany: 2009-03-07

Optymalizacja kernela - chyba mi nie wyszło:)

Witam,

Zakładam kolejny wątek w nadziei, że i tym razem coś razem wykombinujemy:)

Chcę zrobić sobie idealne jądro dla mojego systemu, ale nie do końca jakoś wiem jak dobrze to zrobić. powyłączałem trochę zbędnych rzeczy, ale wydaje mi się, że dalej jest dużo 'smieci' w configu.
Ale po kolei:

1. ile czasu kompiluje się u Was jajko? U mnie na sempronie 3200+ i 512 ramu zajmuje to od 0,5 h do nawet godziny. Widziałem gdzieś na jakimś forum, jak ludzie mówili że u nich kernel kompiluje się parę minut :O    tak więc myślę, że czas kompilacji zależy od ilości modułów etc. Stąd wnioskuję, że mam w configu o wiele za dużo niż mi potrzeba.

2. Co z ustawieniami takimi jak  "Timer frequency"? Wiem, że zdania są podzielone co do frequency, czy powinno się ustawiać 300 czy 1000HZ. 
Ostatnio zmieniłem na 1000 HZ i nie wiem czy dobrze zrobiłem, bo czasami mam tak, że system 'zamiera' na kilka sekund, nie mogę nawet kursorem poruszać, ale nie wiem czy to na pewno przez to.

-  "Preemption model"?  Lepiej ustawić desktop czy low-latency desktop? Wydaje mi się, że low latency i tak też mam.

- "memory model"  flat czy sparse?

3. Macie może pozycje, które 99% użyszkodników może bezpiecznie wyłączyć? Oprócz 'kernel debugging' :)


4. Wstawię swój .config, może komuś zechce się zerknąc, czy jest w porządku (to tylko 2603 linijki:)). Wiem, że to zależy od sprzętu, ale chodzi mi też o takie ogólne ustawienia.
http://wklej.org/id/356079/

Dorzucam jeszcze swoje lspci:

Kod:

00:00.0 Host bridge: ALi Corporation M1697 HTT Host Bridge
00:01.0 PCI bridge: ALi Corporation PCI Express Root Port
00:02.0 PCI bridge: ALi Corporation PCI Express Root Port
00:03.0 PCI bridge: ALi Corporation PCI Express Root Port
00:04.0 PCI bridge: ALi Corporation PCI Express Root Port
00:11.0 PCI bridge: ALi Corporation M5249 HTT to PCI Bridge
00:12.0 Ethernet controller: ALi Corporation ULi 1689,1573 integrated ethernet. (rev 60)
00:13.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:13.1 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:13.2 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:13.3 USB Controller: ALi Corporation USB 2.0 Controller (rev 01)
00:14.0 Audio device: ALi Corporation High Definition Audio/AC'97 Host Controller (rev 01)
00:15.0 ISA bridge: ALi Corporation PCI to LPC Controller (rev 10)
00:15.1 Bridge: ALi Corporation M7101 Power Management Controller [PMU]
00:16.0 IDE interface: ALi Corporation M5229 IDE (rev c7)
00:16.1 IDE interface: ALi Corporation ULi M5288 SATA
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: nVidia Corporation G72 [GeForce 7300 LE] (rev a1)

i lsmod

Kod:

Module                  Size  Used by
ipv6                  208347  8 
snd_seq_oss            23032  0 
snd_seq_midi_event      4304  1 snd_seq_oss
snd_seq                38530  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          4101  2 snd_seq_oss,snd_seq
snd_pcm_oss            30143  0 
snd_mixer_oss          12263  1 snd_pcm_oss
fuse                   51738  3 
dm_mod                 52803  0 
nvidia               9828055  28 
snd_hda_codec_realtek   187166  1 
ata_generic             2215  0 
snd_hda_intel          17101  3 
snd_hda_codec          54900  2 snd_hda_codec_realtek,snd_hda_intel
snd_pcm                52099  4 snd_pcm_oss,snd_hda_intel,snd_hda_codec
ahci                   31993  0 
sg                     23041  0 
snd_timer              15222  3 snd_seq,snd_pcm
snd                    38760  14 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
uli526x                12162  0 
soundcore               4495  1 snd
rtc                     4543  0 
snd_page_alloc          5501  2 snd_hda_intel,snd_pcm
usbhid                 22469  0

Nie jest to sprawa życia i śmierci, ale czekam na Wasze rady, a jakoś nie uśmiecha mi się pytać o to na forum gentoo:)

Pozdrawiam i z góry dzięki


Ludzie dzielą się na 10 grup - na tych, którzy rozumieją zapis binarny i resztę.

Offline

 

#2  2010-06-24 23:42:21

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Optymalizacja kernela - chyba mi nie wyszło:)

[quote=Marvell]ile czasu kompiluje się u Was jajko?[/quote]
Na czysto ~4 minuty, zapuściłem Twój konfig — skompilował się w ~12 minut.

[quote=Marvell]Co z ustawieniami takimi jak  "Timer frequency"?[/quote]
Oddaję swój głos na 1000HZ :)

Co do zwiech, to jesteś pewien, że to tego wina?
Przykładowo u mnie opcja [i]CONFIG_X86_PAT[/i] (którą masz zaznaczoną) żre się z xorgiem 1.8.x i powoduje właśnie zwiechy...

[quote=Marvell]"Preemption model"?[/quote]
Oddaję swój głos na [i]CONFIG_PREEMPT=y[/i] (czyli [i]Preemptible Kernel (Low-Latency Desktop)[/i]).

[quote=Marvell]"memory model"  flat czy sparse?[/quote]
U siebie mam do [i]"wyboru"[/i] tylko [i]"sparse"[/i] ;)

[quote=Marvell]Macie może pozycje, które 99% użyszkodników może bezpiecznie wyłączyć?[/quote]
Nie... ale mam inną propozycję:

Kod:

make allnoconfig && make menuconfig

Pozaznaczać tylko tyle, żeby system wstał, a potem dopracowywać konfig :) Potem jest już szybciej, nie trzeba kompilować za każdym razem całości (o ile nie puszczasz [tt]make clean && make mrproper[/tt]), sporo czasu zaoszczędzisz też dzięki ccache...

Jak ja się jeszcze bawiłem konfigiem, to puszczałem tak:

Kod:

amidala ~ # grep jajek .bashrc 
alias jajek='time make CC="ccache gcc" -j2 && make install && make modules_install && module-rebuild rebuild'

=====================

[quote=Marvell]a jakoś nie uśmiecha mi się pytać o to na forum gentoo:)[/quote]
why? Pewnie ktoś odesłałby Cię zaraz tutaj:  http://kernel-seeds.org/
... i dobrze, bo to zajebista strona i naprawdę mnóstwo możesz z niej wyciągnąć :)

ode mnie jeszcze to: http://debian.linux.pl/threads/16650-Zen-Kernel
i to: http://forum.dug.net.pl/viewtopic.php?pid=144164#p144164

A tak w ogóle, to ja nadal na 2.6.32-zen7 :) przez chwilę siedziałem na 2.6.34 z [url=http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/]patchsetem -ck[/url],
ale jednak chodził gorzej (albo mi się wydawało), może to przez brak [i]bfq[/i] dla 2.6.34...


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#3  2010-06-25 00:31:00

  Marvell - Członek DUG

Marvell
Członek DUG
Skąd: Krasnystaw / Lublin
Zarejestrowany: 2009-03-07

Re: Optymalizacja kernela - chyba mi nie wyszło:)

12 minut mój config? masz jakąś dobrą maszynę? bo chyba innej opcji nie ma...


[quote=ArnVaker]Co do zwiech, to jesteś pewien, że to tego wina?
Przykładowo u mnie opcja [i]CONFIG_X86_PAT[/i] (którą masz zaznaczoną) żre się z xorgiem 1.8.x i powoduje właśnie zwiechy...[/quote]
Napisałem, że własnie NIE jestem pewny czy to tego wina.

Ale czytając temat, który podlinkowałeś trafiłem na wypowiedź:
[quote=rychu](...) tylko przy preemptible wydaje się, że iksy lubią się zamrozić od czasu do czasu i w ogóle system działa jakoś tak mało płynnie... no nie wiem, nie jestem przekonany do tej opcji.(...)[/quote]
Może to w tym tkwi problem, bo wcześniej miałem ustawione po prostu "desktop"

[quote=ArnVaker]

Kod:

make allnoconfig && make menuconfig

[/quote]
Co daje to allnoconfig? czysty config po prostu?

[quote=ArnVaker]Pozaznaczać tylko tyle, żeby system wstał, a potem dopracowywać konfig :) Potem jest już szybciej, nie trzeba kompilować za każdym razem całości (o ile nie puszczasz [tt]make clean && make mrproper[/tt]), sporo czasu zaoszczędzisz też dzięki ccache...[/quote]
No właśnie z tym też mam trochę problem, bo mimo że czytam helpa to i tak czasem nie wiem, czy potrzebuję danej opcji czy też nie.
Poza tym jak zrobić najprościej żebym miał jakieś ratunkowe jajko gdy spotka mnie kernel panic?

[quote=ArnVaker]Jak ja się jeszcze bawiłem konfigiem, to puszczałem tak:

Kod:

amidala ~ # grep jajek .bashrc 
alias jajek='time make CC="ccache gcc" -j2 && make install && make modules_install && module-rebuild rebuild'

[/quote]
Wypróbuję jutro bo teraz z konieczności siedzę na M$:)

=====================

[quote=ArnVaker]Pewnie ktoś odesłałby Cię zaraz tutaj:  http://kernel-seeds.org/
... i dobrze, bo to zajebista strona i naprawdę mnóstwo możesz z niej wyciągnąć :)[/quote]
Tak, wiem, korzystałem z niej co nieco przy tworzeniu tego configa co mam teraz:)


Ja mam 2.6.34-gentoo-r1 i szczerze mówiąc nie wiem czy lepsze jest jajko 'gentoowskie' czy zwykłe z kernel.org
zen może jeszcze wypróbuję:)

Ostatnio edytowany przez Marvell (2010-06-25 00:57:11)


Ludzie dzielą się na 10 grup - na tych, którzy rozumieją zapis binarny i resztę.

Offline

 

#4  2010-06-25 02:31:17

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Optymalizacja kernela - chyba mi nie wyszło:)

[quote=Marvell]12 minut mój config? masz jakąś dobrą maszynę? bo chyba innej opcji nie ma...[/quote]
Nic specjalnego ;)

Kod:

AMD Athlon(tm) 64 X2 Dual Core Processor 5000+

=====================

[quote=Marvell]Może to w tym tkwi problem, bo wcześniej miałem ustawione po prostu "desktop"[/quote]
hehe, no chyba nikt nie jest przekonany... rychu nie jest przekonany, ale pewnie nadal używa xD

[quote=Marvell]Co daje to allnoconfig? czysty config po prostu?[/quote]
tia, puściutko

[quote=Marvell]No właśnie z tym też mam trochę problem, bo mimo że czytam helpa to i tak czasem nie wiem, czy potrzebuję danej opcji czy też nie.[/quote]
to zakładaj, że nie potrzebujesz... a jak się będzie coś sypać to googlaj, no i na kernel-seeds jest większość opisana :)

[quote=Marvell]Poza tym jak zrobić najprościej żebym miał jakieś ratunkowe jajko gdy spotka mnie kernel panic?[/quote]
dziwne pytanie... kompiluj na innych źródłach po prostu i daj osobny wpis w grubie,
katalog ze źródłami możesz sobie nazwać jak chcesz... i jakiś dopisek daj w [i]CONFIG_LOCALVERSION[/i]

[quote=Marvell]Wypróbuję jutro bo teraz z konieczności siedzę na M$:)[/quote]
/me też na shita migrował :D

[quote=Marvell]Ja mam 2.6.34-gentoo-r1 i szczerze mówiąc nie wiem czy lepsze jest jajko 'gentoowskie' czy zwykłe z kernel.org[/quote]
żadne nie jest lepsze... z tego co widzę, to obecnie 'gentoowskie' różni się od vanilli jedynie dodanym fbcondecorem i zmienioną nazwą w Makefile

[quote=Marvell]zen może jeszcze wypróbuję:)[/quote]
zen ma nałożone fajne bajery, jak bfs, bfq, slqb... u mnie w każdym razie lepiej na nich śmiga, niż na tym co jest do wyboru w vanilli


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#5  2010-06-25 07:22:42

  raven18 - Użytkownik

raven18
Użytkownik
Skąd: /home
Zarejestrowany: 2009-01-30

Re: Optymalizacja kernela - chyba mi nie wyszło:)

[quote=ArnVaker]Nie... ale mam inną propozycję:

Kod:

make allnoconfig && make menuconfig

[/quote]
Ja bym dał

Kod:

make localmodconfig && make menuconfig

localmodconfig  - Update current config disabling modules not loaded'[/quote]
albo raczej

Kod:

make localmodconfig && make xconfig

Ten konsolowy konfigurator nie jest zbyt optymalny.
[quote=ArnVaker]hehe, no chyba nikt nie jest przekonany... rychu nie jest przekonany, ale pewnie nadal używa xD[/quote]
Coś musi być na rzeczy, już nie raz, nie dwa się z tym spotkałem na forach, u siebie już nawet nie testowałem low-latency, gdyż uznałem, że nie ma sensu, skoro sprawia takie problemy.


Windows 8.1

Offline

 

#6  2010-06-25 08:54:20

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Optymalizacja kernela - chyba mi nie wyszło:)

[quote=raven18]albo raczej

Kod:

make localmodconfig && make xconfig

[/quote]
imho twoja wersja jest do bani ;] no ale co kto lubi...

[quote=raven18]Coś musi być na rzeczy, już nie raz, nie dwa się z tym spotkałem na forach, u siebie już nawet nie testowałem low-latency, gdyż uznałem, że nie ma sensu, skoro sprawia takie problemy.[/quote]
a ja mam cały czas... i absolutnie żadnych problemów z tym związanych :)


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#7  2010-06-25 09:27:44

  raven18 - Użytkownik

raven18
Użytkownik
Skąd: /home
Zarejestrowany: 2009-01-30

Re: Optymalizacja kernela - chyba mi nie wyszło:)

Moja? to twoja jest do bani! ;)


Windows 8.1

Offline

 

#8  2010-06-25 09:55:37

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Optymalizacja kernela - chyba mi nie wyszło:)

[quote=raven18]to twoja jest do bani! ;)[/quote]
ok, skoro tak mówisz...


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#9  2010-06-25 11:41:50

  Marvell - Członek DUG

Marvell
Członek DUG
Skąd: Krasnystaw / Lublin
Zarejestrowany: 2009-03-07

Re: Optymalizacja kernela - chyba mi nie wyszło:)

Ale logicznie pojmując to właśnie na low-latency powinno być lepiej i szybciej, a nie odwrotnie:)

Dobra, megruje sys-kernel/zen-sources-2.6.33_p3 i biorę się za konfigurację;]
A stare źrodła sobie zostawię na ratunek.


Ludzie dzielą się na 10 grup - na tych, którzy rozumieją zapis binarny i resztę.

Offline

 

#10  2010-06-25 12:45:25

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Optymalizacja kernela - chyba mi nie wyszło:)

[quote=Marvell]Ale logicznie pojmując to właśnie na low-latency powinno być lepiej i szybciej, a nie odwrotnie:)[/quote]
A to ja pisałem odwrotnie? Kurde coś kiepski dzień mam dzisiaj...
chodziło mi o to, że [i]Preemptible Kernel (Low-Latency Desktop)[/i] jest cool i tak mam ustawione :)

[quote=Marvell]Dobra, megruje sys-kernel/zen-sources-2.6.33_p3 i biorę się za konfigurację;][/quote]
2.6.34-zen1 w końcu wyszedł, jest w głównym drzewie.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#11  2010-06-25 13:04:24

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Brno, Česko
Zarejestrowany: 2007-12-22
Serwis

Re: Optymalizacja kernela - chyba mi nie wyszło:)

Nie chce mi się czytać, ale może ktoś mi odpowie na proste pytanie: po co w XXI wieku na maszynie desktopowej mieć własnoręcznie kompilowany kernel? Chleb też pieczecie w piekarniku?


Spinnen Essen: [url=http://fluxboxpl.org/portal/]FluxboxPL[/url] [url=http://przepis-na-lo.pl/]Przepis na LibreOffice[/url]

Offline

 

#12  2010-06-25 13:26:55

  raven18 - Użytkownik

raven18
Użytkownik
Skąd: /home
Zarejestrowany: 2009-01-30

Re: Optymalizacja kernela - chyba mi nie wyszło:)

W piekarniku? znacznie lepszy jest z pieca kaflowego, nie ma żadnego porównania do tego ze sklepu. Jadłeś taki? nie? :]


Windows 8.1

Offline

 

#13  2010-06-25 14:05:06

  ippo76 - fakam fszycho

ippo76
fakam fszycho
Zarejestrowany: 2009-02-22
Serwis

Re: Optymalizacja kernela - chyba mi nie wyszło:)

[quote=Minio].... Chleb też pieczecie w piekarniku?[/quote]
Dopóki mi się wędzarnia nie rozpadła to na święta mieliśmy własne wędliny. Nalewki wciąż robię sam. Słyszałem nawet, że [b]ilin[/b] planuje własne piwo warzyć...

Niektórzy kompilują dla zabawy, inni żeby zoptymalizować jajko a jeszcze inni nie mają wyboru, bo repowe jajko nie obsługuje np. karty sieciowej....

Ja np. nie rozumiem, dlaczego przeciętny użytkownik instaluje testinga... a potem płacze, że nie działa dźwięk albo zniknęła drukarka...

Ostatnio edytowany przez ippo76 (2010-06-25 14:06:02)


ippo76@jid.dug.net.pl

Moja składka do ZUS = 2/3, moja składka do OFE = 1/3;
Stan mojego konta w ZUS = 2XYZ, stan konta w OFE = 3XYZ.

Offline

 

#14  2010-06-25 14:08:28

  Marvell - Członek DUG

Marvell
Członek DUG
Skąd: Krasnystaw / Lublin
Zarejestrowany: 2009-03-07

Re: Optymalizacja kernela - chyba mi nie wyszło:)

Hmm, mam te źródła zen, ale w I/O scheduler nie mam do wybory BFQ, mam jedynie CFG, SIO, i No-op.
Why?

Btw, ArnVaker, mógłbyś podrzucić cały swoj .config?


Ludzie dzielą się na 10 grup - na tych, którzy rozumieją zapis binarny i resztę.

Offline

 

#15  2010-06-25 19:23:47

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Optymalizacja kernela - chyba mi nie wyszło:)

[quote=Marvell]Why?[/quote]
Bo nie ma (jeszcze) [i]bfq[/i] dla jajec .33 i .34... właśnie z tego powodu siedzę na .32

[quote=Marvell]Btw, ArnVaker, mógłbyś podrzucić cały swoj .config?[/quote]
Eee, ja mam 64bit, do niczego Ci się nie przyda ;] Jak nie chcesz od zera, to weź sobie z kernel-seeds w odpowiedniej wersji i z niego startuj, są tam dla praktycznie każdej od kilku wydań. Generalnie po to ta strona istnieje — żeby dostarczać wstępnie zoptymalizowane konfigi :)


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#16  2010-06-25 19:39:16

  Marvell - Członek DUG

Marvell
Członek DUG
Skąd: Krasnystaw / Lublin
Zarejestrowany: 2009-03-07

Re: Optymalizacja kernela - chyba mi nie wyszło:)

Skompilowałem sobie to jajko, nawet obyło się bez kernel panic. nie wstukałem jednak make allnoconfig, startowałem  po prostu z make menuconfig i tam powyrzucałem zbędne rzeczy, korzystając z kernel-seeds właśnie. Widać poprawę, zwiechy iksów są minimalne. Zostawiłem timer frequency na 1000 i CONFIG_PREEMPT=y. Jutro może jeszcze się pobawię z tym. Duża jest różnica z BFQ i bez niego? Bo jeśli tak to i ja zrobię sobie .32 :)

Ostatnio edytowany przez Marvell (2010-06-25 19:39:59)


Ludzie dzielą się na 10 grup - na tych, którzy rozumieją zapis binarny i resztę.

Offline

 

#17  2010-06-25 19:44:11

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Optymalizacja kernela - chyba mi nie wyszło:)

[quote=Marvell]Duża jest różnica z BFQ i bez niego? Bo jeśli tak to i ja zrobię sobie .32 :)[/quote]
Nie mam pojęcia... mnie się może coś tam wydawać, że jest lepiej, ale niekoniecznie musi tak być,
wcale bym się nie zdziwił, gdybyś napisał jutro, że sprawdziłeś i według Ciebie jest gorzej :D


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#18  2010-06-25 21:54:47

  Marvell - Członek DUG

Marvell
Członek DUG
Skąd: Krasnystaw / Lublin
Zarejestrowany: 2009-03-07

Re: Optymalizacja kernela - chyba mi nie wyszło:)

Więc na razie zostawiam na tym co jest i ten config spróbuję dopracować. W sumie nie jest źle, system uruchamia mi się 19 s, działa narazie wszystko co sprawdziłem.
Teraz lsmod wygląda tak:

Kod:

Module                  Size  Used by
fuse                   49352  3 
ext4                  235661  2 
jbd2                   58984  1 ext4
crc16                   1167  1 ext4
nvidia              10201475  38 
snd_hda_codec_realtek   192709  1 
snd_hda_intel          17524  3 
snd_hda_codec          55463  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               4450  1 snd_hda_codec
uli526x                11148  0 
k8temp                  2771  0

Jak widać jest sporo krótszy niż wcześniej.
Zastanawia mnie tylko jedno. Czy to dobrze? Czy lepiej za dużo wkompilować na stałe, czy lepiej większość wrzucić jako moduł?

Nie wyświetla mi się jeszcze logo gentoo podczas startu systemu. używam fbcondecora, na wczesniejszym jajku zwykłe logo tux sie pokazywało, a teraz pustka:)


Ludzie dzielą się na 10 grup - na tych, którzy rozumieją zapis binarny i resztę.

Offline

 

#19  2010-06-25 22:05:37

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Optymalizacja kernela - chyba mi nie wyszło:)

[quote=Marvell]Zastanawia mnie tylko jedno. Czy to dobrze? Czy lepiej za dużo wkompilować na stałe, czy lepiej większość wrzucić jako moduł?[/quote]
Ja mam prostą zasadę — to czego używam zawsze, czyli przy każdym odpaleniu systemu daję na sztywno. Po starcie mam załadowane tylko moduły vboxa i nvidii. To czego używam czasem daje jako moduł... podobno niektóre stery sprawiają problemy kiedy są wkompilowane na sztywno i wtedy trzeba dać je jako moduł, no ale wtedy nie ma też dylematu, bo nie ma innego wyjścia ;]

[quote=Marvell]Nie wyświetla mi się jeszcze logo gentoo podczas startu systemu. używam fbcondecora, na wczesniejszym jajku zwykłe logo tux sie pokazywało, a teraz pustka:)[/quote]
fbcondecor a te loga do wyboru w jajku to dwie różne bajki, jedno nie ma wpływu na drugie...


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#20  2010-06-25 22:16:34

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Brno, Česko
Zarejestrowany: 2007-12-22
Serwis

Re: Optymalizacja kernela - chyba mi nie wyszło:)

[b]raven18[/b]: miałem za to własnoręcznie kompilowany kernel i wiem że właściwie niczym nie różni się od tego dystrybucyjnego.

[quote=ippo76]Niektórzy kompilują dla zabawy[/quote]
Tacy ludzie zazwyczaj potrafią to robić i nie miewają z tym problemów (tudzież potrafią je sami rozwiązać), więc to nie ten przypadek.

[quote=ippo76]inni żeby zoptymalizować jajko[/quote]
Po co? Optymalizacja jajka mogła mieć sens w czasach gdy na desktopach panoszył się Windows 3.1, a nie w 2010 roku.

[quote=ippo76]a jeszcze inni nie mają wyboru, bo repowe jajko nie obsługuje np. karty sieciowej....[/quote]
Dobra, to jest jakiś powód, nawet sensowny.

[quote=ippo76]Ja np. nie rozumiem, dlaczego przeciętny użytkownik instaluje testinga... a potem płacze, że nie działa dźwięk albo zniknęła drukarka...[/quote]
Na testingu takie rzeczy się raczej nie zdarzają — jak już to na sidzie. Ale czy przeciętny użytkownik instaluje sida? Nie wydaje mi się. Zazwyczaj raczej używają go ludzie którzy wiedzą jakie mogą być tego konsekwencje.


Spinnen Essen: [url=http://fluxboxpl.org/portal/]FluxboxPL[/url] [url=http://przepis-na-lo.pl/]Przepis na LibreOffice[/url]

Offline

 

#21  2010-06-25 22:45:11

  ippo76 - fakam fszycho

ippo76
fakam fszycho
Zarejestrowany: 2009-02-22
Serwis

Re: Optymalizacja kernela - chyba mi nie wyszło:)

[quote=Minio]Po co? Optymalizacja jajka mogła mieć sens w czasach gdy na desktopach panoszył się Windows 3.1, a nie w 2010 roku.[/quote]
E, no wiesz. Ja mam 5-letniego lapka i nie zamierzam go wyrzucać. Blaszaka też mam z wystawki (choć jest trochę świeższy niż lapek) bo poprzedni właściciel kupił sobie laptopa z vistą... Oba komputry mi pasują.
...
[quote=Minio][quote=ippo76]Ja np. nie rozumiem, dlaczego przeciętny użytkownik instaluje testinga... a potem płacze, że nie działa dźwięk albo zniknęła drukarka...[/quote]
Na testingu takie rzeczy się raczej nie zdarzają — jak już to na sidzie. Ale czy przeciętny użytkownik instaluje sida? Nie wydaje mi się. Zazwyczaj raczej używają go ludzie którzy wiedzą jakie mogą być tego konsekwencje.[/quote]
Oczywiście miałem na myśli testinga w sensie ogólnym czyli unstable czyli w przypadku debiana sida :)

Oj, nie będę wskazywał palcem, bo nie o to chodzi ale znalazłoby się parę postów... nawet dot. problemów ze squeeze...

Ostatnio edytowany przez ippo76 (2010-06-25 22:46:39)


ippo76@jid.dug.net.pl

Moja składka do ZUS = 2/3, moja składka do OFE = 1/3;
Stan mojego konta w ZUS = 2XYZ, stan konta w OFE = 3XYZ.

Offline

 

#22  2010-06-25 23:20:37

  Marvell - Członek DUG

Marvell
Członek DUG
Skąd: Krasnystaw / Lublin
Zarejestrowany: 2009-03-07

Re: Optymalizacja kernela - chyba mi nie wyszło:)

Minio, czyli mówiąc po polsku twierdzisz, że nie powinienem brać się za coś, jeśli nie potrafię tego zrobić? Z takim podejściem nikt o nic nie pytałby na forum...


ArnVaker, wiem, że logo nic nie ma do fbcondecora, ale po prostu uprzedziłem pytanie czy mam dobrą rozdzielczość w konsoli.


Ludzie dzielą się na 10 grup - na tych, którzy rozumieją zapis binarny i resztę.

Offline

 

#23  2010-06-25 23:21:57

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Optymalizacja kernela - chyba mi nie wyszło:)

[quote=Marvell]ale po prostu uprzedziłem pytanie czy mam dobrą rozdzielczość w konsoli.[/quote]
fbcondecor nie ma też nic do rozdzielczości... :)


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#24  2010-06-26 02:26:13

  totenkopfverbande - Użytkownik

totenkopfverbande
Użytkownik
Zarejestrowany: 2010-05-30

Re: Optymalizacja kernela - chyba mi nie wyszło:)

[quote=Marvell]Czy lepiej za dużo wkompilować na stałe, czy lepiej większość wrzucić jako moduł?[/quote]
Ja (pauza) przy swoich kompilacjach zauważyłem że na stałe wkompilować lepiej filesystemy i sterowniki dysków (jak są modularnie może nie startować system) oraz grafike (te framebuffery czy coś tam, przy starcie może być czarny ekran). Za to reszte jak dźwięk i sieciówki itp mam modularnie (z dźwiekiem tak jest lepiej  bo tak to mi sie coś chrzaniło przy próbach manewracji z alsy na oss i zmianach kart muzycznych).

Offline

 

#25  2010-06-26 03:12:37

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Optymalizacja kernela - chyba mi nie wyszło:)

To logo potrzebuje chyba tylko żeby jakiś framebuffer, jak (u)vesafb był odpalony, czyli dobiliśmy do rozdzielczości :)
... odpalony czyli w przypadku braku initrd wkompilowany na sztywno i zdefiniowany w argumentach dla kernela.

Kod:

CONFIG_FB=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_UVESA=y
CONFIG_FB_CON_DECOR=y

Kod:

title           GENTOO -- kernel 2.6.32-zen7-libre1-amidala
root            (hd0,4)
kernel          /vmlinuz-2.6.32-zen7-libre1-amidala video=uvesafb:1280x1024-32@75,mtrr:3,ywrap splash=verbose,fadein,theme:fuck console=tty1 fbcon=scrollback:128K quiet
initrd          /condecor-fuck

plus logo oczywiście:

Kod:

CONFIG_LOGO=y
CONFIG_LOGO_GENTOO_CLUT224=y

bo my tu o nim w końcu :)


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.014 seconds, 9 queries executed ]

Informacje debugowania

Time (s) Query
0.00021 SET CHARSET latin2
0.00007 SET NAMES latin2
0.00136 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='18.118.146.199' WHERE u.id=1
0.00107 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.118.146.199', 1718649391)
0.00059 SELECT * FROM punbb_online WHERE logged<1718649091
0.00090 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=17105 AND t.moved_to IS NULL
0.00007 SELECT search_for, replace_with FROM punbb_censoring
0.00312 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=17105 ORDER BY p.id LIMIT 0,25
0.00105 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=17105
Total query time: 0.00844 s