Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Tema za optimizacije i kompajliranje Linux kernela - pomoc oko pojedinih stavki

[es] :: Linux :: Tema za optimizacije i kompajliranje Linux kernela - pomoc oko pojedinih stavki

Strane: 1 2 3

[ Pregleda: 6885 | Odgovora: 52 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
93.86.4.*

Sajt: www.oligofrenolog.com


+382 Profil

icon Tema za optimizacije i kompajliranje Linux kernela - pomoc oko pojedinih stavki15.11.2009. u 18:46 - pre 176 meseci
Hteo sam da probam da malo optimizujem kernel (2.6.32, sad je razvoni, ali uskoro ce finalni),
i kada se to krene raditi od pocetka, onako - stavku po stavku, tih opcija toliko ima da je to strasno....

Evo recimo kolega combuster je primetio slucajno da je u novi kernel ubacena optimizacija
za Atom procesore kao posebna opcija - sto je mene obradovalo posto mi je u laptopu Atom.

Dakle za sve TIPS & TRICKS, i razjasnjenja oko raznih opcija u menuconfig-u, postavio
sam ovu temu - mene prvenstveno zanima za dve masine, Desktop i Laptop, i zanima me
da od onih koji znaju vise zajedno naucimo cemu sluze neke opcije u kernelu i da li one
nama trebaju ili ih mozemo ukloniti i tako olaksati nas kernel.

Za pocetak da konstatujemo ovo sto je primetio Ivan, dakle pri konfigurisanju, ako imate
Atom procesor, potrebno je ukljuciti optimizaciju za Atom procesore
(deo Procesor Type and Features)

Mozda da vremenom izgradimo jednu bazu ".config" fajlova ovde za razne modele
Laptopova (bar za one najpopularnije), sa objasnjenjima sta je uradjeno u config-u, pa
kome odgovara moze samo da skine uploadovani .config i kompajlira kernel sa njim
za svoju masinu.

Ako imate bilo kakva pitanja oko stavki vezanih za konfigurisanje kernela pre
kompajliranja - pitajte u ovoj temi.
 
Odgovor na temu

combuster
Ivan Bulatovic
Kraljevo

Član broj: 151351
Poruke: 4563
93.86.6.*

Sajt: www.linuxsrbija.org


+104 Profil

icon Re: Tema za optimizacije i kompajliranje Linux kernela - pomoc oko pojedinih stavki15.11.2009. u 19:06 - pre 176 meseci
Pa ajde da se ucipim prvi :D

Preemptibilni kernel, kms enable-ovan po default-u, strip-ovan poprilicno mada ima jos tu prostora za optimizaciju...

Dell Vostro 1310

C2D 1.8GHz
Intel GM965 chipset
Intel Wireless i3945
Intel HDA codec (realtek chip)
make love - !war
Prikačeni fajlovi
 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
93.86.4.*

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: Tema za optimizacije i kompajliranje Linux kernela - pomoc oko pojedinih stavki15.11.2009. u 20:09 - pre 176 meseci
Najteze mi je izbacivati stavke tamo kod network opcija,
jer vecinu stvari odane prosto ne znam sta znace, i pored
kratkog help-a koji se dobija na taster "?" za svaku opciju :)

Pa mislim da ce tu biti najvise pitanja, bar sa moje strane :)
 
Odgovor na temu

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.adsl.verat.net.



+1365 Profil

icon Re: Tema za optimizacije i kompajliranje Linux kernela - pomoc oko pojedinih stavki15.11.2009. u 20:59 - pre 176 meseci
Network je najlaksi :)
Pogasis sve osim drajvera za svoju mreznu karticu i par modula koji ti trebaju za iptables. To naravno, ako si u klasicnoj mrezi i ne moras da izvodis neke akrobacije sa WIFI i sl ili mozda neki neko bridgeovanje ili vlanovi. Ali i to su samo 2 stavke.
Ja mrzim prve 2-3 stavke na pocetku. Neke generalna podesavanja i oko procesora, jer nisam za sve jos uvijek siguran da li bi mi koristilo ili ne, plus nove stvari se pojavljuju.
A i device drivers su koma, nikako ne mozes da se iscupas od tamo :)
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
93.86.4.*

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: Tema za optimizacije i kompajliranje Linux kernela - pomoc oko pojedinih stavki15.11.2009. u 21:14 - pre 176 meseci
Citat:
Pogasis sve osim drajvera za svoju mreznu karticu i par modula koji ti trebaju za iptables.


