386 v. 586 … ???

Kezdőlap Fórumok Vegyes felvágott 386 v. 586 … ???

10 bejegyzés megtekintése - 1-10 / 30
  • Szerző
    Bejegyzés
  • #1903155
    admin
    Adminisztrátor

      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

      #1903156
      csaba2
      Felhasználó

        i586 [ 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 .

        #1903157
        admin
        Adminisztrátor
          #1903158
          csaba2
          Felhasználó

            Az 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)

            #1903159
            gabaman
            Felhasználó

              „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=sse

              A 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).

              #1903160
              csaba2
              Felhasználó

                „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”. )

                #1903161
                admin
                Adminisztrátor

                  AthlonXP: -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?

                  #1903162
                  admin
                  Adminisztrátor

                    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?
                    [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.

                    #1903163
                    admin
                    Adminisztrátor

                      Ah értem. Akkor leszedek vmi 686-os disztrot. Nem tudjátok, sokat számít egy saját kernel fordítás?

                      #1903164
                      nextar
                      Felhasználó

                        Tudtommal 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ó 😀

                      10 bejegyzés megtekintése - 1-10 / 30
                      • Be kell jelentkezni a hozzászóláshoz.