Stranica: 22/27.

Re: Još malo o Gentoo

PostPostano: 23 ožu 2013, 21:42
Postao/la banned klokan
eloop je napisao/la:Zar se da primijetiti razlika u performanci ako sami kompajliramo paketa, cak i na x86_64?


Itekako, pogotovo velike pakete poput desktop environment, windows manager, browser,..
Ali nije samo razlika do toga, razlika je i u kernelu. Nije kernel samo da odredis hardware tamo, vec u kernelu biras kako c ti sustav raditi i koristiti memoriju, tvikas ga kako hoces i za sta hoces. Vise od 70% kernel .configa se tice rada sustava a ne hardvera.
Sve to zajedno vec daje primjetno na performansama

Re: Još malo o Gentoo

PostPostano: 23 ožu 2013, 21:48
Postao/la Lutherus
U aplikkacijama koje stoje i čekaju korisnikov unos nećeš primjetiti značajnu razliku.
Libre office se podiže par milisekunda brže, firefox sa nekih par stotink brže učita tab. Media player će raditi isto jer ovisi o drugim aplikacijama i samo prosljeđuje signale. dok te aplikacije koje rade poput ffmpeg-a na njima će se razlika osjetiti. Razliku ćeš također osjetiti i na kompajlerima. KDE će bil kompajliran ili predkompajliran zahtjevati određenu količinu rama za rad, gnome će se idalj blesirati.

Re: Još malo o Gentoo

PostPostano: 23 ožu 2013, 21:56
Postao/la eloop
Vidim, dobro bilo je davno kad sam se time bavio, dosta se promijenilo.
Uopste nisam znao da mogu odraditi bolji memory management od onog defaultnog, doduse experimentiso sam sa schedulerima ali still nista primijetno.
Jos izgleda da danasnji WM-ovi, DE-ovi i browseri traze puno procesora te da ovi novi procesori imaju dosta instruction sets koji su pogodni za njih ali jos nisu iskoristeni, hmm mozda si nabacim Gentoo

Re: Još malo o Gentoo

PostPostano: 23 ožu 2013, 21:58
Postao/la banned klokan
Lutherus je napisao/la:Razliku ćeš također osjetiti i na kompajlerima. KDE će bil kompajliran ili predkompajliran zahtjevati određenu količinu rama za rad, gnome će se idalj blesirati.


U sustavu postoji nesto sto se zove odaziv aplikacija, pogotovo kde ili gnome ce se razlicito odazivati kompajlirani sa 02, 0s ili 03, i ovisiti ce o latenciji kernela.
Tako da da, kde i gnome mogu bolje raditi na custom kernelu i kompajlirani iz source nema veze sto koriste odredenu kolicinu rama
Brze ce se odazvati sustavu na poziv i optimiziranije raditi
Nije sad to neka velika razlika, ali osijeti se sigurno 5% u performansama a mozda i vise i to ne u hardveru nego u sustavu
Tako da imao ti 1gb rama ili 16gb rama, nema veze, razliku ces osijetiti.

Re: Još malo o Gentoo

PostPostano: 23 ožu 2013, 22:03
Postao/la Lutherus
Više efekta dobiješ sa cpu gouvernerom.
Realno, razliku manju od sekunde ne osjetiš a samom hardveraju je nebitna.
Pitanje za znalce

kad se, u kojoj fazi boota vidi operacijski sustav?

Re: Još malo o Gentoo

PostPostano: 23 ožu 2013, 22:18
Postao/la banned klokan
Lutherus je napisao/la:kad se, u kojoj fazi boota vidi operacijski sustav?


Evo procitaj odgovor;
http://www.linfo.org/kernel.html

"Thus it is important for it to be as small as possible" - primjetio ovo.
Sta mislis zasto ?
"The kernel is a program that constitutes the central core of a computer operating system. It has complete control over everything that occurs in the system" - uzalud tebi 16gb rama kad nekome na 2gb moze sve brze raditi

Re: Još malo o Gentoo

PostPostano: 23 ožu 2013, 22:33
Postao/la eloop
Lutherus je napisao/la:kad se, u kojoj fazi boota vidi operacijski sustav?


