Kinek, mi volt az eddigi legnagyobb load average érték, ami mellett még kontrollálni tudta a rendszerét?
A legnagyobb, amit eddig láttam és amit még kezelni lehetett, az 500 feletti volt, pontosabban tartósan 510 és 520 között mozgott. A rendszer egy 4 node-os SGI Altix RHEL 3-mal.
PC-s szerver kategóriában egy dual Xeonos gépen RH 7.2-vel láttam azelőtt, 50 egy- nehány körüli értéket, de az bele is fagyott.
- 3747 megtekintés
Hozzászólások
Amikor először próbálkoztam a fork()-al ,akkor sikerült egy zsenge 630-s
load-ot elérni, nem is tudom már hogy sikerült kinyírni őket, így sikerült megismerkedni a forkbomba kellemetlen hatásával. Ez egy P3 (866MHz) gép volt 256 MB memóriával és egy Debian Woody-val.
Egy még gyengébb gépen láttam már 130-s load-ot, az már döcögött, szintén Debian volt fenn.
- A hozzászóláshoz be kell jelentkezni
45-50 környéki load-om volt, amikor egy levelezősdi tesztelésnél elfelejtettem a célt a /dev/null-ba irányítani. A konzolon belépni elég mókás volt, mert folyton letelt a login időkorlátja, aztán amikor sikerült, a 'killall -9 exim' után legalább azt is leteszteltük, hogy viseli a rendszer, ha a cél-szerver nem figyel az smtp-n :)...
- A hozzászóláshoz be kell jelentkezni
Nálunk az Apache volt a hunyó, miután leállítottam szépen beállt az 1 és 2 közötti értékre. Ami látványos volt, hogy a 4 GB memóriának többmint 95%-át megette. Most kb 800 MB szabad és csak 20 MB swappal 190 Apache processz mellett.
- A hozzászóláshoz be kell jelentkezni
hmm, jo moka. lassuk:
cat c.c
void main() { while(1);}
for i in `seq 1 200` ; do ./a.out & done
load average: 190.53, 108.17, 50.78
es a rendszer teljesen hasznalhato !!!
mindha semmi nem futna.
P4 3.0 GHz x86_64 bit Suse 10.1, 1GB mem
szerintem addig amig nem swap-pol lehet nagyon sok is a load avg.,
megprobalom meddig birja :)
- A hozzászóláshoz be kell jelentkezni
Legalabb csinalj valamit abban a vegtelen ciklusban, igy ugyanis csak felhuz egy timer-t a kernelben, oszt kalap. Jo hogy olyan, mintha semmi nem futna, mert ez tortenik :-) (Esetleg meg lehet nezni a gcc assembly kimenetet (-E opcio, ha nem csalodom), lehet hogy ugy kioptimalizalja, mint annak a rendje.)
- A hozzászóláshoz be kell jelentkezni
na akkor ezzel, ezt tuti nem optimizalja ki !(?)
eddig ugyan az, most tartok 200-nal semmi-t nem venni eszre:
load average: 254.23, 191.13, 167.33
mplayer siman jatszik egy video-t :) nem is akarmilyet:
VIDEO: [XVID] 1024x768 24bpp 24.000 fps 1729.9 kbps (211.2 kbyte/s)
int main() {
int f = 1;
int pf = 1;
int ppf = 0;
int i = 1;
while ( 1 ) {
f = i++;
pf = 1;
ppf = 0;
while ( f < 1000000000 ) {
ppf=pf;
pf=f;
f=pf+ppf;
}
}
return 0;
}
- A hozzászóláshoz be kell jelentkezni
asszem feladom:
top - 13:18:32 up 2 days, 2:45, 10 users, load average: 608.46, 581.73, 485.86
Tasks: 737 total, 621 running, 115 sleeping, 0 stopped, 1 zombie
600 as loadnal meg megy a skype :) es mplayer :)
vmi mas progit nyomok, ez nem eleg neki, hogy lehaljon :)
a vege fele kb 10 sec volt mire elundul 1 ujabb a.out
erdekes hogy a konquereor is elobb bejott mint ahogy 1 a.out indult.
- A hozzászóláshoz be kell jelentkezni
Valami fájl műveletet végezhetnél, mert ez annyira nem fogja meg.
- A hozzászóláshoz be kell jelentkezni
Ez abszolute nem jelent semmit. A load average kb. úgy számolódik, hogy átlagosan hány processz tartózkodik az ütemező futási sorában, futásra várva. Mivel kis programocskád gyakorlatilag bármikor tud processzoron futni -nincs semmi I/O, vagy memória művelet, ezért folyamatosan ott fog lógni a runqueue-ban. Memóriát nem zabál, diszket nem fog, az meg egy felvilágosult oprendszert sem zavar, ha van pár száz futó processze.
És mellékhatásként van egy szép nagy load average...
Csináld meg úgy, hogy mindegyik processz mozgat némi memóriaterületet, illetve olvasgat fájlokat. Szerintem már a 10. indítása után is meg fogsz őszülni. :)
- A hozzászóláshoz be kell jelentkezni
Indíts 5-6 (vagy több) kernel fordítást egy időben.
Az valószínűleg hazavágja a cuccot rendesen. :)
- A hozzászóláshoz be kell jelentkezni
nos akkor kernel forditas: make -j 50
load average: 50.94, 39.52, 22.56
szepen megy, semmi akadas.
make -j 100 mar gond mert elfogy a memoria es swappol mint orult :)
- A hozzászóláshoz be kell jelentkezni
semmi akadas.
Akadni akarsz?
http://weather.ou.edu/~apw/projects/stress/
swappol mint orult
Az a dolga. Hozzá tartozik az I/O-hoz.
- A hozzászóláshoz be kell jelentkezni
Akadni akarsz?
nem akarni kell, hogy összefossa magát a rendszer, csak valami fontosat csinálni, és megfeledkezni a mentésről
- A hozzászóláshoz be kell jelentkezni
:D hihijj, ez így van. :)
- A hozzászóláshoz be kell jelentkezni
I/O muveleteket adjal neki, pl.: malloc/free, vagy fajlba random blockok irasa.
---------------------
Ригидус а бетегадьбол
- A hozzászóláshoz be kell jelentkezni
Meg tudnád nézni, hogy erre mit lép :) ?
while (1) fork();
- A hozzászóláshoz be kell jelentkezni
Nalam asszem 40-es load volt a legnagyobb, amit lattam, igaz egy P2-600-as masinan. Na ott mar a gepeles is lassu volt szoveges modban.
Viszont otthon az 3000+-os AMD64-en rendszeresen csinalok 4-5-os load-t, mikor elfeledkezek rola, hogy mar egy-ket peldanyban fut mencoder, povray, es tsai.
- A hozzászóláshoz be kell jelentkezni
Hali!
Írtam szoftvert, amivel csináltam nagyon magas load- ot.
#include <stdio.h>
void forking(int i)
{
if (i) if (fork())
{
forking(i-1);
} else {
forking(i-1);
}
while (1);
}
main() {
forking(10);
}
Ezt használva kiderült, hogy a load csak 1024 alatt mükszik rendesen, topban efölött átfordul a számláló.. :D
- A hozzászóláshoz be kell jelentkezni
Milyen OS? :) Bugreportolj. :)
- A hozzászóláshoz be kell jelentkezni
Linux 2.6.15-22-386
És most ellenőriztem is: /proc/loadavg is ugyanúgy hülyeséget mutat. :-)
Amúgy szerintem ez már nem "normál használat". :-D
- A hozzászóláshoz be kell jelentkezni
Nekem simán 660 körülre felment. Először kicsit szaggatott, de utána semmi gond.
Bár amikor elindítotam egy programot, kicsit sok időbe tellt neki...
- A hozzászóláshoz be kell jelentkezni
[FLAME]
Ha ennyire ki akarjátok akasztani a gépet, cseréljétek le a kernelt, a kernel32.dll nevű klasszikusra :)
[/FLAME]
vagy indítsátok el egyszerre a Quake[1-4]-t.
- A hozzászóláshoz be kell jelentkezni
load averages: 69.09, 61.59, 52.40
freebsd
- A hozzászóláshoz be kell jelentkezni
load averages: 96.19, 66.73, 57.035
- A hozzászóláshoz be kell jelentkezni
Hali!
8 processzoros Opteron(852) szerver, 24GB rammal, RHEL 2.6.9-34.ELsmp kernel, 3 nagy alkalmazás, ~180 thread, ~1GB log/óra, intenzív hálózati forgalommal(adatbázis és egyéb):
11:39:16 up 58 days, 2:33, 4 users, load average: 105.13, 93.74, 74.59
Gyönyörűen megy. Na jó, azért kell egy 10 másodperc mire be tudok rá ssh-zni. :)
- A hozzászóláshoz be kell jelentkezni
eloszor nezzetek meg, hogy mi is az a load avg... :)
http://web.gat.com/docview/load_average.html
http://www.luv.asn.au/overheads/NJG_LUV_2002/luvSlides.html
http://en.wikipedia.org/wiki/Load_average
synapse
- A hozzászóláshoz be kell jelentkezni
Hi!
A wine make -j-vel valo forditasa is olyan 600 koruli loadot produkalt. P4 3.06 HT, 512MByte RAM. Amugy a rendszer teljesen hasznalhatatlan lett, nem lehetett szovegesen sem beloginolni.
By(t)e
TBS::Antiemes
- A hozzászóláshoz be kell jelentkezni
100 feletti 15 perces átlag... Android 1.5 rendszerű Pulse mobilon :D Lehet, hogy emiatt szaggat és merül le hamar a szerencsétlen? Az a fura, hogy a legmagasabb load-okat készenléti módból visszatérve tudom mérni.
- A hozzászóláshoz be kell jelentkezni
1084:)
- A hozzászóláshoz be kell jelentkezni