linux:n nopeus

tälllä palstalla tulee aika useati esille että linux on hidas(graaffisella puolella)

mikrobitistä löytyy ohje miten tästä pääsee eroon.
http://www.mbnet.fi/jutut/paivanvinkki/?from=etusivu

koska tuo on päivän vihje (eli todennäköisesti huomenna tuo linkki ei toimi, joten kopioin tekstin tänne)



Nopeuta Linuxin työpöytäkäyttöä

Nopeus, jolla Linuxin ydin vaihtaa suoritettavaa tehtävää on normaalisti optimoitu palvelin- ja konsolipohjaista käyttöä varten. Tästä syystä vasteaika on pitkä, eikä Linux oletusasetuksilla tunnu graafisella puolella läheskään niin nopealta kuin järjestelmän todellinen teho antaa odottaa. Kokeneempien ytimenkääntäjien kannattaakin kokeilla seuraavaa temppua:

Muokkaa mieleiselläsi teksturilla ytimen lähdekoodihakemistosta tiedostoa include/asm-i386/param.h (eli esimerkiksi /usr/src/linux/include/asm-i386/param.h) ja etsi sieltä rivi #define HZ x, jossa x on jokin luku, normaalisti 100. Vaihda luvun x tilalle luku 1024 ja käännä ydin uudelleen. Uudelleenkäynnistyksen jälkeen Linuxin X todennäköisesti toimii huomattavasti aiempaa virkeämmin.

Vanhemmilla ytimillä saattaa käydä niin, että esimerkiksi top-komento näyttää tempun myötä kaikkien tehtävien prosessoritehon kulutukseksi 99 prosenttia ja joillakin äänikorteilla äänet soivat liian nopeasti. Tällöin auttaa päivitys tuoreeseen ytimeen - ainakin versiot 2.4.x tuntuvat toimivan tempun jälkeen hyvin.


laitetaan viellä linkki sivulle jossa kerrotaan enemmän ytimen käännöstä:
http://sal-faq.sourceforge.net/html/ytimen-kaantaminen.html
5485
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

Tuntuu aika turhauttavalta ja monimutkaselta hommalta. Eikö Linuxin asennusohjelma voi tehdä näitä asetuksia käyttäjän puolesta, jos käyttäjä ei halua konettaan palvelimena tai konsolitilassa käyttää?

