Tweak
A HupWiki-ből...
Valljuk be őszintén, mindenkit elkap időnként a láz, hogy pusztán softwares úton, "nulláért" kisajtoljon még egy kis teljesítményt a jobb sorsra érdemes vasból. Indíttatás lehet "szakértő" újságban olvasott "független" tesztek, haveroktól származó tuti pletyka, esetleg saját intuíciós képesség (utóbbi általában tusolás közben, rosszabb esetben pár sör után). Aztán nekiáll, végigviszi a szent tervet és utána meg van elégedve, hogy lám-lám ismét sikerült 0,5%-kal gyorsítani a programok indítását vagy beturbózni a pr0n oldalak betöltését. Ez a tuningolási/tweakelési, rejtett (pláne "titkolt") opciók és lehetőségek utáni vágy már benne élt a turbókártyás hatvannégyesekben (nekem is volt ;-) ugyanúgy, mint a smartdrive rejtelmeit kutató DOSos időkben. A Windows megjelenése (itt most a 4.x szériára célzok) csak tovább mélyítette a témát, hisz a "Win lassú", ergo: tweak folyt mindenhonnan. "RAM tisztítók", "cache optimalizálók", "registry (szét)túrók", meg minden álmatlan éjszakákat és várakozással teli újratelepítéseket okozó csodák terjedtek el és terjednek mind a mai napig. Szóval az előzmények adottak (főleg DOS/Win időkből és rendszerekből érkezett entitásoknak), úgyhogy: ideje szétnézni a BSD/Linux/Mac OS X/egyebek háza táján tweak ügyben.
Az oldal megpróbál "objektív" lenni, amennyire csak lehet, ezt biztosítandó tessék az írtakat "tényszerű" mérésekkel vagy "hiteles" oldalakkal igazolni.
(Csak rendszerszintű tweakek, programszintű menjen a saját wikijébe.)
Tartalomjegyzék |
Egyszerűbb dolgok
alternatívák
Röviden: a régi, bejáratott progik helyett keresel egy gyorsabb, kevesebb memóriát fogyasztó, de hasonló funkciókkal rendelkező programot.
Rendszerek: BSD, Linux, OS X
Kockázat:
- esetleg időigényes megtalálni és betanulni az úja(ka)t
Részletek: ez nem annyira egyértelmű, ess neki a Desktop alkalmazásoknak (és a linkeknek) és kutass...
...pár funkciógazdag, de relatív könnyed progi, amíg megtalálod az igazit:
- ablakkezelő: Blackbox, Fluxbox, Openbox, WindowMaker, IceWM, ...
- e-mail: Sylpheed, Mutt
- im: aMSN, licq
- böngésző: Opera
- zene: SnackAmp
- rendszerfigyelés: Conky
- ...
audió
Röviden: megfelelő beállításokkal kiküszöbölhető a szaggató hang
Rendszer: BSD, Linux
Kocázat:
- próbálgatni kell
Részletek: audio_hints
elevator
Röviden: a kernel elevator kódja határozza meg az állományok olvasási / írási sorrendjét; megfelelő választás jobb teljesítményt vagy gyorsabban reagáló progikat eredményez
Rendszerek: Linux (2.6-tól)
Kockázat:
- nem találod meg elsőre az igazit
Részletek: Ütemezési algoritmus#I/O ütemezők
hálózat
Röviden: a kernel paramétereket hozzáigazítod a napi nethsználatodhoz.
Rendszer: BSD, Linux, OS X
Kockázat:
- próbálkozni kell
Részletek: Wondershaper, Boost socket performance on Linux (főleg a "Tip 4.")
merevlemez finomhangolása
Röviden: a merevlemez beállításainak finomhangolásával sebességnövekedés érhető el
Rendszer: FreeBSD, Linux
Kockázat:
- adatvesztés
Részletek: hdparm (linux), "atacontrol" (FreeBSD)
prelink
Röviden: Gyorsabb programindítást eredményez, mivel a rendszernek nem kell megkeresni a libraryk virtuális memóriacímeit.
Rendszerek: Linux, BSD, OS X (?)
Kockázat:
- a fix címek miatt kevésbé biztonságos (a PaX pedig egy-az-egyben felülbírálja)
Részletek: prelink
preload
Röviden: A gyakran használt programokat (és tartozékaikat) a rendszer indításakor betölti a memóriába (pontosabban a "cache"-be, így később a rendszer kipucolja őket). Gyorsabb programindítást eredményez.
Rendszer: Linux
Kockázat:
- kicsit lassabb rendszerindulás
Részletek: preload
"Ég a proci ég, el ne aludjék"
Itten már komolyabb dolgok vannak, amik pld. kernel forgatást igénylenek. Illetve olyan megoldások, amik még fejlesztés alatt állnak. Szóval az olyan dolgok, amik tönkretehetik a jobb sorsra érdemes géped.
állományrendszerek
Röviden: a napi szükségleteidnek megfelelő állományrendszert választasz, ez segít a teljesítmény / alacsony lappangási idő / egyéb igények kielégítésében
Rendszerek: BSD, Linux
Kockázat:
- rossz választás esetén lehet újra formázni, telepíteni, stb.
Részletek: nem egyértelmű a téma, mindenki lobogtat mindenféle objektív statisztikákat, szubjektív tapasztalatokat, rosszabb esetben filozófiai magyarázatokat... mindesetre az állományrendszerben van pár link
gcc
Röviden: a programfordítás opcióinak birizgálásával ugyebár csodákat lehet művelni
Rendszer: épp a leggyorsabb ;-)
Kockázat:
- rengeteg idő és hajtépés
Részletek: az állományrendszerek mellett a legtöbb hype és flame ezt a témát övezi, hisz mindenkinek van egy tuti tippje, amitől majd az x progi y-szor gyorsabban fut, ha teliholdkor csirkevérrel... mindenesetre az alapokat a GCC Myths and Facts ismerteti, egyébként hajrá
init gyorsítás
Röviden: jelenleg a legtöbb disztró init scriptjei egymás után indulnak el, aminél a parallel (másszóval asszinkron) bootolás jóval gyorsabb lehet
Rendszer: Linux
Kockázat:
- még vannak kisebb problémák
Részletek: InitNG
kernel patch
Röviden: a Linux kernel egyik-másik részét lecseréljük, jól
Rendszer: Linux
Kockázat:
- rossz választást egy rendszer bánhatja
Részletek:
- -ck: a nagyon jó fejlesztések és a köré csoportosult közösség példaértékű
- Library: genetikai algoritmussal megkeresi az ideális rendszerbeállításokat (DE fejlesztés elején tart, 1-2%-ra számíts)
- fortuna-random: gyorsabb, biztonságosabb véletlenszám generálás (DE időnként hanyagolja a fejlesztő)
- LinuxMM: memóriakezeléssel kapcsoltos patchek
- realtime-preempt: realtime kernel (fejlesztés alatt)
- -tiny: megtakarítható valamennyi memória (DE instabil lehet)
powertweak
Röviden: mélyére áshatsz az alaplap, proci, stb. beállításainak, így 5-10% sebességnövekedést lehet elérni
Rendszer: Linux
Kockázat:
- néhány opció adatvesztést okoz(hat)
- mára elavult a progi (2003), ezzel a támogatott hardwarek is
Részletek: Powertweak Linux
videókártya húzása
Röviden: a videókártya mélyreható beállításai
Rendszer: Linux
Kockázat:
- instabilitás, rosszabb esetben tönkremenetel
Részletek:
- ATI Control Panel: ati (a hivatalos driver része)
- Nvclock: nvidia
- nvidia-settings: nvidia (a hivatalos driver része)
- YanC42: ati, nvidia
Busted!
Itten lesznek összegyűjtve azok a pletykák és közhiedelmek, amikről többé-kevésbé kijelenthetjük, hogy még kipróbálásra sem érdemesek (rosszabb esetben ártanak a teljesítménynek és/vagy a vasnak).