-
Membru de onoare
- Rep Power
- 120
Bun,dar lb_mode=10 ce inseamna?Ca asta era intrebarea.
Un exemplu de ce se poate face cu lb_weight,teoretic.Sa zicem ca avem 3 linii N de Focus,dar cu timpi de raspuns diferiti din cauza unor conditii independente de noi.
N1: 172-175ms
N2: 174-176ms
N3: 196-200ms
Daca avem setat loadbalancing pe 1 ( lb_mode=1 ) oscam va cere de regula din reader-ul cel mai rapid,astfel ca spre primele doua linii vor merge cereri aproape echilibrat dar spre a treia linie vor fi mult mai putine,doar cele care merg cand comuti pe un program prin care oscam stabileste timpii de raspuns a readerelor (default sunt puse 5 cereri lb_min_ecmcount=5 ).
Daca pe fiecare reader avem pus lb_weight=100 (default) atunci in webif,pagina principala,pe coloana LB Value/ Reader apare raspunsul readerelor ca mai sus,neschimbat.Daca schimbam la N3 si punem sa zicem lb_weight=1000 vom avea:
N1: 172
N2: 174
N3: 19
Deci cererile vor merge catre "cel mai rapid",adica N3!Daca punem lb_weight=10 vom aveam:
N1: 172
N2: 174
N3: 1960
Si cred ca N3 nu va mai fi folosit niciodata.Dar ideea era sa le echilibram,asa ca luam tabelul,avem timpul de raspuns la aproximativ 200ms si vrem sa fie apropiat de celelalte doua,asa ca mergem pe coloana cu timpul de raspuns 200 si vedem ca daca setam lb_weight=110 vom aveam la 182 iar cu lb_weight=120 readerul va fi vazut cu raspuns 167.Asa reusim sa aducem si N3 aproape ca raspuns fata de celelalte doua si loadbalancing are mai multe sanse sa traga si din aceasta linie,sa echilibreze cererile.
Nu stiu daca am explicat bine,oricum eu am luat un caz teoretic cu linii care sa aiba doar un caid,altfel pe linii cccam care vin cu mai multe carduri probabil oscam face o medie pe toate ecm time-urile si nu stiu exact ce se intampla.Cazul meu teoretic era mai evident daca stii sigur ca N3 merge foarte bine dar are un raspuns mult mai mare fata de celelalte,sa zicem 400 ms.
Normal daca ai mai multe carduri de acelasi fel poti imparti cererile intre ele din services,dar mai sus dau un exemplu de linii N care nu sunt locale,deci cu mari sanse sa aiba timpi de raspuns diferiti.Banuiesc ca asta au vrut sa faca cei de la oscam.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules