Dies ist eine mobil optimierte Seite, die schnell lädt. Wenn Sie die Seite ohne Optimierung laden möchten, dann klicken Sie auf diesen Text.

Fragen zum Loadbalancer

flyy

Meister
Registriert
16. September 2011
Beiträge
847
Reaktionspunkte
51
Punkte
88
Was macht der Loadbalande im Mode 1 denn anders im Vergleich zum deaktivierten Loadbalancer? Auch dann wird doch der am schnellsten antwortende Reader genommen?

  • lb_mode = 1 fastest reader first, hier wird immer der schnellste Reader (kleinste Antwortzeit) benutzt
Also anhand dessen, was langfristig durch den Loadbalancer für diese CAID berechnet wurde?

lb_mode = 3 lowest usage level, hier wird eine Durchschnitts Antwortzeit aus 5 ecm's berechnet und der Reader mit der niedrigsten Auslastung wird genommen.
Wie soll ich mir das vorstellen? Wird in dem Moment, in dem ich auf einen Kanal schalte, erstmal 5 Mal an alle Server eine Anfrage gestellt?

Was mache ich denn, wenn ich für eine Karte mehrere extern zur Wahl habe? aus/1/3?
 
Zuletzt bearbeitet:
Da wird immer rollierend aus 5 ecm ein Wert gebildet, klar nach dem Start braucht es 5 ecm bis der erste korrekte Durchschnittswert gebildet ist.
 
Auch dann wird doch der am schnellsten antwortende Reader genommen?
Nein, mit einem deaktivierten LB geht jeder request an alle passenden Reader.

Wie soll ich mir das vorstellen? Wird in dem Moment, in dem ich auf einen Kanal schalte, erstmal 5 Mal an alle Server eine Anfrage gestellt?
Ja, aber das kann man mit lb_max_readers begrenzen. Dauert dann halt ein paar ECM cycles länger bis jeder der passenden Reader für diesen Sender einen Durchschnittswert erhält mit dem der LB dann arbeiten kann.

Hier wird alles recht gut erklärt:
 
Zuletzt bearbeitet:
lb_max_readers würde ich auf 0 lassen!
Ich würde da schon eher den lb_min_ecmcount = 2 (auf Minimum setzen).
 
Hi,

als allererstes musst bzw. solltest Du den Loadbalancer erstmal laufen/lernen lassen.

Dann siehst Du die Ergebnisse in der Statistik.

Es streiten sich seit Anno Zwiebel übrigens die Geister, ob ein Loadbalancer bei CacheEX Sinn macht oder nicht...

Gruß

PS: Meine Wenigkeit behauptet: Klares Ja.


Gesendet von meinem POCOPHONE F1 mit Tapatalk
 
Zuletzt bearbeitet:

preferlocalcards = 2 # Lokale Karten werden dem CacheEX vorgezogen

... so machen, dann klappt das auch mit CacheEX​

preferlocalcards​

Der Parameter legt fest, welche Quelle zuerst für die Dekodierung verwendet werden sollen.

Beispiel:

preferlocalcards = 0 # lokale Karten werden wie remote Reader behandelt
preferlocalcards = 1 # CacheEX Quellen werden vor lokalen Karten bevorzugt
preferlocalcards = 2 # Lokale Karten werden dem CacheEX vorgezogen

Default:

preferlocalcards = 1 # CacheEX Quellen werden vor lokalen Karten bevorzugt
 
Hi,
kurze Richtigstellung am Rande
Default wäre:
preferlocalcards = 0 - local cards like proxied
siehe oscam-config-global.c Zeile 349
Steht leider im Wikki immer noch falsch
 
Zuletzt bearbeitet:
Grüße,
kurze Frage in die Runde bevor ich extra ein neues Thread aufmache....

Ist es möglich den LB so einzustellen, dass er - sobald eine Anfrage auf dem Reader läuft für die 2. Anfrage einen anderen Reader verwendet.
Außer die 2. Anfrage kann aus dem Cache von Reader 1 bedient werden.

Beide Reader sind lokale Karten
 
Du könntest es über Ratelimit ECM und Ratelimittime steuern. Damit kannst du einstellen wie viele Anfragen in einem bestimmten Zeitraum an einen Reader rausgehen.
 
Seitdem ich Ratelimit ECM und Ratelimittime konfiguriert habe, dauert es immer etwas länger bis ein Sender beim durchschalten entschlüsselt wird. (ca 3-5 Sekunden)
Im Log taucht dann immer auf "rejected group (2 ms) (no matching reader)"
Gibts eine Möglichkeit dieses Problem zu beheben ?
 
[reader]
label = HD1+
description = HD1+
protocol = smartreader
device = Serial:Reader xxxxxxxxxx
smargopatch = 1
caid = 1830
boxkey = A7642F57BC96D37C
rsakey = BF358B5461863130686FC933FB541FFCED682F3680F09DBC1A23829FB3B2F766B9DD1BF3B3ECC9AD6661B753DCC3A9624156F9EB64E8168EF09E4D9C5CCA4DD5
ins7e11 = 15
detect = cd
mhz = 534
cardmhz = 369
group = 1
ndsversion = 2
ratelimitecm = 1
ecmunique = 1
ratelimittime = 9000
srvidholdtime = 2000

[reader]
label = HD2+
description = HD2+
protocol = smartreader
device = Serial:Reader xxxxxxxxxx
smargopatch = 1
caid = 1830
boxkey = A7642F57BC96D37C
rsakey = BF358B5461863130686FC933FB541FFCED682F3680F09DBC1A23829FB3B2F766B9DD1BF3B3ECC9AD6661B753DCC3A9624156F9EB64E8168EF09E4D9C5CCA4DD5
ins7e11 = 15
detect = cd
mhz = 534
cardmhz = 369
group = 1
ndsversion = 2
ratelimitecm = 1
ecmunique = 1
ratelimittime = 9000
srvidholdtime = 2000
 
Hi @HerrRomeike,
kannst du noch einen etwas ausführlicheren Log-Auszug spoilern? ... also einfach mal zwischen 3 oder 4 Sendern hin- und herschalten, und dann die Logeinträge aus diesem Zeitfenster spoilern.
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…