Ich betreibe einen Ejabberd-Cluster mit zwei Knoten (hinter einem Elastic Load Balancer), der wiederum mit einem 3-Knoten-Riak-Cluster verbunden ist (wiederum über einen ELB) auf AWS. Wenn ich die Plattform über Tsung lade (0,5 Millionen Benutzeranmeldungen), stelle ich fest, dass die CPU-Auslastung für die ejabberd-Knoten untereinander um 10% differiert. Bei den Riak-Knoten unterscheidet sich die CPU- und Speicherauslastung unter den Knoten um etwa 5%.CPU- und Speicherauslastungsdiskrepanzen für Ejabberd- und Riak-Cluster auf AWS
Die Knoten sind identisch konfiguriert, also fragen Sie sich, was zu diesen nicht-trivialen Unterschieden in der Nutzung führen könnte. Kann jemand bitte hier etwas Licht werfen/erziehen?
Liegt es am Load Balancer? Oder ein Netzwerkeinfluss? Ich erwarte, dass, sobald ein Cluster gebildet ist (entweder von Ejabberd oder von Riak KV), die Knoten alle im Verhalten identisch sind, insbesondere für Ejabberd, wo die gesamte Datenbank über den Cluster repliziert wird.
Nicht, dass diese Unterschiede sind ein Problem, aber wäre gut, das Innenleben der Cluster hier zu verstehen ...
Vielen Dank.
Differ von 10% bedeutet, können Sie tatsächliche Zahlen für zwei Knoten ejabberd Cluster geben? – error2007s
Hallo @ error2007s - die Prozentsätze waren um 50 und 62% ... – vikram17000