Jel mozes ovo malo da objasnis, tj. - koje stavke tacno ne dirati (ne uklanjati).
Ne mislim na drajvere za mreznu, to znam koja je - vec na ovo ostalo.
 
Odgovor na temu

combuster
Ivan Bulatovic
Kraljevo

Član broj: 151351
Poruke: 4563
93.86.6.*

Sajt: www.linuxsrbija.org


+104 Profil

icon Re: Tema za optimizacije i kompajliranje Linux kernela - pomoc oko pojedinih stavki15.11.2009. u 21:19 - pre 176 meseci
Ma device drivers su boza (osim onog dela za usb - tu sam malo rezervisan), networking support i meni je po malo nejasan mada sam neke stvari oko kojih sam bio siguran da mi ne trebaju - ubio. Recimo ne znam sta da radim za ipv6, dal da ga roknem ili jok? :D

Takodje sam malo skeptican oko protokola, tu sam isto gazio kao po jajima...
make love - !war
 
Odgovor na temu

maksvel

Moderator
Član broj: 107376
Poruke: 2417

Jabber: maksvel
Sajt: maksvel.in.rs


+161 Profil

icon Re: Tema za optimizacije i kompajliranje Linux kernela - pomoc oko pojedinih stavki15.11.2009. u 21:28 - pre 176 meseci
Nisam neki kernel-kompajler, ali za IPv6 nije problem (bar za sada) da se isključi... A i mogu posle valjda da se ubace neke stvari kao moduli, ne?
A vi što često kompilujete, šta ima veze i da nešto što ne treba isključite/uključite, ionako ubrzo sledi rekompajl
 
Odgovor na temu

combuster
Ivan Bulatovic
Kraljevo

Član broj: 151351
Poruke: 4563
93.86.6.*

Sajt: www.linuxsrbija.org


+104 Profil

icon Re: Tema za optimizacije i kompajliranje Linux kernela - pomoc oko pojedinih stavki15.11.2009. u 21:36 - pre 176 meseci
Pa ja uvek imam dve verzije custom kernela (ovaj stock blacklist-ujem) - jedna je stable druga je rc, treniram na rc i ubijam i skracujem inkrementalno svaki put a stable je tu zlu ne trebalo. I naravno kad izadje final onda tako skraceni je ponovo u stable a novi rc ide na dalji skimming :) I tako se borim protiv bloat-a :D

Racunam i ja da bih mogao da iskljucim ipv6... Thnx...

Citat:

A i mogu posle valjda da se ubace neke stvari kao moduli, ne?


U tome je cela i poenta - ne mogu, zato sto stock kernel ima 80-100MB (sve zavisi od distro-a mozda neki vise neki manje) /lib/modules/verkernela dok moj ima 25MB :D
make love - !war
 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
93.86.4.*

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: Tema za optimizacije i kompajliranje Linux kernela - pomoc oko pojedinih stavki15.11.2009. u 21:53 - pre 176 meseci
Pa poenta i jeste da se sto vise stvari POTPUNO izbaci,
(one tada postaju sigurno nedostupne, ali nisu ni potrebne
i pretpostavka je da nikad nece ni biti, pa je sasvim OK izbaciti ih).

Dalje, poenta je sve sto BI MOGLO eventualno nekad da zatreba, ne bude u samom
kernelu vec da se napravi kao modul - Na taj nacin, sistem, ako mu
zatreba, moci ce da ucita taj kompajlirani modul sa HDD-a, a nece ga ucitavati
ako je nepotreban i tako gubiti vreme, memoriju, brzinu, stabilnost...
sve sto se potencijalno moze izgubiti aktiviranjem dodatnih stvari.

