Kezdőlap › Fórumok › Vegyes felvágott › 386 v. 586 … ???
- This topic has 29 hozzászólás, 9 résztvevő, and was last updated 20 years, 5 months telt el by
nextar.
-
SzerzőBejegyzés
-
2003-05-04-05:19 #1903155
Nálam Debian alatt kb. 10-15%-ot húzott a rendszer teljesítményén az, amikor a 386-os 2.4.18-as kernelt lecseréltem egy saját fordítású, Coppermine procira optimalizált 2.4.20-as kernelre! Persze mondanom sem kell, hogy rengeteg fölösleges dolgott kivettem a kernelkonfigból, ez is jelentõs sebességnövekedést eredményezett! ;-))
Szerintem érdemes nekivágni, ha elég bátor vagy! :-)) Nekem olyan 50. próbálkozás után lett normális kernelem (nagyon kezdõ vagyok…)! :-)))) Persze az is csak Debian alatt, SuSE-Mandrake-RedHat alatt csak egyszer-egyszer sikerült olyasmit alkotnom, ami be is boot-olt… :-)))
Enyac
2003-05-04-06:49 #1903156i586 [ architekturaju processzorok eseten az 586 -ra optimalizalt alkalmazasok nagyobb teljesitmenyt erhetnek el.
Ez nem minden esetben lehet igaz, fugg az alkalmazastol is ill. annak felhasznalasi teruletetol.
Viszont az i386 -ra kompatibilitas miatt lehet jobb.„Az i686-os disztribúcióval (Arch) boldogul a Athlon XP-s processzorom ? „
Elvileg igen .
2003-05-04-06:55 #19031572003-05-04-07:09 #1903158Az optimalizalt kernel az lenyeges, de a csomagok, alkalmazasok sem elhanyagolhatoak (pl: nem mindegy, hogy egy mc (Midnight Commander)csomag, vagy egy GIMP,… csomag teljesitmenyet nezzuk, csomag-alkalmazas optimalizacios szinten). Tegy egy probat az emlitett disztribucioval + fordits egy kernelt a gepedre optimalizalva, es varhatoan nagyobb teljesitmenyt erhetsz el.
(kernel szinten mindenfelekeppen, mar csak a „gyari” kernelek tulzsufoltsaga miatt is)2003-05-04-09:21 #1903159„Az i686-os disztribúcióval (Arch) boldogul a Athlon XP-s processzorom ? „
Elvileg igen .
Nem csak elvileg, gyakorlatilag is megy.
Ha már az optimaltzációnál tartunk, akkor érdemes pár dolgot megemlíteni. Az, hogy egy alkalmazás i386-ra vagy i686-ra van optimalizálva, mit is jelent? Természetesen a gcc paramétereit. Abból viszont nagyon sok van, ráadásul kombinálni is lehet õket.
Pl:
i386: -O2
i686: -O3 -fomit-frame-pointer -march=i686 -mcpu=i686
AthlonXP: -O3 -fomit-frame-pointer -march=athlonxp -mcpu=athlonxp -sse -mfpmath=sse
Pentium4: -O3 -fomit-frame-pointer -march=pentium4 -mcpu=pentium4 -sse2 -mfpmath=sseA fenti AtlonXP és P4 opciókkal úgy 10-35% gyorsulás érhetõ el általában, teljesítményigényes alkalmazásoknál inkább 25-35% (gcc, aqsis, gimp, stb).
2003-05-04-11:00 #1903160„Az, hogy egy alkalmazás i386-ra vagy i686-ra van optimalizálva, mit is jelent? Természetesen a gcc paramétereit. „
Ezt tenyleg jo megemliteni… A dist. csomagok keszitoik, fejlesztoik dontik el, hogy milyen verziora legyen optimalizalva.
Az Athlon rendszerekkel meg volt regebben egy olyan jellegu problema, miszerint nehany alaplapot ‘hibasan’ mukodtek, ezert az ajanlasok szerint lehetoleg a forditast, i386 v. jobb esetben i686 -ra erdemes alkalmazni. Talakoztam mar hasonlo jellegu problemaval (pl: egy sima Athlon rendszer, csak i386 -tal forditott kernellel volt hajlando mukodni; Debian -nal jol ment , Mandrake -vel nem, mivel a Debian alapban i386 -ra van „optimalizalva”. )
2004-12-07-10:46 #1903161AthlonXP: -O3 -fomit-frame-pointer -march=athlonxp -mcpu=athlonxp -sse -mfpmath=sse
Ezeket a paraméterek-et hol kell beírni?
Nekem is egy AthlonXP-m van, és éredkel ne az is, hogy milyen disztribúciót válasszak, i386, i586 estleg i686?
Melyik lehet gyorsabb?2004-12-07-11:30 #1903162Ezeket a paraméterek-et hol kell beírni?
Nekem is egy AthlonXP-m van, és éredkel ne az is, hogy milyen disztribúciót válasszak, i386, i586 estleg i686?
Melyik lehet gyorsabb?
[align=right][snapback]102451[/snapback][/align]Az athlon az i686 ,de ha annyira be akarod lõni ,akkor hagyod a gyári kernelt és mellé forditasz egyet athlonra. Kernel forrásba ki lehet vállasztani milyen proci és azon belül athlon.
2004-12-07-11:39 #1903163Ah értem. Akkor leszedek vmi 686-os disztrot. Nem tudjátok, sokat számít egy saját kernel fordítás?
2004-12-07-11:40 #1903164Tudtommal az i386 nem tudott még:
mmx,sse,sse2,3dnow,3dnow2,…
bõvítéseket, ha valamelyik program használná és i386-ra van fordítva akkor nem tudja. Az hogy ezen kiegészítõ utasítások mennyivel növelik a rendszer teljesítményét csak a fejlesztõk tudhatják, de gondolom nem költöttek volna egy vagyont a fejlesztésre, ha nem lenne jó 🙂
Ez elég kézzel fogható 😀 -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz