Kirjoittaja Aihe: Prosessorin kuorma (ratkaistu)  (Luettu 9027 kertaa)

Tempo

  • Käyttäjä
  • Viestejä: 753
    • Profiili
Prosessorin kuorma (ratkaistu)
« : 27.05.10 - klo:19.36 »
Miten prosessorin kuormaa voisi vähentää?
keskusmuistia on vaikka millä mitalla mutta prosessoria ohjelmat yms kuormittaa 100% jatkuvasti.  Netin perus selaaminen kuormittaa noin 30% mikä on normaalia mutta esim ohjelmien asennus, poisto, videoiden katselu vaikkapa youtubesta, valokuvan avaaminen kaikki muukin toiminta kuormittaa prossua ihan sikana :-(

Onko mitään ideaa mistä voisi lähteä purkamaan tätä juttua? vai kuuluuko se linuxin toiminta tapaan?

koneen tiedot alla |
                              V
« Viimeksi muokattu: 29.05.10 - klo:17.04 kirjoittanut fastest »
Läppäri aikakausi alkaa olla lopuillaan. (lopen kyllästynyt läppäreihin)
Fujitsu siemens E5925 EPA, Intel core 2 duo, 8 G ram, SSD, yms yms......

Ja linkki pääte ohjeisiin-------->http://forum.ubuntu-fi.org/index.php?topic=32091.msg282369#msg2823

Jallu59

  • Käyttäjä
  • Viestejä: 3430
    • Profiili
Vs: Prosessorin kuorma
« Vastaus #1 : 27.05.10 - klo:20.08 »
Onhan se loogista, että ohjelma pyritään käynnistämään mahdollisimman nopeasti, jolloin hetkellisesti ajellaan täysillä. Youtubea taas vaivaa flash-niminen sairaus, ja se on jostain syystä siellä vielä siitä pahemmasta päästä. Ylen flashit pelaa paljon jouhevammin. Youtubesta en minä tällä suunniilleen samantehoisella tykillä ja samalla näyttöajurilla viitsi katsella HD-videoita. Yleltä sen sijaan ainakin 720p-flashvideo toistuu sentään mukavasti.

T:Jallu59
Jari J. Lehtinen, Wanhempi (iki?)tietoteekkari & tietotekniikkakonsultti Turust, P4-HT / 3,0 GHz, Intel945 IGP 226MB & 4GBram & UbuntuStudio 14.04. Toshiba Satellie 50-C, i5 dual-core 2,3GHz, ubuntu-mate 16.04 LTS

Tempo

  • Käyttäjä
  • Viestejä: 753
    • Profiili
Vs: Prosessorin kuorma
« Vastaus #2 : 27.05.10 - klo:20.55 »
Hmmmmm, onkos jotain kikkaa millä prossun käyttöä voisi muuttaa?

silloin kun viimeksi oon käyttänyt windows xp käyttistä niin se tukki aina keskusmuistin ja kone lagas sen takia  ;D
Linuxissa on näemmä toisinpäin, prossua kuormitetaan ja kone lagaa sen takia  ;D

Läppäri aikakausi alkaa olla lopuillaan. (lopen kyllästynyt läppäreihin)
Fujitsu siemens E5925 EPA, Intel core 2 duo, 8 G ram, SSD, yms yms......

Ja linkki pääte ohjeisiin-------->http://forum.ubuntu-fi.org/index.php?topic=32091.msg282369#msg2823

Jakke77

  • Käyttäjä
  • Viestejä: 3946
  • Oulu (Oinaansuo)
    • Profiili
U_G_H

Aspire E5-575G V1.27 CPU: Intel i3-6100U (4) @ 2.300GHz GPU: Intel® HD Graphics 520 GPU: NVIDIA GeForce 940MX Samsung SSD 970 EVO Plus 500GB

Jakke77

  • Käyttäjä
  • Viestejä: 3946
  • Oulu (Oinaansuo)
    • Profiili
Vs: Prosessorin kuorma
« Vastaus #4 : 27.05.10 - klo:21.30 »
kyllähän tuo jotenki tuntuu toimivan. kokeilin youtubella ja kun oli säädöt päällä pysy kulutus siinä 40 molemmin puolin, kun otti pois saatto hyppiä 79 ja yliki
U_G_H

Aspire E5-575G V1.27 CPU: Intel i3-6100U (4) @ 2.300GHz GPU: Intel® HD Graphics 520 GPU: NVIDIA GeForce 940MX Samsung SSD 970 EVO Plus 500GB

Tempo

  • Käyttäjä
  • Viestejä: 753
    • Profiili
Vs: Prosessorin kuorma
« Vastaus #5 : 27.05.10 - klo:21.47 »
Höh en osaa käyttää tota :-((  Siis tehdä niitä asetuksia :-(
Läppäri aikakausi alkaa olla lopuillaan. (lopen kyllästynyt läppäreihin)
Fujitsu siemens E5925 EPA, Intel core 2 duo, 8 G ram, SSD, yms yms......

Ja linkki pääte ohjeisiin-------->http://forum.ubuntu-fi.org/index.php?topic=32091.msg282369#msg2823

Jakke77

  • Käyttäjä
  • Viestejä: 3946
  • Oulu (Oinaansuo)
    • Profiili
Vs: Prosessorin kuorma
« Vastaus #6 : 27.05.10 - klo:21.54 »
päätteeseen kirjotat komennon sudo cpulimit --exe firefox-bin --limit 40
jolloin se tajuaa rajoittaa firefoxin, pelkkä firefoxin kirjoittaminen ei toiminut.
järjestelmän valvonnasta voi katsoa myös ohjelman ID:n minkä voi laittaa tuohon firefox-binin paikalle jolloin se toimii kans, päätettä ei saa sulkea sen jälkeen kun on painanut enteriä, muuten koko homma loppuu siihen.
tuon 40 voi halutessaan muuttaa miksi vaan 1-100 välillä
U_G_H

Aspire E5-575G V1.27 CPU: Intel i3-6100U (4) @ 2.300GHz GPU: Intel® HD Graphics 520 GPU: NVIDIA GeForce 940MX Samsung SSD 970 EVO Plus 500GB

Tempo

  • Käyttäjä
  • Viestejä: 753
    • Profiili
Vs: Prosessorin kuorma
« Vastaus #7 : 27.05.10 - klo:21.59 »
eli kyseinen toimii niin kauan kuin pääte on auki.  Siispä testaamaan
Läppäri aikakausi alkaa olla lopuillaan. (lopen kyllästynyt läppäreihin)
Fujitsu siemens E5925 EPA, Intel core 2 duo, 8 G ram, SSD, yms yms......

Ja linkki pääte ohjeisiin-------->http://forum.ubuntu-fi.org/index.php?topic=32091.msg282369#msg2823

Tempo

  • Käyttäjä
  • Viestejä: 753
    • Profiili
Vs: Prosessorin kuorma
« Vastaus #8 : 27.05.10 - klo:22.07 »
Aiwan loistavaa :-))

Seuraava kysymys!!  Miten ton saa automaattiseksi??  vai saako ollenkaan?
Läppäri aikakausi alkaa olla lopuillaan. (lopen kyllästynyt läppäreihin)
Fujitsu siemens E5925 EPA, Intel core 2 duo, 8 G ram, SSD, yms yms......

Ja linkki pääte ohjeisiin-------->http://forum.ubuntu-fi.org/index.php?topic=32091.msg282369#msg2823

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: Prosessorin kuorma
« Vastaus #9 : 27.05.10 - klo:22.18 »
Aiwan loistavaa :-))

