View previous topic :: View next topic |
Author |
Message |
ormi Apprentice
Joined: 13 Oct 2002 Posts: 234 Location: lappeen Ranta, Finland
|
Posted: Wed Oct 27, 2004 11:09 am Post subject: |
|
|
Kyllä eron voi todeta silminnähtävästi, etenkin silloin kun prosessorikäyttö on 100%. Näin ainakin minun koneellani, joka ei todellakaan ole mikään vauhtihirmu (axp1600+). En sitten nopeutuuko ohjelmat muuten, mutta ainakaan hiiri ei tahmaa |
|
Back to top |
|
|
pussi l33t
Joined: 08 May 2004 Posts: 727 Location: Finland
|
Posted: Wed Oct 27, 2004 11:32 am Post subject: |
|
|
Aikaisemmin käyttämiini gentoo-sourceihin verrattuna en 233MHz G3 iMacissani huomannut merkittävää vaikutusta. Vanilla-sourceihin kuitenkin varmaan aika selvä ero. |
|
Back to top |
|
|
s4kk3 Apprentice
Joined: 15 Oct 2004 Posts: 232 Location: Finland
|
Posted: Thu Oct 28, 2004 3:37 pm Post subject: |
|
|
No sen verran voin sanoa että eron huomaa 100% kuormituksella (esim vanilla-sources ja nitro-sources), hiiri tahmaa, ohjelmat ei käynnisty niin hitaasti kuin vanillassa (vaikka kylläkin vie enemmän aikaa kuin normaalisti) ja musiikiakin pystyy kuunnella, ilman että alkaa pätkimään, eli kaikki prosessoriteho ei mene sille kääntämiselle?!? mitäs uutta tuossa nitron kakkosversiossa on ykköseen verrattuna? |
|
Back to top |
|
|
Deranger Veteran
Joined: 26 Aug 2004 Posts: 1215
|
Posted: Thu Oct 28, 2004 3:45 pm Post subject: |
|
|
Eipä siinä mitään kummempia...Muutama hyödyllinen bugfix:
Code: |
...
fix-bad-segment-coalescing-in-blk_recalc_rq_segments.patch | I/O bugfix which improves performance under load
vm-pages_scanned-active_list.patch | Fix the nasty kswapd bug
...
|
2.6.9-nitro2 käytössä ja hyvin pelaa... |
|
Back to top |
|
|
s4kk3 Apprentice
Joined: 15 Oct 2004 Posts: 232 Location: Finland
|
Posted: Thu Oct 28, 2004 5:58 pm Post subject: |
|
|
Tossa käänsin nitro2:sen, käynnistyi ihan hyvin mutta näppäimisto ei toimi. Pari kertaa aikaisemminki ei ole toiminu näppäimistö mutta en muista mikä oli vikana sillon. Vanhalla (nitro1) kernelillä kyllä toimii. Eli jossain kernelin asetuksissa vikaa mutta missä? _________________ My own filemanager project |
|
Back to top |
|
|
s4kk3 Apprentice
Joined: 15 Oct 2004 Posts: 232 Location: Finland
|
Posted: Fri Oct 29, 2004 3:53 pm Post subject: |
|
|
Nyt kyllä luovutan, ei näppäimistö toimi sit millään eikä kukaan oikeen osaa sanoa et missä vika. _________________ My own filemanager project |
|
Back to top |
|
|
Deranger Veteran
Joined: 26 Aug 2004 Posts: 1215
|
Posted: Fri Nov 12, 2004 3:31 pm Post subject: |
|
|
Alkaa nuo uudet nitrot olemaan täynnä jos jonkinmoista turhaa patchia, nimim. entinen nitro-käyttäjä Nyt käytössä itse patchattu 2.6.9-ck3, mukana mm. Reiser4 & vesafb-tng. Toimii paremmin kuin hyvin |
|
Back to top |
|
|
s4kk3 Apprentice
Joined: 15 Oct 2004 Posts: 232 Location: Finland
|
Posted: Fri Nov 12, 2004 5:49 pm Post subject: |
|
|
Ite ainaki aattelin kokeilla vielä uusimpia nitroja, jos saisin software suspendinki toimii. Eikö reiser4:n kanssa voi käyttää 4kb stacckeja?
Tiiättekö mitään hyviä kernelin kääntö oppaita että miten saisi tehokkaan kernelin, eli mitä pitäisi valita ja mitkä jättää pois. Kun nykyisin tuntuu olevan vähän haku ammuntaa. _________________ My own filemanager project |
|
Back to top |
|
|
Deranger Veteran
Joined: 26 Aug 2004 Posts: 1215
|
Posted: Fri Nov 12, 2004 6:10 pm Post subject: |
|
|
s4kk3 wrote: | Ite ainaki aattelin kokeilla vielä uusimpia nitroja, jos saisin software suspendinki toimii. Eikö reiser4:n kanssa voi käyttää 4kb stacckeja?
Tiiättekö mitään hyviä kernelin kääntö oppaita että miten saisi tehokkaan kernelin, eli mitä pitäisi valita ja mitkä jättää pois. Kun nykyisin tuntuu olevan vähän haku ammuntaa. |
Ei voi käyttää, ainoastaan 8k stackkeja voi. Kernelin toimivuus on miljoonasta asiasta kiinni, ck-sources pitää sisällään ainoastaan suorituskykyyn vaikuttavia patcheja (Staircase, CFQv2, MW II jne.) ja ne ovat aina toimineet loistavasti. Nitrokin patchataan CK:n päälle. |
|
Back to top |
|
|
s4kk3 Apprentice
Joined: 15 Oct 2004 Posts: 232 Location: Finland
|
Posted: Fri Nov 12, 2004 6:30 pm Post subject: |
|
|
onko ck:lle ebuildii? Jos vaikka sattuisi silleen et päätyis kokeilee _________________ My own filemanager project |
|
Back to top |
|
|
Deranger Veteran
Joined: 26 Aug 2004 Posts: 1215
|
Posted: Fri Nov 12, 2004 6:35 pm Post subject: |
|
|
s4kk3 wrote: | onko ck:lle ebuildii? Jos vaikka sattuisi silleen et päätyis kokeilee |
Jeps,
Ota huomioon että CK:ssa ei ole Reiser4 tukea, se täytyy itse patchata (itse otin kaikki Reiser4 filut 2.6.9-mm1 broken-outista ja patchasin ne ck:hon), tai sitten käyttää cko-sourceja (CK Overloaded).
Kernel patch homepage of Con Kolivas |
|
Back to top |
|
|
s4kk3 Apprentice
Joined: 15 Oct 2004 Posts: 232 Location: Finland
|
|
Back to top |
|
|
Deranger Veteran
Joined: 26 Aug 2004 Posts: 1215
|
Posted: Tue Nov 16, 2004 8:24 pm Post subject: |
|
|
Näyttää hyvältä, mutta taidan pysyä silti CK:ssa ja patchaan siihen ne patchit joita tarvitsen (Reiser4, vesafb-tng ja config /dev/tty* count) |
|
Back to top |
|
|
ZiffyWombat n00b
Joined: 06 Sep 2004 Posts: 64 Location: Earth, Europe, Scandinavia, Finland, Nokia
|
Posted: Tue Nov 30, 2004 10:01 am Post subject: |
|
|
2.6.9-nitro4 on tähän mennessä toiminut suhteellisen hyvin itselläni. Eli hyvät kernel sourcet kyllä ovat. |
|
Back to top |
|
|
Rotonen n00b
Joined: 05 Nov 2003 Posts: 39 Location: Kotka, Finland
|
Posted: Sat Dec 04, 2004 11:13 am Post subject: |
|
|
Nitro -sorsat ovat kyllä erinomanen testikenttä mm-kerneliä ja sitäkautta vanilla-kerneliä varten, mutta kannattaako niitä nyt silti suositella ihan päivittäiseen käyttöön jokaiselle, joka tahtoo nopeutta, kun parhaat ja toimivat patsit pääsevät kuitenkin pikkuhiljaa vanilla-kerneliinkin asti, kunhan ensin tulevat tarpeeksi stabiileiksi...? |
|
Back to top |
|
|
vrln Guru
Joined: 11 Sep 2004 Posts: 534 Location: Finland
|
Posted: Thu Dec 16, 2004 4:09 pm Post subject: |
|
|
Rotonen wrote: | Nitro -sorsat ovat kyllä erinomanen testikenttä mm-kerneliä ja sitäkautta vanilla-kerneliä varten, mutta kannattaako niitä nyt silti suositella ihan päivittäiseen käyttöön jokaiselle, joka tahtoo nopeutta, kun parhaat ja toimivat patsit pääsevät kuitenkin pikkuhiljaa vanilla-kerneliinkin asti, kunhan ensin tulevat tarpeeksi stabiileiksi...? |
Ei nitro sourceissa ole oikeastaan mitään mikä olisi testitavaaa -mm varten, sillä se perustuu lähinnä vakaaseen 2.6 kerneliversioon. Siihen on vaan lisätty paljon sellaista joka ei ole todennäköisesti koskaan pääsemässäkään itse vakaaseen 2.6 kerneliin (esim staircase cpu scheduler). Eli toisinsanoen nitro on melko pitkälti = vakaa 2.6 + jotain juttuja -mm:st (esim reiser4, cfq) + ck patchsetti + gentoon oma patchsetti.
Varsinkin tuo -ck patchsetti on se mistä lähes kaikki ns. desktoppeja varten olevat patchit tulevat. Tärkein näistä on (desktop käyttöä varten tarkoitettu) staircase cpu scheduleri, joka ei todennäköisti pitkään aikaan jos koskaan (ei ainakaan ennenkun vakaassa 2.6 kernelissä on modulaariset cpu schedulerit) vakaaseen 2.6 kerneliin koska se on erikoistehtävää varten suunniteltu, toisinkun tämänhetkinen vakaan kernelin cpu scheduleri joka soveltuu kaikkiin tarkoituksiin.
Itse en suosittelisi nitro sourceja ihan yleiseen käyttöön kenelle tahansa, sillä siinä on kuitenkin usein aika paljon kaikenlaista testivaiheessa olevaa (kuten esim. reiser4 tiedostojärjestelmä).
Sen sijaan ck-sources (löytyy tuolla nimellä portagesta) on tutustumisen arvoinen juttu mielestäni ihan kenelle tahansa joka käyttää konettansa desktop tarkoitukseen. Se on desktop patchsetti, joka sisältää kaikenlaisia interaktiivisuutta yms parantavia päivityksiä ja muutoksia. Tärkein uudistus siinä on staircase cpu scheduleri, joka saa aikaan ihan huomattavan eron, varsinkin kun kone on 99% cpu loadissa (gentoossa aika yleistä...). Ei nyi ja pauku kone läheskäänniin paljon kun perus 2.6 kernelillä ja muutenkin yleinen interaktiivisuus tuntuu paremmalta. Ck-sources perustuu ihan vakaaseen 2.6 kerneliin eli sen ei pitäisi hajoilla kovinkaan paljoa.
Itse olen käyttänyt sitä jo melko kauan eikä montaa kertaa ole mikään bugannut. Päinvastoin, siinä on usein esimerkiksi bugipäivityksiä joita vakaassa kernelissä ei ole (esim. tällä hetkellä se sisältää jotain ac patchsetistä napattuja korjauksia. |
|
Back to top |
|
|
Rotonen n00b
Joined: 05 Nov 2003 Posts: 39 Location: Kotka, Finland
|
Posted: Tue Dec 28, 2004 4:13 pm Post subject: |
|
|
vrln wrote: | Ei nitro sourceissa ole oikeastaan mitään mikä olisi testitavaaa -mm varten, sillä se perustuu lähinnä vakaaseen 2.6 kerneliversioon. Siihen on vaan lisätty paljon sellaista joka ei ole todennäköisesti koskaan pääsemässäkään itse vakaaseen 2.6 kerneliin (esim staircase cpu scheduler). Eli toisinsanoen nitro on melko pitkälti = vakaa 2.6 + jotain juttuja -mm:st (esim reiser4, cfq) + ck patchsetti + gentoon oma patchsetti. |
Muistaakseni esimerkiksi reiser4 pääsi mm-patchsettiin ja sitäkautta vanillaa kohti nopeammin, koska love-sourceissa se levisi laajalti Gentoon (ja muidenkin distrojen) bleeding-edge -käyttäjille ja sitäkautta sai ripeää tahtia bugiraportteja ja patcheja ja stabiloitui.
Eivätköhän nuo staircase -scheduleritkin ole pääsemässä vaihtoehtoisiksi kerneliin loppujen lopuksi, kunhan stabiloituvat..? Ei kai hyvää voi poiskaan heittää..
Lähinnä love- nitro- ja muiden epämääräisten bleeding edge -kernelien käyttäminen aiheuttaa harmaita hiuksia kehittäjille, koska ne voivat aiheuttaa mitä oudompia virheitä esimerkiksi paketteja käännellessä.. Joten ck-sources tai gentoo-sources ovat peruskäytössä mitä riittävimpiä. |
|
Back to top |
|
|
vrln Guru
Joined: 11 Sep 2004 Posts: 534 Location: Finland
|
Posted: Thu Dec 30, 2004 12:52 pm Post subject: |
|
|
Rotonen wrote: | vrln wrote: | Ei nitro sourceissa ole oikeastaan mitään mikä olisi testitavaaa -mm varten, sillä se perustuu lähinnä vakaaseen 2.6 kerneliversioon. Siihen on vaan lisätty paljon sellaista joka ei ole todennäköisesti koskaan pääsemässäkään itse vakaaseen 2.6 kerneliin (esim staircase cpu scheduler). Eli toisinsanoen nitro on melko pitkälti = vakaa 2.6 + jotain juttuja -mm:st (esim reiser4, cfq) + ck patchsetti + gentoon oma patchsetti. |
Muistaakseni esimerkiksi reiser4 pääsi mm-patchsettiin ja sitäkautta vanillaa kohti nopeammin, koska love-sourceissa se levisi laajalti Gentoon (ja muidenkin distrojen) bleeding-edge -käyttäjille ja sitäkautta sai ripeää tahtia bugiraportteja ja patcheja ja stabiloitui.
Eivätköhän nuo staircase -scheduleritkin ole pääsemässä vaihtoehtoisiksi kerneliin loppujen lopuksi, kunhan stabiloituvat..? Ei kai hyvää voi poiskaan heittää..
Lähinnä love- nitro- ja muiden epämääräisten bleeding edge -kernelien käyttäminen aiheuttaa harmaita hiuksia kehittäjille, koska ne voivat aiheuttaa mitä oudompia virheitä esimerkiksi paketteja käännellessä.. Joten ck-sources tai gentoo-sources ovat peruskäytössä mitä riittävimpiä. |
Reiser4 olisi joka tapauksessa päässyt -mm:ään ja sitä kautta mainlineen (jossa se ei vielä ole), se oli vaan ajan kysymys. En sanoisi että love-sources asiaan vaikutti mitenkään (lopulta hyvin pienen porukan patchsetti kuitenkin, joista taas hyvin harva oikeasti käytti edes reiser4:ää), kun reiser4 oli kuitenkin käytännössä selkeä "tulevaisuuden toivo" joka joskus syrjäyttäisi reiser3.6:n.
Staircase ei ole melko varmasti koskaan pääsemässä ainakaan 2.6 kerneliin, sillä siitä on tietääkseni sanottu aika selkeä "ei" korkeilta tahoilta (akpm) linux kernel mailing listillä. Syynä se ettei tässä vaiheessa haluta mitään niin suurta muutosta tehdä, eikä default schedulerin pitäisi olla mihinkään tiettyyn työtehtävään erikoistunut.
Useita schedulereita (modulaarisina) ei myöskään ole tulossa ainakaan 2.6:een, Con Kolivas kyllä teki sitä varten plugsched patchit mutta ne ammuttiin myös alas linux kernel mailing listillä joku kuukausi pari sitten, koska halutaan mahd. hyvä yleisscheduleri ja jos kernelissä olisi muitakin, niin sen kehitys kärsisi.
Love sourceja en ole koskaan testannut (mutta ainakin nykyisin niissä ei ole kovinkaan paljon patchejä enään, ennen oli). Nitro vaihtelee jonkinverran aina julkaisusta riippuen, mutta ainakin 2.6.9-nitro4 (Seppen tekemä, noissa Darcknessin tekemissä 2.6.10 pohjasissa näyttää olevan enemmän patchejä, esim ac patchsetti) on hyvin lähellä perus ck patchsettiä:
http://www.sepi.be/nitro/2.6.9-nitro4/series
--> eipä tuossa mitään muuta ole lisätty kuin reiser4/gentoo-dev-sources/swsusp2/win4lin patchit ja jotain pieniä patchejä. Ennen nitrot oli usein -mm:ään pohjautuvia, ja kaatuili/sekoili todella rankasti. Muutenkin ainakin omien kokemuksieni perusteella -mm lienee ylivoimaisesti epävakain kaikista patchseteistä mitä olen testannut.
Jos on ongelmia niin niistä pitää raportoida patchsetin kehittäjälle eikä mainline kernelin, tosin ensin pitää testata tuleeko samaa ongelmaa myös mainline versiolla. Ja jooh, eihän tietenkään peruskäytössä millään reiser4:llä (tai millään epävakaalla patchsetillä) mitään tee, ne on lähinnä harrastelijoita varten jotka haluavat testailla/säätää kaikenlaisia juttuja huvikseen ja kenties laittaa niistä sitten bugiraportteja. Gentoossa tosin varmasti liian rankat GCC settingit (joita hyvin monet käyttää) aiheuttaa ylivoimaisesti eniten kaikenlaisista kääntö yms ongelmista. Ainakin ihan perus ck-sources on imo ainakin ihan hyvä yleiseenkin käyttöön, esim YOPER:n ( http://www.yoper.com ) default kerneli sisältää ck patchsetin. Aika suuri prosentti gentoon käyttäjistä tosin taitaa kuulua tähän harrastelijoiden ryhmään. Yleinen käyttö ja lähdekoodipohjainen distro sinänsä on jo vähän ristiriidassa :) |
|
Back to top |
|
|
Deranger Veteran
Joined: 26 Aug 2004 Posts: 1215
|
Posted: Thu Dec 30, 2004 7:00 pm Post subject: |
|
|
vrln wrote: | Ainakin ihan perus ck-sources on imo ainakin ihan hyvä yleiseenkin käyttöön |
Olen todellakin samaa mieltä, kaiken maailman patchsettejä olen kokeillut ja aina palannut CK:hon (itse patchattu lisäksi vesafb-tng ja Reiser4). Mukavan nopea ja silti todella vakaa.
Kuten vrln jo mainisti, mainlinessä ei tulla ikinä näkemään Staircasea tai CFQ:ta, koska schedulerien pitäisi soveltua moneen eri tarkoitukseen, eikä esim. pelkästään desktop käyttöön. Deadline sopii hyvin servereille, mutta tässäkin törmätään samaan ongelmaan - se ei sovellu jokaisen tarpeille.
Tuskimpa edes "tavallinen" käyttäjä ymmärtää mitä schedulerit tekevät tai eivät ainakaan ole kiinnostunut niiden vaihtamisesta
Itse en kylläkään Staircasea tai CFQ:ta pois vaihtaisi |
|
Back to top |
|
|
vrln Guru
Joined: 11 Sep 2004 Posts: 534 Location: Finland
|
Posted: Thu Dec 30, 2004 10:09 pm Post subject: |
|
|
Jooh en minäkään vaihtaisi niitä enään pois kun on tottunut. Käytin jonkinaikaa default kerneliä kun yritin etsiä vikaa yhteen ongelmaan - ero on tosiaan huomattava.
Lisään itse -ck:hon reiser4/fbsplashin, tosin en tällä kertaa onnistunut reiser4:ää saamaan kuntoon joten käytän -cko1:ta (joka toimii aivan täydellisesti tähän mennessä). Huomasin tosin juuri että namesys ftp:lle on uploadattu reiser4 2.6.10 varten, niin ei pidä enää yrittää korjata niitä rejectejä :) Huomenna tulee todennäköisesti uusi ck patchsetti, niin pitää sitten kääntää uusi kerneli. |
|
Back to top |
|
|
Deranger Veteran
Joined: 26 Aug 2004 Posts: 1215
|
Posted: Fri Dec 31, 2004 6:28 am Post subject: |
|
|
vrln wrote: | Jooh en minäkään vaihtaisi niitä enään pois kun on tottunut. Käytin jonkinaikaa default kerneliä kun yritin etsiä vikaa yhteen ongelmaan - ero on tosiaan huomattava.
Lisään itse -ck:hon reiser4/fbsplashin, tosin en tällä kertaa onnistunut reiser4:ää saamaan kuntoon joten käytän -cko1:ta (joka toimii aivan täydellisesti tähän mennessä). Huomasin tosin juuri että namesys ftp:lle on uploadattu reiser4 2.6.10 varten, niin ei pidä enää yrittää korjata niitä rejectejä Huomenna tulee todennäköisesti uusi ck patchsetti, niin pitää sitten kääntää uusi kerneli. |
Itse olen käyttänyt 2.6.9-mm1:n Reiser4 patcheja, kokeilin patchata 2.6.10 RC-versioiden patcheilla, mutta ei siitä mitään tullut
Nyt siis käytössä 2.6.10-ck1 2.6.9-mm1:n patcheilla...
Last edited by Deranger on Fri Dec 31, 2004 8:41 am; edited 1 time in total |
|
Back to top |
|
|
vrln Guru
Joined: 11 Sep 2004 Posts: 534 Location: Finland
|
|
Back to top |
|
|
Deranger Veteran
Joined: 26 Aug 2004 Posts: 1215
|
Posted: Fri Dec 31, 2004 8:42 am Post subject: |
|
|
Kiitän linkistä, pitänee testata tuota... |
|
Back to top |
|
|
s4kk3 Apprentice
Joined: 15 Oct 2004 Posts: 232 Location: Finland
|
Posted: Fri Dec 31, 2004 12:45 pm Post subject: |
|
|
Tämä 2.6.10-nitro-1 kyllä rullaa ihan mainiosti ja nvidian ajuritkin suostuivat toimimaan ilman ongelmia (yleensä ollut jotain pientä häikkää nitrojen kanssa)
Olettekos muuten huomanneet että näissä 2.6.10 sarjoissa voi menuconffissa vaihtaa noita scheludereita _________________ My own filemanager project |
|
Back to top |
|
|
vrln Guru
Joined: 11 Sep 2004 Posts: 534 Location: Finland
|
Posted: Fri Dec 31, 2004 5:58 pm Post subject: |
|
|
s4kk3 wrote: | Tämä 2.6.10-nitro-1 kyllä rullaa ihan mainiosti ja nvidian ajuritkin suostuivat toimimaan ilman ongelmia (yleensä ollut jotain pientä häikkää nitrojen kanssa)
Olettekos muuten huomanneet että näissä 2.6.10 sarjoissa voi menuconffissa vaihtaa noita scheludereita |
Joo, I/O schedulereita voi vaihtaa nykysin, CPU ei tosin. Niitä voi muuten vaihtaa myös ihan lennossa jopa, katsos vaikka:
cat /sys/block/hda/queue/scheduler :) (olettaen että sun kovo on hda)
sitä voi sitten vaihtaa vaikka esim:
echo cfq > /sys/block/hda/queue/scheduler
edit: ei varmaan ole ihan oikea paikka tälle, mut hyvää uutta vuotta kaikille |
|
Back to top |
|
|
|