/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
load
Fra : Jan Eliasen


Dato : 15-05-01 17:30



 
 
Jesper Krogh (15-05-2001)
Kommentar
Fra : Jesper Krogh


Dato : 15-05-01 17:37

In article <Pine.GSO.4.32300.6440-100000@borg.cs.auc.dk>, Jan Eliasen wrote:
> Jeg har et load (I ved det der tal top skriver øverst) på ca. 0.06
> normalt.
> Men, hvis jeg starter den der RC5-kodecracker, så ryge rmin load op på
> 2.00 - det forstår jeg ikke. Hvordan kan loaded gå op med 1.94 bare fordi
> man starter ET program? Jeg har kun en CPU, vel at mærke. Hvis den er klar
> til at køre hele tiden (Det der rc5-program), burde loaden stige med 1,
> burde den ikke? Eller hvad?

Den har vel ikke startet 2 instanser af sig?
Min rc5 dims giver kun et load på ~1 på en single CPU maskine.

--
../Jesper Krogh, jesper@linuxpusher.dk
webshop: http://www.linuxpusher.dk


Klaus Alexander Seis~ (15-05-2001)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 15-05-01 17:38

Jan Eliasen skrev:

> Men, hvis jeg starter den der RC5-kodecracker, så ryger min load
> op på 2.00 - det forstår jeg ikke. Hvordan kan loaded gå op med
> 1.94 bare fordi man starter ET program?

Prøv at kigge efter med ps(1) om ikke programmet kører med flere tråde
eller processer. Så vidt jeg husker kan man indstille det til kun at
bruge én tråd, og i så fald vil din maskines loadavg formodentlig dale
til noget nær 1.


// Klaus

--
><>°

Jan Eliasen (15-05-2001)
Kommentar
Fra : Jan Eliasen


Dato : 15-05-01 17:53



Klaus Alexander Seis~ (15-05-2001)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 15-05-01 19:13

Jan Eliasen skrev:

> ps -u eliasen giver kun en enkelt dnetc - det er vel så kun en
> enkelt tråd, ikke?

Det skulle man tro.

Har du prøvet at konfigurere klienten så den kun bruger én enkelt tråd
til beregningerne - og hvad sker der i så fald?

> Vil beregningerne så også tage længere tid?

Jeg forestiller mig at man vil kunne bearbejde en smule flere pakker
på en enkeltprocessormaskine end på en flerprocessormaskine hvis
klienten er sat op til at bruge flere beregningstråde, da der samlet
skal bruges mindre tid på "context switching". Hvor stor denne for-
skel er i praxis, har jeg ingensomhelst idé om.

På en flerprocessormaskine vil man kunne arbejde parallelt med lisså
mange pakker som man har processorer.


// Klaus

--
><>°

Jan Eliasen (15-05-2001)
Kommentar
Fra : Jan Eliasen


Dato : 15-05-01 19:43



Klaus Alexander Seis~ (15-05-2001)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 15-05-01 20:17

Jan Eliasen skrev:

> Det har jeg prøvet nu - jeg satte den til 1, den skrev, at den
> startede en, ps siger at den har startet en, men load stiger
> stadig med knap 2.

Med mindre du, uden at vide det, har en SMP-maskine (hvad siger en
"cat /proc/cpuinfo"?), har jeg ingen yderligere forslag.


// Klaus

--
><>°

Jan Eliasen (15-05-2001)
Kommentar
Fra : Jan Eliasen


Dato : 15-05-01 20:54



Martin Skott (15-05-2001)
Kommentar
Fra : Martin Skott


Dato : 15-05-01 17:54

Jan Eliasen <eliasen@cs.auc.dk> writes:

> Hejsa
>
> Jeg har et load (I ved det der tal top skriver øverst) på ca. 0.06
> normalt.
>
> Men, hvis jeg starter den der RC5-kodecracker, så ryge rmin load op på
> 2.00 - det forstår jeg ikke. Hvordan kan loaded gå op med 1.94 bare fordi
> man starter ET program? Jeg har kun en CPU, vel at mærke. Hvis den er klar
> til at køre hele tiden (Det der rc5-program), burde loaden stige med 1,
> burde den ikke? Eller hvad?

Nu skal du overveje hvad det er for et program du har installeret. Det
er ikke OK for en mail klient at lave så meget load, men
distributed.net (som jeg gætter på du taler om) er decideret bygget
til at tage alt hvad den kan få lov til at bruge, men også give plads
når andre skal bruge noget.
2.0 lyder dog som du selv siger som en del. De Linux boxe jeg har med
distributed.net ligger med 1.0 i standard opsætning.


--
Martin Skott
Software Developer
Propylon - Enabling Universal Mobility
http://www.propylon.com
Tel: +353 096 37245
Mobile: +353 087 9680370

Jan Eliasen (15-05-2001)
Kommentar
Fra : Jan Eliasen


Dato : 15-05-01 18:03



Allan Olesen (15-05-2001)
Kommentar
Fra : Allan Olesen


Dato : 15-05-01 21:29

Jan Eliasen <eliasen@cs.auc.dk> wrote:

>Det jeg ikke forstår er det rent matematiske - load burde IKKE kunne stige
>med mere end 1.00 hvis man starter et enkelt program!

Det er jo ikke nødvendigvis det sidst startede program, der står og
blomstrer i køen hele tiden.

Hvad nu hvis programmet stjæler så meget processorkraft, at 7-8 af de
andre programmer henvises til at stå i kø det meste af tiden?

(Bare et gæt. Andre her ved langt mere end mig om, hvordan proceskøen
fungerer.)


--
Allan Olesen, Lunderskov

"UNIX er overflødigt." - Lars P. Fischer

Jan Eliasen (16-05-2001)
Kommentar
Fra : Jan Eliasen


Dato : 16-05-01 08:01



Martin Moller Peders~ (16-05-2001)
Kommentar
Fra : Martin Moller Peders~


Dato : 16-05-01 09:32

In <Pine.GSO.4.32.0105160858530.21622-100000@borg.cs.auc.dk> Jan Eliasen <eliasen@cs.auc.dk> writes:

>Som jeg ser det, så er load-tallet et tal for, hvor mange processer, der i
>gennemsnit er klar til at køre. Alle andre processer bliver vel ikke mere
>klar til at køre, bare fordi der startes endnu en process? dnetc
>(rc5-dimsen) er klar HELE tiden, derfor stiger load naturligt med 1 - men
>jeg kan simpelthen ikke indse hvordan den skal kunne stige med mere. De
>stiger med mere, dog - så det må den jo kunne Jeg skal bare lige fatte
>hvordan.

Proev at give en renice 18 til din dnetc process. Det vil saa stadigvaek tage
alt den restende processor-kraft, men lade andre programmer komme paent til.

Maaske faar det ogsaa load ned ?

Mvh
Martin


Jan Eliasen (16-05-2001)
Kommentar
Fra : Jan Eliasen


Dato : 16-05-01 17:33



Allan Olesen (16-05-2001)
Kommentar
Fra : Allan Olesen


Dato : 16-05-01 17:33

Jan Eliasen <eliasen@cs.auc.dk> wrote:

>Som jeg ser det, så er load-tallet et tal for, hvor mange processer, der i
>gennemsnit er klar til at køre.

Ja, sådan ser jeg det også.

>Alle andre processer bliver vel ikke mere
>klar til at køre, bare fordi der startes endnu en process?

Den enkelte proces bliver selvfølgelig ikke mere klar, men processerne
kan vel hobe sig op i køen, hvis de ikke får lov at køre, fordi
maskinen bruger for meget krudt på rc5-programmet.


--
Allan Olesen, Lunderskov

"UNIX er overflødigt." - Lars P. Fischer

Jan Eliasen (16-05-2001)
Kommentar
Fra : Jan Eliasen


Dato : 16-05-01 17:48



Thorbjørn Ravn Ander~ (16-05-2001)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 16-05-01 19:07

Allan Olesen wrote:

> Den enkelte proces bliver selvfølgelig ikke mere klar, men processerne
> kan vel hobe sig op i køen, hvis de ikke får lov at køre, fordi
> maskinen bruger for meget krudt på rc5-programmet.

Den typiske håndtering af en "runkø" er at tage første process i køen,
og fortsætte den hvorfra den nåede sidst, indtil den enten har brug for
en systemresource (læse/skrive typisk) hvor den ryger over i en anden
kø, eller indtil dens tidsinterval er gået, hvorefter den bliver puttet
bag i køen, og den næste kommer til. ("Round robin"). Hvis alle
processers aktive hukommelsesområde kan ligge i RAM samtidig vil der
ikke ske andet end at CPU'ens tid skal fordeles mellem flere processor,
og derfor sløve det generelle indtryk af fx responstid. Det der normalt
er en dræber, er hvis maskinen skal swappe.

Det giver derfor ikke mening at bruge begrebet "hobe sig op" da det
simpelthen ikke er det der sker.

("nice" og "renice" har iøvrigt effekt på hvordan "bag i køen" skal
fortolkes).

Typisk er et tidsinterval (time slice) af størrelsen 0,05 til 0,1 sekund
afhængig af operativsystem og målgruppe. Windows 2000 tillader at man
sætter denne værdi, det gør Linux formentlig også.

--
Thorbjørn Ravn Andersen "...plus...Tubular Bells!"
http://bigfoot.com/~thunderbear

Allan Olesen (16-05-2001)
Kommentar
Fra : Allan Olesen


Dato : 16-05-01 21:42

Thorbjørn Ravn Andersen <thunderbear@bigfoot.com> wrote:

>Det giver derfor ikke mening at bruge begrebet "hobe sig op" da det
>simpelthen ikke er det der sker.

Ok. Så blev jeg så klog.


--
Allan Olesen, Lunderskov

"UNIX er overflødigt." - Lars P. Fischer

Rasmus Bøg Hansen (15-05-2001)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 15-05-01 21:42



Jan Eliasen (16-05-2001)
Kommentar
Fra : Jan Eliasen


Dato : 16-05-01 08:02



Niels Teglsbo (15-05-2001)
Kommentar
Fra : Niels Teglsbo


Dato : 15-05-01 22:23

Jan Eliasen <eliasen@cs.auc.dk> wrote:

> Men, hvis jeg starter den der RC5-kodecracker, så ryge rmin load op på
> 2.00

Hvilke processer ligger øverst i "top"?

--
Niels, The Offspring Mailinglist www.image.dk/~teglsbo

Jan Eliasen (16-05-2001)
Kommentar
Fra : Jan Eliasen


Dato : 16-05-01 08:05



Rasmus Bøg Hansen (16-05-2001)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 16-05-01 16:19



Jan Eliasen (16-05-2001)
Kommentar
Fra : Jan Eliasen


Dato : 16-05-01 17:46



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408891
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste