Miten teillä onnistuu ytimen kääntäminen kannettavalla ? Törmään joka kerta ylikuumenemisongelmaan eri kannettavilla, kun suorittimet huutaa piirit punaisena 1-2-tuntia 100%:n tehoilla ?!? Lopulta kuumenee yli kriittisen rajan ennemmin tai myöhemmin ja sitten BIOS&emo katkaisee virransyötön :( ja homma reisille...
Make- komennollakaan ei voi edes pausettaa prosessia, muuta kuin väkivalloin.
Ja sama ongelma, oli sitten vanhempi tai uudempi läppäri. Ei näitä vaan ole suunniteltu tuon kaltaiseen yhtäjaksoiseen kuormittamiseen.
Ja pöytäkonetta en ole omistanu vuosiin, kannettavia löytyy kyllä joka lähtöön.
Make- komennollakaan ei voi edes pausettaa prosessia, muuta kuin väkivalloin.
Ja sama ongelma, oli sitten vanhempi tai uudempi läppäri. Ei näitä vaan ole suunniteltu tuon kaltaiseen yhtäjaksoiseen kuormittamiseen.
Ja pöytäkonetta en ole omistanu vuosiin, kannettavia löytyy kyllä joka lähtöön.
Vastaukset 10
Vanhimmat
Miksi haluat itse kääntää kernelin? Mä en ole koskaan tehnyt sellaista, aina on kernel tullut jakelussa ja päivityksissä valmiina ja juuri sellaisena kuin sitä haluankin.
Rautatasolla kehitys kulkee nopeasti. On esim kaikenlaista kääntyvää ja taittuvaa näyttöä, uusia moduuleja uusimmille suoritinkannoille, virranhallintaoptimointeja, hibernate-bugeja, yms .. ja omassa suosikkidistrossa - Slackwaressa mennään nyt 3.2.45 ytimellä kun uusin vakaa on 3.9.4.
Jotenkin turhauttavaa ostaa uutta kallista rautaa jos ei saa kaikkia sen kuuminta hottia olevia ominaisuuksia hyötykäyttöön.
Onhan mussa tietty säätäjänkin vikaa :)
Voisit kokeilla cpulimit ohjelmaa:
http://cpulimit.sourceforge.net/
Itse en ole kokeillut, mutta ilmeisesti tällä olisi juuri toivomasi vaikutus, se pakottaa prosessin lepäämään haluamasi osan ajasta.
Voit kääntää kernelin tehokkaammassa koneessa, jos kannettavasi ovat jotenkin rikki, kun kuumenevat liikaa ja kärsivät kaatumataudista. Eikä muistaakseni tehokkaassa koneessa kernelin kääntökään vie noin kovasti aikaa.
En ole viime vuosina tarvinnut jakelun virallisia kerneleitä kummempia.
Kuten yllä mainittu, ohjelmille voi priorisoida prosessoriaikaa, josko tuo auttaisi. Vaikka toki kääntäminen sitten kestää pidempää, mutta väliäkös sillä kunhan valmista tulee.
En usko, että pelkkä priorisointi (nice tai renice -komennoilla) auttaa tässä tapauksessa mitään. Nehän vain tarkoittavat, että mahdolliset muut prosessit saavat herkemmin suoritinaikaa. Mutta silloin kun muuta suoritettavaa ei ole, vie se käännös silti kaiken vapaan cpu:n.
Tuollainen erillinen sovellus, joka pakottaa prosessin nukkumaan osan ajasta, lienee ainoa ratkaisu. Sellaisen saanee kirjoitettua itsekin varsin helposti.
Kiitokset vastaajille! Kokeilen tuota em. cpu-limitiä.
Kerrohan sitten kuinka kävi ja saitko sen toimimaan niinkuin luvattiin.
teet jotain väärin kernel kääntyy melkein
"nuhapumpussakin" about 10-20 min
läppäri kun läppäri niin uutta rautaa
ett kääntyy nopeemmin
eli jos vartissa ei käänny niin teet jotain väärin
mutta mitä onkin sitten ?????????????
Vanhin kannettava on 9 vuotta vanha. Ei se vaan käänny noilla vanhoilla Pentiumeilla nopeasti. Rautaa kun voi olla moneen lähtöön. De facto and get over it..
Toki uudella koneella kääntyy nopeasti, kun jakaa vielä prosessin ajamisen kaikille suorittimille (säikeille ). Sinänsä kernelin kääntäminen ei ole mitään rakettitiedettä...
itellä "nuhapumppu" hp 7v vanha läppäri
ja muutaman sata kertaa kernelin ihan koe mieles
kääntäny ja about vartissa kääntyy ...