Gentoo 2006.0 na DVD-u
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: 1 [2]   Idi dole
  Štampaj  
Autor Tema: Gentoo 2006.0 na DVD-u  (Pročitano 2824 puta)
0 članova i 1 posetilac pregledaju ovu temu.
veteran
Jr. Member
**
Van mreže Van mreže

Poruke: 86


« Odgovor #15 poslato: 08 Април 2006, 12:29:38 »

Možda je mali nesporazum ali ja nisam koristio binarne pakete već sve komplajlirao sa malo većom optimizacijom:
CFLAGS="-march=i686 -mtune=i686 -O3 -pipe"
i sve pakete skidao sa net-a tako da je installer praktično napravio samo particije i mount-ovao iste. Kernel je 2.6.16-r1 a na cd-u je 2.6.15-r5 itd.
Ti ovo nazovi kako hoćeš, ja ovo nisam pisao da bi diskutovali o installer-u koji ipak može da se upotrebi, već ako neko može da mi da neki savet u vezi mog pitanja, mada, istini za volju, nikad nisam dobio pomoć na ovom sajtu pa je ne očekujem ni sad.

Kraj.
Prijavi uredniku   Sačuvana
DeadRinger
Full Member
***
Van mreže Van mreže

Pol: Muškarac
Poruke: 184


« Odgovor #16 poslato: 08 Април 2006, 12:43:59 »

Pa ja ti napisah moje misljenje ali ti ga ne vide:
"Ako ti ne radi emerge --sync verovatno imas aktivan firewall."
A ne verujem da si u make.conf fajlu ispustio
GENTOO_MIRRORS="ftp://mirror.etf.bg.ac.yu/gentoo/"
Prijavi uredniku   Sačuvana
Diablo
Sr. Member
****
Van mreže Van mreže

Poruke: 420


« Odgovor #17 poslato: 08 Април 2006, 16:18:29 »

Citat: veteran

CFLAGS="-march=i686 -mtune=i686 -O3 -pipe"

 
Mozes slobodno da se oprostis od ozbiljnijeg developinga, -03 ( fweb ) ce da razbije debugging kao i neke programe.
 
march i mtune ne idu zajedno, tj. march radi isto sto i mtune
 
RTFM

Citat
ali meni to ne polazi za rukom. Gre¹ka je standardna u sosket io (10)


jeeeez Error in Socket ( 10 ) je samo exit code i nista vise, sta se desavalo pre toga ( text pre exit code-a) bi bio dobar pocetak.

Povecaj timeout za rsync # echo "PORTAGE_RSYNC_OPTS=--timeout=360" i gledaj da li pravi konekciju (netstat) ....

aj'
Prijavi uredniku   Sačuvana
veteran
Jr. Member
**
Van mreže Van mreže

Poruke: 86


« Odgovor #18 poslato: 08 Април 2006, 17:25:31 »

@Diablo
Pravo da ti kažem malo sam se igrao, čisto da vidm da li može da prođe, ionako moram da menjam neke USE flags pa da ceo sistem prevedem sa gcc-3.4.6 na newuse. Mislio sam da se nešto podrazumeva ali evo:
Using PORTAGE_RSYNC_OPTS instead of hardcoded defaults
>>> Starting rsync with rsync://62.197.40.130/gentoo-portage...
>>> Checking server timestamp ...
rsync: failed to connect to 62.197.40.130: Connection timed out (110)
rsync error: error in socket IO (code 10) at clientserver.c(107) [receiver]
Inače čitam FM i to veoma mnogo i često.

@MajStor
Prvo izvinjenje za ne pročitan odgovor koji je verovatno postovan dok sam ja pisao odgovor, a moj odgovor se pojavio na sledećoj strani i eto...

Jeste, što si rekao je rešenje problema, ali ne sam firewall koji je bio disable već na nekom skrivenom tabu interface mog routera je ostalo omogućeno Attack Detection and Blocking i praktično kao da je firewall on.

Inače timeout jeste 360 i naravno GENTOO_MIRRORS="ftp://mirror.etf.bg.ac.yu/gentoo/" u make.conf.

Bitno je da je problem rešen zajedničkim snagama i iskreno zahvaljujem obojici.

Pozdrav,
Veteran
Prijavi uredniku   Sačuvana
popeye
Administrator
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 1342



WWW
« Odgovor #19 poslato: 08 Април 2006, 17:31:46 »

Citat: Diablo
Povecaj timeout za rsync # echo "PORTAGE_RSYNC_OPTS=--timeout=360" i gledaj da li pravi konekciju (netstat) ....


Valjda export, a ne echo?  Smiley
Prijavi uredniku   Sačuvana
Diablo
Sr. Member
****
Van mreže Van mreže

Poruke: 420


« Odgovor #20 poslato: 08 Април 2006, 18:59:59 »

Citat: popeye
Citat: Diablo
Povecaj timeout za rsync # echo "PORTAGE_RSYNC_OPTS=--timeout=360" i gledaj da li pravi konekciju (netstat) ....


Valjda export, a ne echo?  Smiley


da da, export je ono pravo Cool

Ja sam mislio da napravi echo output na make.conf, al' mi se omaklo u elaboraciji  wink
Prijavi uredniku   Sačuvana
LYb
Global Moderator
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 1955



« Odgovor #21 poslato: 08 Април 2006, 20:28:32 »

Citat


Nemoj njih, nadji nesto drugo. Em su najsporiji (ne mislim na transfer vec na to koliko cesto se sinkuju), em im se desi da po nedelju dana ne odrade sink.

sto se -O3 optimizacije tice, izbaci to, izvrsni kod em je mnogo veci em se sporije izvrsava nego sa -O2.
Kod mene vec dugo, dugo stoji:

CFLAGS="-march=athlon-xp -O2 -fomit-frame-pointer -pipe -fforce-addr -maccumulate-outgoing-args -funroll-loops -mno-push-args"

A za mirore:

GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://gentoo.itdnet.net/gentoo/ http://gentoo.ITDNet.net/gentoo ftp://gentoo.inode.at/source/ http://www.ibiblio.org/pub/Linux/distributions/gentoo"

Izabrani su sa mirrorselect komandom.
Prijavi uredniku   Sačuvana
Diablo
Sr. Member
****
Van mreže Van mreže

Poruke: 420


« Odgovor #22 poslato: 08 Април 2006, 22:25:10 »

Citat: LYb

sto se -O3 optimizacije tice, izbaci to, izvrsni kod em je mnogo veci em se sporije izvrsava nego sa -O2.
Kod mene vec dugo, dugo stoji:

CFLAGS="-march=athlon-xp -O2 -fomit-frame-pointer -pipe -fforce-addr -maccumulate-outgoing-args -funroll-loops -mno-push-args"


@LYb RTFM

tvoj code ce na kraju biti gori tj. veci nego sa default -03, ne treba zaboraviti da je hdd najsporiji deo "slagalice". Funroll je dobar za pojedine aplikacije ali za ceo sistem to je suicide. Maccumulate-outgoing-args ukljucuje -mno-push-args koji si posebno dodao, i isto daje veci code size. Kakav to "impact" ima na CPU Cycle mozes da predpostavis.

Ja se drzim bazicnih flagova za compilers, dok sistem tweakujem iznutra, na ovaj ili onaj nacin
Prijavi uredniku   Sačuvana
LYb
Global Moderator
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 1955



« Odgovor #23 poslato: 09 Април 2006, 01:47:30 »

Znas kako, meni velicina nije toliko bitna. Sto se flagova koje si pomenuo tice, bas taj TFM kaze sledece:

-mno-push-args
Use PUSH operations to store outgoing parameters. This method is shorter and usually equally fast as method using SUB/MOV operations and is enabled by default. In some cases disabling it may improve performance because of improved scheduling and reduced dependencies.

-maccumulate-outgoing-args
If enabled, the maximum amount of space required for outgoing arguments will be computed in the function prologue. This is faster on most modern CPUs because of reduced dependencies, improved scheduling and reduced stack usage when preferred stack boundary is not equal to 2. The drawback is a notable increase in code size. This switch implies -mno-push-args.

