Optimalan load - gde povući granicu
Danas treba da pustimo activeCollab 1.0 na net, ali stvarno ne znam kakvom trafficu da se nadam. Možda prođe skroz nezapažano, a opet možda bude i prilično čupavo.
Uglavnom, ideja je da skripte počnu da uslužuju samo statični sadržaj onog trenutka kada server load dosegne određenu granicu, ali ne znam koju vrednost da podesim (prvi put petljam sa tim). Dokle biste gurali 2xPIV na 3GHz sa 2GB RAM-a box koji vozi FreeBSD 5.4? Gde biste rekli da počne da uslužuje samo statiku? |
Vikend je poceo i ne vjerujem da ce load biti toliko ogroman, da zagusi server...
Sta cekas vise? :D |
uh, to stvarno zavisi.
nekad ti load moze skociti na 10 zbog jednog sporog querija ili zbog gomile traffic-a u prvom slucaju ce verovatno sve da se zamrzne, u drugom ce verovatno doci do usporenja. za pocetak ja bih visio par sati ispred konzole, ionako ce prvih 2-3 sati biti najgore, tu taman mozes da opipas situaciju. |
pa sve iznad 2 znaci preopterecenje, odnosno usporenje u serviranju strana. Bitno je da se gleda average load na bar 5minuta, da ti privremeni peakovi ne bi dali laznu sliku, tako da bih ja isao logikom da ako se 5 minutes average podigne na recimo 4 onda treba reagovati. Naravno ovo mnogo zavisi od samog sajta, najbolje je ovo sto kodi kaze, posmatraj load, posmatraj sajt, pa vidi u kom trenutku ce krenuti da se primetno gusi, tako ces znati za ubuduce tacno gde je granica...
Takodje, ako mozes, podigni min broj dece apachu, da bude spreman na nalet korisnika... |
Off Topic: Iskreno, ja sam očekivao da aC danas vec bude dostupan. Kada se premijera proizvoda najavi za 5. oktobar, valjda bi trebala da bude između noći sa četvrtog na peti a ne sa petog na šesti oktobar, jedino ako nije precizirano drugačije. Baš sam se čudio šta se dešava. |
dualcore moze da pravi i load 7 a da niko ne primeti da je server opterecen.
recimo da bih reagovao na 7. jedan veci domaci forum je konstantno na 7, pa niko nista ne primeti [nije mycity :)]. |
Stvaih da kada dođe na 4 prikaže korisniku poruku da je server opterećen i da proba kroz par minuta, ali samo na demo. Sa tim bi trebalo da preživimo noć, a sutra ćemo već videti...
Hvala za komentare :) |
Citat:
Više informacija statusima i Googlu: http://www.google.com/support/webmas...3&topic=&type= |
Nisam servirao odgovarajući kod - server se fino drži uprokos stalnom terorisanju. Pitanje je samo šta će se desiti onog trenutka kada pustimo newsletter... Biće dežuranja :-)
|
ako nije tajna, koliko je tvoj sajt posecen kad ima tako veliki load?
moj obican P4 na 3ghz [2gb ram] je bez problema gurao 17.000 poseta dnevno... samo uvece je imao pikove do 2.5 load, i to je bilo retko. opteron 1218 [dualcore] sa 4gb ram tu istu posetu podnosi sa 0.5 load. |
za web server je memorija vrlo bitna stavka, cak i vise od cpu snage..
|
jeste, zbog mysql-a.
inace sam web server [apache+php] ne uzme mozda ni 200mb ram-a. php skripta na mycity-ju recimo zauzme u proseku svega 1-2 mb ram-a... kada bi razdvojio mysql na zaseban server - ram bi ti zvrjao prazan na web serveru :) |
U pitanju 2xPIV sa 2GB RAM, ali se ispostavilo da load nije problem. Jednostavno nisam znao šta da očekujem pa sam stavio ograničenje po principu - bolje da par korisnika dobije poruku o preopterećenju nego da ceo sajt ide down.
Sada je load 0.07, a gotovo nikada ne prelazi 0.5. |
znaci mozes plus i hosting da otvoris :)
|
jedno usputno pitanje
sta preporucujete za nadzor kompletnog web servera... petljao sam sa raznim stvarima ali nikako da prelomim ... |
Community :D Sigurno ćeš dobiti email u roku od pola sata ako nešto nije u redu :D
Stvarno ne znam. Server je managed tako da se ne brinem previše oko toga. Meni je bitno da samo adminu ne pravim previše posla pa pazim šta radim. |
provereno dobijem par SMS-a ako sajt ne radi i 15 min ;)
|
probaj nagios, ja ga koristim na dosta servera
|
what he said
+ nikad nije na odmet da naucis kako sam rrd radi, ja sam na jednom serveru imao grafik mysql queries cache hit/miss odnos - bas korisna stvar posebno kad se upari sa grafikom traffic-a i grafikom broja apache procesa -a za sve to ti treba manje od 100 linija koda. |
Vreme je GMT +2. Trenutno vreme je 14:18. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.