[ TrinitI @ 26.03.2001. 13:14 ] @
Kako da podesim ftp server tj. gde se nalaze conf fajlovi ? Radi se o wu-ftpd serveru
[ TrinitI @ 26.03.2001. 13:30 ] @
I jos jedno pitanje kako se vrsi optimizacija kernela za odredjeni procesor i ako moze da se vrsi i programa kako to izvesti? npr. pentium pro
[ Vojislav Milunovic @ 26.03.2001. 13:39 ] @
Za wu-ftpd se nalze conmf filovi u /usr/local/etc ... muda su mi optala dok to nisam naso
inace u kernelu mozes da stavis samo ovo :

machine i386
#cpu I386_CPU
#cpu I486_CPU
#cpu I586_CPU
cpu I686_CPU

normalno ovo #cpu mozes da skines ali ja volim da samo unkomentujem nepotrebno sto se tice gcc
mozes da koristis -O od 1-6 ako se nevaram i -mpentiumpro pri kompajliranju...nije lose i da ubacis -static flag da se ne bi pozivali shared libovi ali to nije nesto extra ubrzanje sa obzirom na proceso na kome radis
[ random @ 26.03.2001. 18:38 ] @
Citat:
predator wrote:
sto se tice gcc
mozes da koristis -O od 1-6 ako se nevaram i -mpentiumpro pri kompajliranju...nije lose i da ubacis -static flag da se ne bi pozivali shared libovi ali to nije nesto extra ubrzanje sa obzirom na proceso na kome radis


nije ekstra ubrzanje, ali je zato ekstra prostor na disku i to poprilican... jedino je korisno ako hoces program da preneses na drugu masinu a neces da brines o bibliotekama.

sto se gcc-a tice, koliko znam, imas -O (O1), -O2 i -O3, a egcs ima valjda vise tih nivoa. O3 je pritom isto sto i O2, s tim sto manje funkcije ugradjuje u njihove callere (da ne bi gubio dve instrukcije za call i ret samo kad hoces da pozoves funkciju od dva reda). e da ima i -Os, optimizacija velicine koda (da text area bude sto manji).

sto se tice -mpentiumpro opcije, to je sinonim za -mcpu=pentiumpro i sluzi da se izabere pretpostavljeni tip procesora za instruction scheduling. ova opcija nece generisati nikakav kod koji se ne moze izvrsiti na 386-ici. sa druge strane postoji opcija -march=pentiumpro koja govori gcc-u da generise instrukcije za taj tip masine, a pritom direktno implicira -mcpu=pentiumpro.

jos jedna korisna stvar je -pipe, govori gcc-u da koristi pajpove umesto temp fajlova za prosledjivanje izlaza programa (generalno ubrzava stvar)

dakle, moja dobitna kombinacija je:
Code:

gcc -O3 -march=pentiumpro -pipe


pozdrav

rnd()
[ random @ 26.03.2001. 18:44 ] @
e da umalo da zaboravim, ako hoces da podesis da ti se sve na sistemu kompajlira sa ovim flagovima stavis u /etc/make.conf

Code:

CFLAGS= -O3 -pipe -march=pentiumpro


ili koja je vec tvoja dobitna komnbinacija :o)

/dev/urandom
[ Vojislav Milunovic @ 26.03.2001. 18:53 ] @
lelel vidi stvarno gcc ima 3 nivoa optimizacije...A VC++ ima 6 nivoa optimizacije...moja greska
[ Vojislav Milunovic @ 26.03.2001. 18:57 ] @
Sto se tice -static pa jes da zuzme vise od shared,ali dobijes na brzini sto je i bio cilj ovog posta...
Brzina nije primetna ali je opet brzina ->

call -> funkcija -> GOT -> libc -> funkcija u libc | shared
call -> funkcija | static :o))

E a sto se tice ftp-a koristi ftpd koji dolazi uz FreeBSD mnogo je lak za konfigurisanje i lep...
[ Vojislav Milunovic @ 26.03.2001. 19:02 ] @
Citat:
random wrote:
e da umalo da zaboravim, ako hoces da podesis da ti se sve na sistemu kompajlira sa ovim flagovima stavis u /etc/make.conf


ja to u /usr/share/mk/sys.mk + 41 :o)