Sad ne znam sta mislis pod vidi OS ali mozda je pri dekompresovanju ram diska ukoliko postoji ili pri samom ucitavanju kernela u memoriju. :/

Re: Još malo o Gentoo

PostPostano: 23 ožu 2013, 22:49
Postao/la banned klokan
eloop je napisao/la:
Lutherus je napisao/la:kad se, u kojoj fazi boota vidi operacijski sustav?


Sad ne znam sta mislis pod vidi OS ali mozda je pri dekompresovanju ram diska ukoliko postoji ili pri samom ucitavanju kernela u memoriju. :/


Kernel dekompresira ram disk

I ja sam nekad mislio da to nema puno veze, ali nakon gentoo sam promijenio misljenje. Kernel kad se krene butati mounta i starta sve i ude u konzolu za 6 sec ako je minimalan i nabrijan, cak i 5. u konzoli logiras se i startas x i eto te u lxde za 5 sec.
11 sekundi do funkcionalnog desktopa, pri embeded konfiguraciji kernela mozes u desktop za 7 sekundi ali to je wm poput dwm i tih primitivaca

Re: Još malo o Gentoo

PostPostano: 24 ožu 2013, 08:31
Postao/la Slamd64
eloop je napisao/la: hmm mozda si nabacim Gentoo


well, dobrodosao u klub 8-)

/ontopic

slika

Re: Gentoo vodič za kolerike

PostPostano: 24 ožu 2013, 15:36
Postao/la banned klokan
Dio posta obrisan. Ubuduće brišem cijele postove ako budu u sebi imali sličan sadržaj. Suzdržite se od svađe, vrijeđanja i napadanja.
drone

Upravo to sto se prvo od sustava vidi je kernel kad krene dekompresijom u memoriju sto ga automatski louda u njoj
Manji kernel ce se brze loudati, velicina ne utijece na performanse sustava, performasne ovise o samome kernelu za pocetak, onome kako ce on koristiti taj mali dio memorije u kojemu radi, i kako ce pozivati razne procese
Oboje biras sam u konfiguraciji kernela
Kad se dekompresira naraste na neku velicinu i toliko mu otprilike memorije treba a sve ostalo moze biti suvisno
Nije samo do hardvera nego i do velicine i optimiziranosti kernela, o njemu ovisi latencija cijelog sustava jer to zapravo nije nikakav sustav, to je hrpa razlicitih aplikacija, kernel je tu jedini sustav, a optimiziranost i odazivi aplikacija su uvjek ovisili o pozivu, a to sve ide iz kernela i rad svih aplikacija ovisi o radu kernela jer ih on poziva i rasporeduje u memoriju, cekira i pamti u svojem dijelu memorije, a ti velikim dijelom biras kako ce to ciniti. Do tih direktorija u kernelu mozda niti ne dodes jer ce te defaultno upozoriti da neke opcije ne odabers jer mogu biti kobne, a one ti slucajno u neki 45 direktorij .configa postave par odlicnih opcija kao dependencya
Kernel ima i massage logove koji koriste njegovu memoriju, a nepotrebni su i ako ih ides isto protivno defautu mijenjati promijenit ce ti pola bitnih stvari i napraviti nebutabilan kernel ili faulte, ali ako rijesis konflikte dobices brz i malen kernel, ali ako negdje nesto zasteka neces znati sta je zastekalo i bit ces sretan ako ces moci popraviti kernel bez novog .configa
A bolje je imati brz kernel podesen da ne steka nego sporiji kernel podesen da se nada stekanju pa cekira sve i svasta u svakom trenutku.
To je samo kernel sa svojim ogromnim mogucnostima, o mogucnostima flagova i opcija kompajlera u gentoo ne treba niti govoriti
..zato je on najbrzi plivac

Prosjecnoj genericnoj distri treba 4-6 sec da se kernel louda u memoriju u prvoj fazi buta, Gentoo to cini u 2 sec ako dobro slozis kernel
Dalje opet gentoo moze 2-3 sec biti brzi u mountanju i startanju baznog sustava do konzole, i opet 2-3 sec brze pokrenuti X.
Dalje su reazlike manje ali ocite, sve ce raditi barem 5% optimiziranije ako je dobro instaliran