Seuraava kysymys!!  Miten ton saa automaattiseksi??  vai saako ollenkaan?
Ehkäpä kuvakkeeseen komennoksi (en testannut):
Koodia: [Valitse]
bash -c "firefox & sleep 5 && gksudo cpulimit --exe firefox-bin --limit 40"toki tuo kyselee gksudo:lla salasanaa, minkä voi tietysti halutessaan poistaa. Ilmeisesti sudottelu on pakollista, vai?
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Tempo

  • Käyttäjä
  • Viestejä: 753
    • Profiili
Vs: Prosessorin kuorma
« Vastaus #10 : 27.05.10 - klo:22.22 »
Tota??  Mitäs tämä on?

toni@toni-desktop:~$ bash -c "firefox & sleep 5 && gksudo cpulimit --exe firefox-bin --limit 60"
gksudo: unrecognized option '--exe'
GKsu versio 2.0.2

Käyttö: gksudo [-u <käyttäjätunnus>] [valitsimet] <komento>

  --debug, -d
    Tulosta ruudulle tietoja, joista voi olla hyötyä
    ongelmien määrityksessä ja korjauksessa.

  --user <käyttäjä>, -u <käyttäjä>
    Suorita <komento> määritettynä käyttäjänä.

  --disable-grab, -g
    Estä ohjelmaa "lukitsemasta" näppäimistöä, hiirtä
    ja kohdistusta kysyessään salasanaa.
  --prompt, -P
    Kysy käyttäjältä lupa ennen näppäimistön ja hiiren
    haltuunottoa.
  --preserve-env, -k
    Säilytä ympäristömuuttujat. Esimerkiksi $HOME- sekä
    $PATH-muuttujia ei aseteta.
  --login, -l
    Tee tästä ylimmän tason komentotulkki. Tämä voi
    aiheuttaa ongelmia Xauthorityn kanssa. Suorita
    xhost, jotta kohdekäyttäjä voisi avata ikkunoita
    näytöllesi!

  --description <kuvaus|tiedosto>, -D <kuvaus|tiedosto>
    Anna kuvaus komennolle jota käytetään oletus-
    viestissä, tehden siitä selkeämmin kohdistetun.
    On myös mahdollista tarjota .desktop-tiedoston koko
    polku. Tällöin käytetään "Nimi"-kohdan sisältöä.
  --message <viesti>, -m <viesti>
    Korvaa salasanaa kysyttäessä esitetty vakioviesti
    valitsimen argumentilla.
    Käytä tätä vain jos --description ei riitä.

  --print-pass, -p
    Pyydä, että GKsu tulostaa ssh-askpass -komennon
    tavoin salasanan oletustulosteeseen. Tämä on
    käyttökelpoista sellaisia sovelluksia sisältävissä
    komentosarjoissa, jotka vastaanottavat salasanan
    vakiosyötteestä.

  --sudo-mode, -S
    Määrää, että GKsu käyttää sudoa su-komennon sijaan
    kuin se olisi käynnistetty komennolla "gksudo".
  --su-mode, -w
    Määrää että GKSu käyttää su-komentoa libgksu:n
    oletuskomennon sijasta
