Kaj je server load time?
 
Mambo89 20. jan 2012 22:00:27 Pridružen od:
23. feb 2009
2840 objav
2286 560 46
#1

Googlam in vidim, da mešam website load time in server load time.



Taka je pri meni trenutna situacija:



Kaj točno pomeni server load time? Kakšen bi bil optimalen? Je to odvisno od procesorja in rama? Širine povezave s katero je server povezan na internet?



Kaj so "taski" in zakaj mi zelo hitro nabije CPU na 100% a mi strani kljub temu delajo normalno, med tem, ko ram ne sme nikoli priti preblizu meje.



Če se komu od poznavalcev da laično razložiti, bi bil zelo hvaležen. lp


všeč(0) ni všeč(0) spam(0)
 
technolog 20. jan 2012 22:33:37 Pridružen od:
14. nov 2011
598 objav
768 300 22
#2

Website load time je čas, ko stran rabi, da se naloži pr uporabniku.



Server load time ni nič - kaj pa vem - mogoče koliko časa traja, da se server reboota.


všeč(0) ni všeč(2) spam(0)
Z linuxom že 7 let. Pro web development.
 
Mambo89 20. jan 2012 22:42:33 Pridružen od:
23. feb 2009
2840 objav
2286 560 46
#3

Aham,... ker meni niha server load time glede na obremenjenost rama, vsaj tko zgleda. Ob povečanem obisku oba rasteta.


všeč(0) ni všeč(0) spam(0)
 
technolog 20. jan 2012 22:50:09 Pridružen od:
14. nov 2011
598 objav
768 300 22
#4

Ja, to je pa server load - brez time. Lahko bi dobesedno prevedli "obremenjenost strežnika".



Meri se jo pa različno, če je 0% - 100%, potem je to processor load ali "obremenjenost procesorja".



Če so pa tako tri številke, potem je pa to pravi server load. Če poženem komando:



rok@rok-laptop:~$ uptime

23:46:25 up 1 day, 13:06, 10 users, load average: 0.17, 0.21, 0.23



Dobim tri številke: 0,17 0.21 0.23. Prva je obremenitev zadnjo minuto, druga je zadnjih 5 minut, tretja je zadnjih 15 minut. Pri meni recimo to pomeni, da bi lahko server še 4-5x bolj obremenil, pa se ne bi poznalo (bi procesi čakali enako). Če ti pa recimo piše 2,5, pa to pomeni, da bi rabil 2,5x bolj zmogljiv procesor, da bi ti delovalo optimalno.



To pove dosti več, kot enostavno 100%, ki ti nič ne pove, koliko procesi čakajo na procesorski čas.



P.S: Za server je vse pod 20 čist ok. Ti imaš vse dobro (okoli 4), ne sekiraj se.


všeč(4) ni všeč(0) spam(0)
Z linuxom že 7 let. Pro web development.
 
kaines 20. jan 2012 22:50:57 Pridružen od:
17. maj 2007
186 objav
65 6 0
#5

z komando top,htop,atop lahko vidis kater process ti kuri najvec processorja in rama, in zaradi tega se ti potem veca LOAD, LOAD pa je odvisen od zmoglivosti streznika (hardwara). Load se ti pa lahko tudi poveca, ce ti zmanjka memorije in ti zacne swapat po disku, potem pa ima disk vec i/o operacij in zato se zadeve opocasnijo.


všeč(4) ni všeč(0) spam(0)
 
Mambo89 20. jan 2012 23:02:31 Pridružen od:
23. feb 2009
2840 objav
2286 560 46
#6

technolog:

P.S: Za server je vse pod 20 čist ok. Ti imaš vse dobro (okoli 4), ne sekiraj se.




Hehe, pol ure kasneje sem ga pa sesul. Poln ram, 30 load:D:D

Sem že dokupil 2GB novega rama in delamo zdaj na optimizaciji ene požrešne skripte. Hvala vsem za pojasnila.


všeč(0) ni všeč(0) spam(0)
 
krho 30. jan 2012 18:25:39 Pridružen od:
7. jul 2011
58 objav
26 4 1
#7

load pomeni koliko procesov čaka na izvajanje. Vse, kar je <= od števila jeder v računalniku je ok.


všeč(2) ni všeč(0) spam(0)
www.pagein.si | www.nadzornaplošča.si - Kvalitetno, zanesljivo in cenovno ugodno gostovanje elektronskih poštnih predalov.
 
Mambo89 2. feb 2012 12:14:20 Pridružen od:
23. feb 2009
2840 objav
2286 560 46
#8

krho:

load pomeni koliko procesov čaka na izvajanje. Vse, kar je <= od števila jeder v računalniku je ok.




Aha? Zanimivo. Potem pa moram odpret še eno temo, glede deljenja tipov taskov med jedri.


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se