Sziasztok!
Linux alatt lehetőség van a swapot stripeként használni, de hogy kell ezt bekapcsolni?
Teljesítménynövelés érdekében.
Max hány vinyóval játszható el?
Maximum milyen teljesítménynövekedést lehet ezzel elérni?
- 967 megtekintés
Hozzászólások
ram-ot rakjal bele, ne swappet stripeolj
megis szerinted mennyit fog gyorsitani?
ha nem swappel a geped, semennyit.
ha mar swappel, akkor zomghudekibebaszottlassucsaknemelfogyottaram -nal egeszen pontosan 1.8% -al jobb valaszidovel szamolhatsz pageloadban. Vagy pontosan mire vagy kivancsi.
- A hozzászóláshoz be kell jelentkezni
Csak ősrégi gépet tuningolok, és úgy tűnik 128Mb ramnál több nem fér bele.
(kivéve, ha találok 64Mb-os EDO ramokat(amik állítólag nem léteznek))
Így vetődött fel a kérdés.
- A hozzászóláshoz be kell jelentkezni
Ősrégi gépen a vinyó is lassú, mit szeretnél elérni?
Velem egyszer régen történt olyan, hogy agy alkalmazás elszabadult, és megette a swapot. A gép annyira volt reszponzív, hogy a lenyomott billentyű fél perc múlva jelent meg a konzolon. Swapra nem lehet teljesítményt építeni, ha kevés a RAM, válassz ahhoz mért feladatot.
- A hozzászóláshoz be kell jelentkezni
Igen, ez egy 1600Mhz-es gépen is előfordult 256Mb rammal.
Csak hobbi amúgy, majd közéteszek valamit az eredményről.
- A hozzászóláshoz be kell jelentkezni
Csinálj több swap partíciót a különböző diskeken. Mindent kapcsold be és minden beállítás nélkül stripeolva lesznek.
- A hozzászóláshoz be kell jelentkezni
> Csinálj több swap partíciót a különböző diskeken. Mindent kapcsold be
> és minden beállítás nélkül stripeolva lesznek.
Ha pl. két lemezed van, s az egyik tartalmazza a root (,,/'') partíciót (vagy ezt nevezted ki rendszerlemeznek, s pl. a /usr is itt van mondjuk), akkor érdemes a másik lemezen levő swap partíciót úgy beírni a /etc/fstab-ba (vagy ami a Te rendszereden ennek felel meg), hogy a rendszerlemezen levő swap bejegyzés a fájlban legyen ,,később''.
Ekkor ugyanis a rendszerlemezről elindított programhoz -- amennyiban az swap használatot igényel -- nem annak a lemeznek az olvasófejét rángatja, hanem egy másikét, így a pozícionálás nem vesz időt el.
A stripe-olást a rendszer -- ha külön nem állítasz be mást -- akkor az /etc/fstab fájlbeli sorrend alapján végzi.
Eléggé látványos javulást is hozhat ez a megoldás régebbi gépeken. (Megjegyzés: Saját mérés alapján: tíz éve, egy kernelfordítás, amely 24 órát vett igénybe, ezzel a megoldással 2 órára csökkent.)
G.
============================================
"Share what you know. Learn what you don't."
- A hozzászóláshoz be kell jelentkezni
Huh, milyen gép lehetett az, amin 24 órát ment a kernelfordítás? Az én '97-ben vett 5x86-os gépemen úgy 2-2.5 óra volt, igaz volt benne 24MB RAM :-)
- A hozzászóláshoz be kell jelentkezni
Allits be ugyanakkora prioritast mindkettonek (vagy ahany van).
/etc/fstab
-ba:
/dev/hda2 swap swap defaults,pri=-1 0 0
/dev/hdc2 swap swap defaults,pri=-1 0 0
Lasd meg: swapon(2)
Akkor lesz gyorsabb, ha mindegyik swap particiot kulon winchesterre teszed, es a winchek is kulon-kulon elerhetoek az alaplap szempontjabol (IDE-nel gyakorlatilag azt jelenti, hogy kulon kabelen kell legyenek).
Amint azt mar masok is leirtak, tul nagy gyorsulasra ne szamits, regen rossz, amikor a geped elkezd swap-elni...
- A hozzászóláshoz be kell jelentkezni