Moj neki cilj je da sam kernel bude sto manji - dakle bukvalo samo toliki
da je uopste moguc boot bez problema na odredjenoj masini,, a da se SVE ostalo
sto ce se mozda koristiti, a mozda ne - napravi kao MODUL ako to config dopusta.

Sama cinjenica, da se nesto kompajlira kao modul izbacuje bloat iz kernela,
jer taj modul samo stoji na HDD-u u jednom foderu i ucitava se samo u slucaju
kad je potreban, dakle - sam kernel je manji, brze se ucitava, i potencijalno brzi
i sigurniji, a modul se ucitava ili automatski ili rucno samo kada za njim postoji potreba.

Za IPv6 ni ja nisam bio siguran, ali cu ga izbaciti, ipak.


 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
93.86.4.*

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: Tema za optimizacije i kompajliranje Linux kernela - pomoc oko pojedinih stavki16.11.2009. u 05:27 - pre 176 meseci
@combuster
Citat:
strip-ovan poprilicno mada ima jos tu prostora za optimizaciju...


CONFIG_INPUT_JOYSTICK=y
CONFIG_JOYSTICK_ANALOG=m

Itekako ima :)

Jes da je samo kao modul, ali sto se mene tice, Joysticks lete potpuno :)
 
Odgovor na temu

combuster
Ivan Bulatovic
Kraljevo

Član broj: 151351
Poruke: 4563
93.86.6.*

Sajt: www.linuxsrbija.org


+104 Profil

icon Re: Tema za optimizacije i kompajliranje Linux kernela - pomoc oko pojedinih stavki16.11.2009. u 07:15 - pre 176 meseci
Imam jedan trust ovde koji mi sluzi ponekad za one space igrice :D
make love - !war
 
Odgovor na temu

malikarlo

Član broj: 193346
Poruke: 9
*.adsl.net.t-com.hr.



Profil

icon Re: Tema za optimizacije i kompajliranje Linux kernela - pomoc oko pojedinih stavki16.11.2009. u 12:48 - pre 176 meseci
Jel ima na netu negdje mjesto gdje su sve te opcije vrlo opsirno objasnjene? Takodjer nesto dobro za informacije o hardwareu, koji kakve tehnologije koristi itd?
Ja sam dosta osakatio svoj kernel, drivere sam ostavio samo za onaj hw koji imam; ali mi problem predstavljaju kojekakvi acountinzi, scheduleri itd., tehnologije koje ne razumijem, a i ako ih razumijem nisam siguran dali se koriste po defaultu ili je potrebna neka userland aplikacija. Vecinu stvari za koje nisam cuo ne kompajliram i stalno imam neki osjecaj da sam inaktivirao nesto sto bi moglo biti korisno.

Recimo ona crypto sekcija s algoritmima? Cemu to, sta je tu potrebno odabrati?

Kad odem na linux okacim svoj config.
 
Odgovor na temu

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.verat.net.



+1365 Profil

icon Re: Tema za optimizacije i kompajliranje Linux kernela - pomoc oko pojedinih stavki16.11.2009. u 14:09 - pre 176 meseci
To sam i ja jednom tražio ali nisam našao nista onako kako sam ja zamislio. http://kernelnewbies.org/ je ok koliko mi se čini.

Ja na kućnom računaru imam crypto isključen potpuno. To ti služi kad koristiš recimo IPSec ili tako neke stvari vezane za enkripciju a jedan dio toga (što koristiš) je u kernelu.
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.verat.net.



+1365 Profil

icon Re: Tema za optimizacije i kompajliranje Linux kernela - pomoc oko pojedinih stavki16.11.2009. u 14:13 - pre 176 meseci
Citat:
Srđan Pavlović: Jel mozes ovo malo da objasnis, tj. - koje stavke tacno ne dirati (ne uklanjati).
Ne mislim na drajvere za mreznu, to znam koja je - vec na ovo ostalo.


Kad uđeš u Networking support, sve je isključeno.
Siđeš još u Networking options i tu ostaviš uključeno samo Unix domain sockets, TCP/IP networking i Network packet filtering framework.
U Network packet filtering framework imaš da konfigurišeš iptables a to ti već zavisi od toga kako si napravio pravila za iptables. Ako uopšte koristiš iptables (a trebao bi ;) ).
I to je to.
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
*.static.isp.telekom.rs.

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: Tema za optimizacije i kompajliranje Linux kernela - pomoc oko pojedinih stavki16.11.2009. u 20:34 - pre 176 meseci
Citat:
ostaviš uključeno samo Unix domain sockets, TCP/IP networking i Network packet filtering framework.

Uradio tacno ovako, ali... nemam net kad bootujem taj kernel :D
Nesto sam skinuo sto ne sme, e sad sta.... ne znam.

Evo ga u attach...

lsmod.txt koji sam uploadovao je sa Arch Stock instalacije, tu sve radi...

[Ovu poruku je menjao Srđan Pavlović dana 16.11.2009. u 22:03 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

nemysis

Član broj: 2273
Poruke: 729
*.3-85.cust.bluewin.ch.

Jabber: nemysis)ata(deshalbfrei)dota(org
Sajt: https://duckduckgo.com


+4 Profil

icon Re: Tema za optimizacije i kompajliranje Linux kernela - pomoc oko pojedinih stavki17.11.2009. u 23:41 - pre 175 meseci
Evo ga i moj Kernel, 2.6.31 ne idem ja dalje, dok ne bude stabilno.

Sve mi radi, tu konfiguraciju vučem još poodavno, to jest od početka
i samo dodajem i oduzimam stvari po potrebi.

U svim distirbucijama mi je bila ista konfiguracija.
Prikačeni fajlovi
 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
*.static.isp.telekom.rs.

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: Tema za optimizacije i kompajliranje Linux kernela - pomoc oko pojedinih stavki18.11.2009. u 05:17 - pre 175 meseci
@nemysis - jel mozes da uploadujes samo i izlaz od

lspci -v > lspci.txt

koliko se secam tvoja masina je nesto prilicno slicna mojoj.

Skidam sad 2.6.31-6 (poslednji stable, pa da probam da iskompajliram i sa tvojim config-om, da vidim kako radi ;)
 
Odgovor na temu

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.verat.net.



+1365 Profil

icon Re: Tema za optimizacije i kompajliranje Linux kernela - pomoc oko pojedinih stavki18.11.2009. u 08:01 - pre 175 meseci
Citat:
Srđan Pavlović: Uradio tacno ovako, ali... nemam net kad bootujem taj kernel :D
Nesto sam skinuo sto ne sme, e sad sta.... ne znam.


To je cudno ako imas mrezu postavljenu onako kako sam rekao, dakle, samo mrezna kartica i obican LAN.
Kad ucitas taj kernel koji ne radi sta ti vrati komanda ifconfig?
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
*.static.isp.telekom.rs.

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: Tema za optimizacije i kompajliranje Linux kernela - pomoc oko pojedinih stavki18.11.2009. u 08:33 - pre 175 meseci
Koliko se secam nije mi video ni jedan mrezni interfejs :D

Nesto sam ja tu ugasio sto ne treba, pogledacu opet.
 
Odgovor na temu

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.verat.net.



+1365 Profil

icon Re: Tema za optimizacije i kompajliranje Linux kernela - pomoc oko pojedinih stavki18.11.2009. u 09:23 - pre 175 meseci
Probaj da stavis drajver za mreznu kao modul. Meni je na ponekim konfiguracijama pravilo problem ako je direktno kompajliran u kernel. Nikad nisam ukapirao zasto.
A ako se ne varam u help za mrezne drajvere oni svakako preporucuju da drajver za mreznu kompajliras kao modul. Iako ja to ne radim :D
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

[es] :: Linux :: Tema za optimizacije i kompajliranje Linux kernela - pomoc oko pojedinih stavki

Strane: 1 2 3

[ Pregleda: 6885 | Odgovora: 52 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.