|
| 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 |
|
| |
|
|