Läppäri aikakausi alkaa olla lopuillaan. (lopen kyllästynyt läppäreihin)
Fujitsu siemens E5925 EPA, Intel core 2 duo, 8 G ram, SSD, yms yms......

Ja linkki pääte ohjeisiin-------->http://forum.ubuntu-fi.org/index.php?topic=32091.msg282369#msg2823

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: Prosessorin kuorma
« Vastaus #11 : 27.05.10 - klo:22.29 »
Tota??  Mitäs tämä on?

toni@toni-desktop:~$ bash -c "firefox & sleep 5 && gksudo cpulimit --exe firefox-bin --limit 60"
Sori. Pieni virhe:
Koodia: [Valitse]
bash -c "firefox & sleep 5 && gksudo 'cpulimit --exe firefox-bin --limit 60'"Eli yhdet puolilainausmerkit sinne lisää, mutten gksudo kuvittelee tuon --exe:n (+muiden parametrien) koskevan sitä itseään. Tuossa tuo bash -c ja lainausmerkit ovat vain sitä kuvaketta varten, jos ajat päätteessä niin riittää:
Koodia: [Valitse]
firefox & sleep 5 && gksudo 'cpulimit --exe firefox-bin --limit 60'
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Jakke77

  • Käyttäjä
  • Viestejä: 3946
  • Oulu (Oinaansuo)
    • Profiili
Vs: Prosessorin kuorma
« Vastaus #12 : 27.05.10 - klo:22.31 »
Aiwan loistavaa :-))

Seuraava kysymys!!  Miten ton saa automaattiseksi??  vai saako ollenkaan?
Ehkäpä kuvakkeeseen komennoksi (en testannut):
Koodia: [Valitse]
bash -c "firefox & sleep 5 && gksudo cpulimit --exe firefox-bin --limit 40"toki tuo kyselee gksudo:lla salasanaa, minkä voi tietysti halutessaan poistaa. Ilmeisesti sudottelu on pakollista, vai?

jep sudoa vaatii
U_G_H

Aspire E5-575G V1.27 CPU: Intel i3-6100U (4) @ 2.300GHz GPU: Intel® HD Graphics 520 GPU: NVIDIA GeForce 940MX Samsung SSD 970 EVO Plus 500GB

Tempo

  • Käyttäjä
  • Viestejä: 753
    • Profiili
Vs: Prosessorin kuorma
« Vastaus #13 : 27.05.10 - klo:23.38 »
Mistä te vedätte noita komentoja??   Toi komento toimii hienosti :-)))
Läppäri aikakausi alkaa olla lopuillaan. (lopen kyllästynyt läppäreihin)
Fujitsu siemens E5925 EPA, Intel core 2 duo, 8 G ram, SSD, yms yms......

Ja linkki pääte ohjeisiin-------->http://forum.ubuntu-fi.org/index.php?topic=32091.msg282369#msg2823

Jakke77

  • Käyttäjä
  • Viestejä: 3946
  • Oulu (Oinaansuo)
    • Profiili
Vs: Prosessorin kuorma
« Vastaus #14 : 28.05.10 - klo:07.37 »
googlesta ja toiset osaa nämä melekeen ulkoa
U_G_H

Aspire E5-575G V1.27 CPU: Intel i3-6100U (4) @ 2.300GHz GPU: Intel® HD Graphics 520 GPU: NVIDIA GeForce 940MX Samsung SSD 970 EVO Plus 500GB

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Prosessorin kuorma
« Vastaus #15 : 28.05.10 - klo:07.57 »
...
Linuxissa on näemmä toisinpäin, prossua kuormitetaan ja kone lagaa sen takia  ;D

Paitsi että ei lagaa tuon takia. Kuten edellä kerrottiin, niin nice arvolla säädellään prosessien keskinäistä suhdetta ja osittain eliminoi lagausta, mutta on muitakin syitä:

Nykyiset prosessorithan, vähänkään paremmat, ovat ollet multi-core prosessoreita jo pitkään. Hyvin harva sovellus on säikeistetty, mikä tarkoittaa sitä, että sovelluksen "yksi temppu", joka toimii yleensä yhtenä prosessina, ei pysty koskaan jakautumaan useammalle kuin yhdelle corelle. Tällöin toinen core jää vielä kokonaan ilman kuormaa ja kone ei lagaa cpu-kuormituksen vuoksi.

Joten siinä mielessä se, että prosessi toimiessaan ottaa paljon kuormaa ei ole lähtökohtaisesti huono asia vaan kuvastaa tasapainoisesti toimivaa käyttöjärjestelmää. (Tietysti se, että sovellus ryöstää tarpeettomasti CPU-voimaa ei ole mikään hyvä asia ja se kuvastaa vain huonosti tehtyjä sovelluksia.)
« Viimeksi muokattu: 28.05.10 - klo:10.48 kirjoittanut Ganymedes »

muep

  • Käyttäjä
  • Viestejä: 896
    • Profiili
Vs: Prosessorin kuorma
« Vastaus #16 : 28.05.10 - klo:10.08 »
Ymmäsrinkö nyt oikein, että tässä ajetaan Firefoxia sudon kautta? Selainta ei koskaan pitäisi ajaa root-käyttäjällä. Jos joku taho onnistuu esim. tietoturva-aukon kautta kaappaamaan selaimen, pystyy sen kautta rootina tekemään vähän mitä vain.
[http://smolt.fedoraproject.org/show?uuid=pub_ac53b581-021a-4b76-bd14-e7d51f55462f]Pöytäkone[/url]
Läppäri

Jakke77

  • Käyttäjä
  • Viestejä: 3946
  • Oulu (Oinaansuo)
    • Profiili
Vs: Prosessorin kuorma
« Vastaus #17 : 28.05.10 - klo:10.49 »
ei se firefoxia aja sudona vaan tuota cpulimittiä
U_G_H

Aspire E5-575G V1.27 CPU: Intel i3-6100U (4) @ 2.300GHz GPU: Intel® HD Graphics 520 GPU: NVIDIA GeForce 940MX Samsung SSD 970 EVO Plus 500GB

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: Prosessorin kuorma
« Vastaus #18 : 28.05.10 - klo:15.41 »
Mistä te vedätte noita komentoja??   Toi komento toimii hienosti :-)))
Noi on aika loogisia:
bash -c "firefox & sleep 5 && gksudo 'cpulimit --exe firefox-bin --limit 60'"

bash on se komentotulkki ja siihen -c vipu ajaa komennon, joka on tuo lainausmerkeissä oleva.
firefox on tietenkin Firefox ja sleep 5 nukuttaa tuota 5 sekuntia (varmuuden vuoksi), gksudo ajaa komennon (puolilainausmerkeissä) pääkäyttäjänä kysellen graafisesti salasanaa (visudo:lla voi muuttaa milloin kyselyä tarvitaan). cpulimit-komento vipuineen on täältä ketjusta.

Lainausmerkit (") ja puolilainausmerkit (') ovat muuten sama asia, mutta ne eivät vaikuta toisiinsa (miten sen nyt sanoisi järkevimmin). Eli jos jotain on lainausmerkkien sisällä ja haluaa sinne sisälle toiset lainausmerkit niin pitää käyttää puolilainausmerkkejä. &-merkin jälkeinen komento ajetaan samaan aikaan edellisen kanssa ja &&-merkkien jälkeinen komento, kun edellinen on lopetettu.

http://linux.fi/wiki/Portaali:Komentorivi
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

tetrao

  • Käyttäjä
  • Viestejä: 177
    • Profiili
Vs: Prosessorin kuorma
« Vastaus #19 : 28.05.10 - klo:21.30 »
Lainaus
bash -c "firefox & sleep 5 && gksudo 'cpulimit --exe firefox-bin --limit 60'"

Itselleni ei kyllä valjennut mihin ihmeeseen tuota "nukuttamista" tarvii.. Mielestäni pitäisi toimia ihan samalla tavalla kun kopsaa vain tuon Jakke77 rivin tiedoston alle ja ajaa sitä.

Eli tämä rivi:

Koodia: [Valitse]
sudo cpulimit --exe firefox-bin --limit 40
Arch Linux - A simple, lightweight distribution