A 2.6.22.4-et preempt (desktop) / low latencyt azért mégsem /, ill. cfq schedulerrel forgattam.
Az nvidia driver 8776os ami a debian etch repóban bent van. Mindkét kernellel a 7708-as értéket dobta ki a legstabilabban, ugyanígy a xengine is ~109000 rpm körül produkált...
A bonnie++ -on pedig a következő eredmény született:
2.4essel:
Version 1.03 ------Sequential Output------ --Sequential Input- --Random-
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
osconsfortres 1536M 25737 99 46464 12 19031 3 22318 78 41778 3 200.5 0
------Sequential Create------ --------Random Create--------
-Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 2284 92 +++++ +++ +++++ +++ 3182 99 +++++ +++ 12178 100
osconsfortress,1536M,25737,99,46464,12,19031,3,22318,78,41778,3,200.5,0,16,2284,92,+++++,+++,+++++,+++,3182,99,+++++,+++,12178,100
2.6ossal:
Version 1.03 ------Sequential Output------ --Sequential Input- --Random-
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
osconsfortres 1536M 38092 81 39529 10 17885 4 32401 68 40747 3 217.4 0
------Sequential Create------ --------Random Create--------
-Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++
osconsfortress,1536M,38092,81,39529,10,17885,4,32401,68,40747,3,217.4,0,16,+++++,+++,+++++,+++,+++++,+++,+++++,+++,+++++,+++,+++++,+++
A kompatiblitás terén mindkét rendszer vizsgálatra szorul, ugyanis egyik kernellel sem megy a tunerkártya távirányítója. / debian repoban levő lirc motyóval próbáltam deb féle 2.6.18al ezzel megy. /
Egyelőre ennyi. A tesztet tekintve nem vagyok kifejezetten elragadtatva a 2.6 "extra desktop" képességeitől. /
Persze ha tud vki egy "mértékadóbb" tesztről akkor szívesen megpróbálom. / A vanilla kernel "kompatibilitási képességétől" meg aztán végképp nem.
Mert mi is van a "távirányítóval" ?
A 2.4es kernel végleg leáll egy lirc_dev unresolved symbol üzenettel, az említett modul betöltési kísérletekor. billentyűzet még részlegesen van (num lock műxik), szal nem döglik meg, de képtelenség pl. terminált váltani, magic sysrq-t mondjuk nem próbáltam. Ugyanez van a teljes bttv alrendszerrel is. unresolved symbgols az egész. A bttv mondjuk nem fagy betöltési próbánál, csak szimplán nem működik ;-). Talán valamiféle függősége lehet a sound szekcióban a bttv-nek. ennek majd utána kellene nézni.
A 2.6osban sem megy a lirc, ott le sem fordul. Előszőr hiányolta az include/linux/config.h-t majd miután ezt "megoldottam" ;-) a bttv alrendszerben levő valamilyenn újkeletű változás feküdte meg a gyomrát, mert nem fordul le harsány error fordítási üzeneteket köpködve. Persze lehet hogy az eszközkezelésben levő turkászás miatt nem jó megint. Itt mindenesetre a bttv műxik, mert kép van, alevt viszont nincs, úgyhogy teletext szintén nem működik, ez biztosan eszközkezelési módosulás, mert nemtalálja a vbi0 nevű eszközöt.
megpróbálok még egy deb féle kernelt grsec pax hálózat hang nélkül. most forog...
Hát ezzel megy a bttv, lirc, meg a alevt is.
glxears a "szokásos" 7708as értéket hozta, xengine pedig 109000-110000-t. tehát maradt ami volt.
bonnie++
Version 1.03 ------Sequential Output------ --Sequential Input- --Random-
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
osconsfortres 1536M 37126 79 47542 10 17007 4 27270 58 41240 3 202.3 0
------Sequential Create------ --------Random Create--------
-Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++
osconsfortress,1536M,37126,79,47542,10,17007,4,27270,58,41240,3,202.3,0,16,+++++,+++,+++++,+++,+++++,+++,+++++,+++,+++++,+++,+++++,+++
2.6.18-limbo teszteredmények. (ez az agyonpacsált "éles" grseces kernel) :
glxgears és xengine...
Az első kb. 30 msp-ben 7500as a glxgears és 90000 körüli a xengine, majd
7690-re felugrik a glxgears és ott "stabilizálódik" 7700-ig azért nem megy fel, a xengine pedig 111000-112000 körüli értékre ugrik gyakorlatilag egy pillanat alatt anélkül hogy bármihez is "nyúlnék". / bár ugye itt cpufreq conservative governor is van, lehet az ugrik 1000-ről 1800 Mhzre (?) /
bonnie++ is itt van.
Version 1.03 ------Sequential Output------ --Sequential Input- --Random-
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
osconsfortres 1536M 36042 79 44978 10 15801 4 29455 64 40202 3 213.0 0
------Sequential Create------ --------Random Create--------
-Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++
osconsfortress,1536M,36042,79,44978,10,15801,4,29455,64,40202,3,213.0,0,16,+++++,+++,+++++,+++,+++++,+++,+++++,+++,+++++,+++,+++++,+++
A 30 msp-s csúszásért a cpufreq "bűnössége" bizonyítást nyert. egy echo performance > ...scaling governor után már alapól nyitott a fent említett értékeken.
Asszem ennyi akkor.
- Oscon blogja
- A hozzászóláshoz be kell jelentkezni
- 1253 megtekintés
Hozzászólások
grsec nélkül nem mész netre? miért?
-- There is never time to do it right, but always time to do it over.
- A hozzászóláshoz be kell jelentkezni
Pl. mert ha a firefox (iceweasel) v. konqueror összeszed valamit a neten egy aktuális buffer overflow bug miatt akkor lehet takaríthatok utána...
Meg az "idegen" ELF binárisokat is így könnyen távol tudom tartani, ha véletlenül bekerülnének a /home-ba. (TPE)... / noexec távoltartó erejében nem bízok meg 100%ban /
--------------
Nem a zsömle kicsi, a pofátok nagy...
- A hozzászóláshoz be kell jelentkezni
ahogy láttam 2.6.22.2-es van stabil és 2.6.22.4-eshez met testing patch
Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22.3-pancs1-wifi1 - 2.6.22.3 kernel madwifivel itt
- A hozzászóláshoz be kell jelentkezni
Ettől még a lirc, meg a teletext nem fog menni sajnos extra hegesztés nélkül / mondjuk döfje belém a kést az aki meg tudja magyarázni miért is kellett azt a nyamvadt include/linux/config.h-t kidobni. most az megint kinek szúrta a szemét hogy kompatibilitási okokból bent maradt ? kellett az a 11 kbyte hely? esküszöm nem értem. /. Ráadásul vanilla kernelek igen gyakran frissülnek, 2 hetente kéne kernelt forgatnom, és még te is elismerted a blogodban hogy most is pl. előfordulhatnak bosszantó hibák benne.
én meg a nyugit szeretem.
---------
Nem a zsömle kicsi, a pofátok nagy...
- A hozzászóláshoz be kell jelentkezni
nem dobták ki, csak autoconf, vagy autoconf.h lett a neve, arra kell dobni egy simlinket és jó lesz, amugy ha jól emlékszem ezt a 2.6.20-asban vezették be, (vagy lehet, hogy hülyeséget modntok, mert a 2.6.22-esben és emiatt kezdtem el a saját wifi-s kerneleket feltolni hup-ra?)
Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22.3-pancs1-wifi1 - 2.6.22.3 kernel madwifivel itt
- A hozzászóláshoz be kell jelentkezni
A config.h "pótlását" még megoldottam, de a bttv függvényekbe is "beletúrtak" valamit, mert még mindig nem fordult le ezután sem. csak ennek a nyomozása már egy kis időt igénybe venne...
A vbi0 eszköz hiánya meg valszeg még tovább tartana. Meg kéne fejteni mit műveltek mostanában az eszközkezeléssel.
Csak mivel van egy működő kernel, hozzávaló cuccossal, őszintén szólva nem valószínű hogy érdemes energiát feccölni a problémák megoldásába.
----------
Nem a zsömle kicsi, a pofátok nagy...
- A hozzászóláshoz be kell jelentkezni
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.22.y.git;a=s…
itt sokkal könnyebb, vagy csinálsz egy git-clone -t és akkor local repoban tudod követni, hogy mi történt a kernelben.
Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22.3-pancs1-wifi1 - 2.6.22.3 kernel madwifivel itt
- A hozzászóláshoz be kell jelentkezni
en minden nap grsec nelkul "megyek a netre" :)
--
I think the major good idea in Unix was its clean and simple interface: open, close, read, and write.
- A hozzászóláshoz be kell jelentkezni