-funroll-loops
Unroll loops whose number of iterations can be determined at compile time or upon entry to the loop. -funroll-loops implies -frerun-cse-after-loop. It also turns on complete loop peeling (i.e. complete removal of loops with small constant number of iterations). This option makes code larger, and may or may not make it run faster.

Znam da je -mno-push-args suvisno, ali nisam hteo da ga izbacujem dok se ne resim da prekompajliram ceo sistem (a to se nece desiti dok gcc4 ne bude stable).

Nigde nisam video zasto je -funroll-loops "samoubisto" za ceo sistem, niti se kod mene bilo sta lose desava. Opet, gentoo paketi vode racuna i ako postoje flegovi koji im ne odgovaraju ili sa kojima ne rade, jednostavno ih izignorisu. Jedan od primera je mplayer - apsolutno ga ne zanima koje si ti flegove podesio i radice sa svojima osim ako mu eksplicitno ne naglasis da hoces da koristi bas tvoje.
Prijavi uredniku   Sačuvana
Diablo
Sr. Member
****
Van mreže Van mreže

Poruke: 420


« Odgovor #24 poslato: 09 Април 2006, 04:10:45 »

Citat: LYb

Nigde nisam video zasto je -funroll-loops "samoubisto" za ceo sistem, niti se kod mene bilo sta lose desava.


ROFL evo pogledaj ovde ima dedicated webpage za funroll
http://funroll-loops.org/
 
Gle LYb moras da napravis razliku izmedju Warning i Error poruka. Ono sto radi tebi je irelevantno, sto se mene tice mozas da trpas cak i ldflags na production database server, nema veze sto ce mysql biti linkovan dinamicki/staticki, sto custom build nije autotools-based... bitno je da nam gimp "trci" brze tj. u tvom slucaju sa tako velikim executables mnogo sporije

a posle se pitamo sto RHEL i Novell razvaljuju na enterprise trzistu.

Citat: LYb
Opet, gentoo paketi vode racuna i ako postoje flegovi koji im ne odgovaraju ili sa kojima ne rade, jednostavno ih izignorisu. Jedan od primera je mplayer - apsolutno ga ne zanima koje si ti flegove podesio i radice sa svojima osim ako mu eksplicitno ne naglasis da hoces da


Kod:
find . -type f -name "*.ebuild" | xargs grep -i unset\ CFLAGS | wc -l
 78


Koji ebuildovi? mplayer i gaim, pa ne cudi me, idi na njihovu official bugzilla , prijavi distro (Gentoo) i neki bug. Za dve sekunde ces dobiti "INVALID bug" status na email.
 
aj'
Prijavi uredniku   Sačuvana
LYb
Global Moderator
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 1955



« Odgovor #25 poslato: 09 Април 2006, 06:11:17 »

O cemu ti to? Hoces da pocnes flejm "gentoo vs. ostali"? Ja sam ti pogresan covek za tako nesto, meni je svaki distro manje-vise isti.

Sajt je zajebancija (jeste dobar) ali nema nikakve veze sa pricom.

Sto se flegova koji stoje kod mene tice, pravo da ti kazem nisam ti ja od "tweakera", ja volim da mi masina radi, da sluzi ona meni, a ne ja njoj, tako da, sto se flegova tice, stavio sam ono sto je stajalo kao "recomended safe CCFLAGS" za athlon-xp, pogledao ofrlje sta koji radi, video da mi masina radi jednako brzo kao pod slekom, odlucio da mi je mnogo laksa za odrzavanje, zakljucao glibc i gcc da se ne apdejtuju i "nastanio" je umesto sleka posle jedno nedelju dana testiranja.

E da, da ne bude da lazem, _jesam_ radio jedan "tweak" koji mi je oduzeo ceo dan - prebacio sve na LVM i stavio XFS umesto Reisera. Nadam se da mi se oprasta neznanje posto "...reiser je mnogo brzi sa malim fajlovima, a XFS je optimizovan za velike fajlove i mnoooogooo sporiji pri brisanju, tako da si se zajebao i..."...

Opet da te pitam: koja je svrha tvog posta? Meni nisi rekao nista novo.
Da ne gresim dusu, mozda nekome koristi.
Prijavi uredniku   Sačuvana
Stranice: 1 [2]   Idi gore
  Štampaj  
 
Prebaci se na: