Kirjoittaja Aihe: Mitä tarkoittaa keskiarvokuorma?  (Luettu 2223 kertaa)

Illu

  • Käyttäjä
  • Viestejä: 1084
    • Profiili
Mitä tarkoittaa keskiarvokuorma?
« : 25.02.10 - klo:11.37 »
Kun avaa järjestelmän valvonnan, se kertoo keskiarvokuorman viimeisille 1, 5 ja 15 minuutille. Mitähän tuo tieto pitää sisällään?

Entäpä järjestelmänvalvonnan asetukset, siinä on ruksivalinta "kuorma", se tarkoittanee samaa? Mitä siinä mitataan, mikä on sen skaala ja mikä on kuormituksen kohtuullinen arvo?

Haku ei juuri tulosta tuottanut. Tai sopivat sanat puuttuivat.

Tha-Fox

  • Käyttäjä
  • Viestejä: 3315
  • Arch Linux && CentOS
    • Profiili
    • http://kettu.dy.fi
Vs: Mitä tarkoittaa keskiarvokuorma?
« Vastaus #1 : 25.02.10 - klo:11.41 »
Alla oleva on pelkkää mutuilua, siksi yliviivattu, jottei johtaisi harhaan  :-[

En ole asiaa koskaan sen syvällisemmin pohtinut, mutta olettaisin sen tarkoittavan prosessorien prosentuaalisen rasituksen keskiarvoa tuolla ajanjaksolla. Eli jos kone käy tyhjäkäyntiä puoli minuuttia ja seuraavat puoli minuuttia huutaa täysillä tehoilla, olettaisin minuutin keskiarvokuorman olevan 50%. Mutta tuo on vain mutuilua.
« Viimeksi muokattu: 25.02.10 - klo:12.12 kirjoittanut Tha-Fox »

_Pete_

  • Käyttäjä
  • Viestejä: 1845
  • Fufufuuffuuu
    • Profiili
Vs: Mitä tarkoittaa keskiarvokuorma?
« Vastaus #2 : 25.02.10 - klo:11.55 »
Load arvo tarkoittaa kuinka monta prosessia tarkastellulla aikavälillä on aktiivisessa ajossa cpu(i):lla.

Esim. jos yksi prosessi koko ajan haluaa käyttää cpu(i):ta on load 1.00 jos kaksi 2.00 jne...

Cpu-corejen määrä vaikuttaa tähän niin, että jos 1core systeemissä loadi olisi 1.00 niin quadcoressa vain 0.25, 2coressa 0.50 jne.... Eli siis quadcore pitää olla 4 aktiivista prosessia haluamassa cpu:ta jotta loadi nousee 1.00.


Echramath

  • Käyttäjä
  • Viestejä: 242
    • Profiili
    • http://iki.fi/ech/
Vs: Mitä tarkoittaa keskiarvokuorma?
« Vastaus #3 : 25.02.10 - klo:15.42 »
Cpu-corejen määrä vaikuttaa tähän niin, että jos 1core systeemissä loadi olisi 1.00 niin quadcoressa vain 0.25, 2coressa 0.50 jne.... Eli siis quadcore pitää olla 4 aktiivista prosessia haluamassa cpu:ta jotta loadi nousee 1.00.

Korjatkaa jos olen väärässä, mutta ei vaikuta. Useammalla ytimellä varustettu kone tosin kykenee hanskaamaan enemmän loadia, ja muistelen jonkun esitelleen nyrkkisääntöä, ettei load saisi mielellään nousta yli ytimien määrän. Linux laskee myös levy-I/O:ta odottelevat prosessit mukaan joten tukkimalla koko I/O:n toki saa loadin nousemaan (kopioikaapa vaikka julmetun iso tiedosto).


_Pete_

  • Käyttäjä
  • Viestejä: 1845
  • Fufufuuffuuu
    • Profiili
Vs: Mitä tarkoittaa keskiarvokuorma?
« Vastaus #4 : 25.02.10 - klo:22.52 »
Cpu-corejen määrä vaikuttaa tähän niin, että jos 1core systeemissä loadi olisi 1.00 niin quadcoressa vain 0.25, 2coressa 0.50 jne.... Eli siis quadcore pitää olla 4 aktiivista prosessia haluamassa cpu:ta jotta loadi nousee 1.00.

Korjatkaa jos olen väärässä, mutta ei vaikuta.


Joo noinhan se olikin, seison korjattuna.


Illu

  • Käyttäjä
  • Viestejä: 1084
    • Profiili
Vs: Mitä tarkoittaa keskiarvokuorma?
« Vastaus #5 : 26.02.10 - klo:08.33 »
Load arvo tarkoittaa kuinka monta prosessia tarkastellulla aikavälillä on aktiivisessa ajossa cpu(i):lla.

Jos noin, niin tuohan vaikuttaisi hyvältä lähtökohdalta selvitystyöhön koneen kyykyttymisestä. Kun palkkiin on valittu kuormitus visuaalisesti, voi seurata jonkun ohjelman käynnistämisen vaikutuksia? Tämä siis tällaiselle, jolle muuten nuo prosessilistat ovat melko hepreaa.