Iz nekog licnog iskustva ne koristim -O nikad osim kad kompajliram neki modul za Linux...jebem ga tako pise da treba
[ TrinitI @ 26.03.2001. 19:05 ] @
Tnx momci Hvala na pomoci ali me interesuje odakle vam te informacije imaju li negde sa neta da se skinu ili... ? I ako imate nekih teksotva o kernelu i o njegovom radu bacite na neki URL pa da skinem
[ TrinitI @ 26.03.2001. 19:09 ] @
Citat:
random wrote:
e da umalo da zaboravim, ako hoces da podesis da ti se sve na sistemu kompajlira sa ovim flagovima stavis u /etc/make.conf

Code:

CFLAGS= -O3 -pipe -march=pentiumpro


ili koja je vec tvoja dobitna komnbinacija

/dev/urandom


Da li doticna optimizacija koda radi i na Linux-u ?
[ Vojislav Milunovic @ 26.03.2001. 19:15 ] @
Sto ne bi radilo :o) pa to je GNU C Compiler aka gcc
inace ovo pomaze man gcc i dosta textobva o samom buffer overflowu gde sam naucio dosta o nekim stavkama kako gdb-a tako i gcc-a
[ TrinitI @ 26.03.2001. 19:17 ] @
Citat:
predator wrote:
Za wu-ftpd se nalze conmf filovi u /usr/local/etc ... muda su mi optala dok to nisam naso

predatore i ja sam nasla da je dir /usr/local/etc ali svi od ftp conf fajlova imaju nastavak .default i kada izvrsim izmene wu-ftpd nece da ih prihvati
[ Gojko Vujovic @ 26.03.2001. 19:21 ] @
Da nisu mozda to samo sample fajlovi i oni se ne menjaju nego neki drugi?
eh nisam u unixu sad ne mogu da probam.. l8r
[ TrinitI @ 26.03.2001. 19:29 ] @
find / -name "*ftpaccess*" -print
Nedaje nista drugo
[ Vojislav Milunovic @ 26.03.2001. 19:31 ] @
Citat:
TrinitI wrote:
Citat:
predator wrote:
Za wu-ftpd se nalze conmf filovi u /usr/local/etc ... muda su mi optala dok to nisam naso

predatore i ja sam nasla da je dir /usr/local/etc ali svi od ftp conf fajlova imaju nastavak .default i kada izvrsim izmene wu-ftpd nece da ih prihvati :(



Skini to .default pa da vidis kako ce da zivne :o) ako je recimo predator.default nek stoji samo predator
[ TrinitI @ 26.03.2001. 19:39 ] @
Citat:
predator wrote:
Citat:
TrinitI wrote:
Citat:
predator wrote:
Za wu-ftpd se nalze conmf filovi u /usr/local/etc ... muda su mi optala dok to nisam naso

predatore i ja sam nasla da je dir /usr/local/etc ali svi od ftp conf fajlova imaju nastavak .default i kada izvrsim izmene wu-ftpd nece da ih prihvati



Skini to .default pa da vidis kako ce da zivne ako je recimo predator.default nek stoji samo predator


O.k
[ stinger @ 27.03.2001. 09:09 ] @
Citat:
TrinitI wrote:
Kako da podesim ftp server tj. gde se nalaze conf fajlovi ? Radi se o wu-ftpd serveru


uopste ti ne savetujem wu-ftpd da koristis kao svoj ftp server, tj ne savetujem nikome da koristi taj server, svima toplo preporucujem ProFTPd.
adresa je ovde Izmedju ostalog koriste ga mnogi jaki serveri, ima fantastican configuracioni fajl i mogucnosti su mu fenomenalne. Trenutno je aktuelna verzija 1.2.1 stim da se priprema 1.2.2 (trenutno release candidate 1) Od servera koji ga koriste navescu recimo ftp.kernel.org .. .

[Ovu poruku je menjao stinger dana 03-27-2001 u 09:09 AM GMT]
[ Vojislav Milunovic @ 27.03.2001. 12:06 ] @
:o) Jednom sam pokusao da ga namestim i nije mi poslo za rukom...pa rekoh malo da se ja skrasim...izmenjam nesto u wu pa da vidis kako sad radi...cik da provalis da je wu :o)
Mada stvarno FTPd koji dolazi uz FreeBSD je mnoooogo dobar