Äänestä
  • "Eikö Linuxin asennusohjelma voi tehdä näitä asetuksia käyttäjän puolesta, jos käyttäjä ei halua konettaan palvelimena tai konsolitilassa käyttää?"

    Luuletko, että tuo ehdotettu koodin puukotus on tarkoitettukaan jokamiehen suoritettavaksi. Jos olisi, tuo olisi jo tehty valmiiksi koodiin ja tarjottu loppukäyttäjille.

    Äänestä

  • kuten varmaan huomaat niin sieltä löytyy sanoja: "Kokeneempien ytimenkääntäjien", "kokeilla", "todennäköisesti toimii" ja " tuntuvat toimivan"

    eli täyttä varmuutta ei ole että tempun jälkeen homma toimisi nopeammin (voi olla että toimii huonommin)

    on vain annettu mahdollisuus koittaa virittää omaa kokoonpanoa hieman paremmaksi. minun mielestäni se on hyvä asia että annetaan edes mahdollisuus..

    Äänestä

  • Tuntuu tuo alkuperäinen ohje tosiaan hiukan rankalta, kas kun sen kernelin skeduloijan suorituskyky reaaliaikaisuuden lähentelyssä on muustakin kiinni kuin vain aikaviipaleen koosta...

    Ainakin Redhat 9.0 (ja uudemmat punahatut jos löytyy jostain) sisältävät joitakin parannuksia kerneliin desktop-ympäristöä silmälläpitäen.

    Yksi nopeimmista Linux-jakeluista työpöytäkäyttöön lienee Gentoo-jakelu, joka tosin ei ole aloittelijan valinta. Gentoon valmiit kernelvaihtoehdot sisältävät melkeinpä kaikki reaaliaikaisuutta parantavat muutokset Linuxin kerneliin... Kaikki siis mitä kehittäjät ovat tähän mennessä saaneet aikaiseksi :)

    Tuleva Linuxin 2.6 kernelhän sitten sisältää myös suuren joukon em. parannuksia nimenomaan vasteajan pienentämiseen. Huhujen mukaan paljon odotettu (virallinen ja vakaa versio) 2.6 kernelistä olisi tulossa noin kuukauden sisään.

    Äänestä

  • Esa kirjoitti:

    Tuntuu tuo alkuperäinen ohje tosiaan hiukan rankalta, kas kun sen kernelin skeduloijan suorituskyky reaaliaikaisuuden lähentelyssä on muustakin kiinni kuin vain aikaviipaleen koosta...

    Ainakin Redhat 9.0 (ja uudemmat punahatut jos löytyy jostain) sisältävät joitakin parannuksia kerneliin desktop-ympäristöä silmälläpitäen.

    Yksi nopeimmista Linux-jakeluista työpöytäkäyttöön lienee Gentoo-jakelu, joka tosin ei ole aloittelijan valinta. Gentoon valmiit kernelvaihtoehdot sisältävät melkeinpä kaikki reaaliaikaisuutta parantavat muutokset Linuxin kerneliin... Kaikki siis mitä kehittäjät ovat tähän mennessä saaneet aikaiseksi :)

    Tuleva Linuxin 2.6 kernelhän sitten sisältää myös suuren joukon em. parannuksia nimenomaan vasteajan pienentämiseen. Huhujen mukaan paljon odotettu (virallinen ja vakaa versio) 2.6 kernelistä olisi tulossa noin kuukauden sisään.

    Itsellä on gentoo ja ei tätä nyt hitaaksi voi sanoa :D
    Käytössä viimeisin softa, ei turhia palveluita ja prelink käytössä.
    Niin gentoossahan X:ää ajetaan nice arvolla -10 eli nostetulla prioriteetillä? en tiedä miten muissa distroissa?
    Katsoppa www.gentoo.org ja sieltä se performance linkki... On nääs mitattu eroja samassa raudassa mandrakeen ja erot huomattavia!!!

    Äänestä

Kommentoi aloitusta


masa kirjoitti:

tälllä palstalla tulee aika useati esille että linux on hidas(graaffisella puolella)

mikrobitistä löytyy ohje miten tästä pääsee eroon.
http://www.mbnet.fi/jutut/paivanvinkki/?from=etusivu

koska tuo on päivän vihje (eli todennäköisesti huomenna tuo linkki ei toimi, joten kopioin tekstin tänne)



Nopeuta Linuxin työpöytäkäyttöä

Nopeus, jolla Linuxin ydin vaihtaa suoritettavaa tehtävää on normaalisti optimoitu palvelin- ja konsolipohjaista käyttöä varten. Tästä syystä vasteaika on pitkä, eikä Linux oletusasetuksilla tunnu graafisella puolella läheskään niin nopealta kuin järjestelmän todellinen teho antaa odottaa. Kokeneempien ytimenkääntäjien kannattaakin kokeilla seuraavaa temppua:

Muokkaa mieleiselläsi teksturilla ytimen lähdekoodihakemistosta tiedostoa include/asm-i386/param.h (eli esimerkiksi /usr/src/linux/include/asm-i386/param.h) ja etsi sieltä rivi #define HZ x, jossa x on jokin luku, normaalisti 100. Vaihda luvun x tilalle luku 1024 ja käännä ydin uudelleen. Uudelleenkäynnistyksen jälkeen Linuxin X todennäköisesti toimii huomattavasti aiempaa virkeämmin.

Vanhemmilla ytimillä saattaa käydä niin, että esimerkiksi top-komento näyttää tempun myötä kaikkien tehtävien prosessoritehon kulutukseksi 99 prosenttia ja joillakin äänikorteilla äänet soivat liian nopeasti. Tällöin auttaa päivitys tuoreeseen ytimeen - ainakin versiot 2.4.x tuntuvat toimivan tempun jälkeen hyvin.


laitetaan viellä linkki sivulle jossa kerrotaan enemmän ytimen käännöstä:
http://sal-faq.sourceforge.net/html/ytimen-kaantaminen.html

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu