also, wenn ich auf die Doku schaue, wird bei der Grid Variante die Robust gestartet und für jede darunterliegende Sim ein eigenes opensim.exe (damit die in einem eigenen Prozess laufen).
Wie macht ihr das unter Linux ?
Lasst ihr da jeden Prozess, für Robust und Opensim in einer eigenen TMUX laufen ?
21.03.2023, 17:20 (Dieser Beitrag wurde zuletzt bearbeitet: 21.03.2023, 17:25 von ThunderTower.)
Hallo Trawell,
es gibt die Option mit 'tmux' das Fenster zu teilen. Als Beispiel: So hast Du möglicherweise dann 4 kleine Fenster in einem großen Fenster.
In jedem kleinen Fenster könnte man so unterschiedliche Pfadangaben machen. Nachfolgend wie gewohnt die 'OpenSim.exe' mit 'mono' starten.
Ich selbst mache immer eine neue Session mit Strg + b + c.
Es gibt so viele unterschiedliche Möglichkeiten. Genügend Einarbeitungszeit in 'tmux' ist zwingend notwendig.
Ich komme mit einer neuen Session pro OpenSim-Prozess gut zurecht.
Eingabe:
tmux (startet erste Sesion)
Strg + b + c (macht neue Session auf) aber nicht gleichzeitig drücken! 'c' macht NEU auf, wenn man Strg + b wieder los gelassen hat!
ja ok, könnte man machen, muss ich mal testen, danke für die Info.
Nun, ich weiss ja nicht wieviele grosse Gridbetreiber Linux nehmen, aber wenn ich da schon an 20 Sims denke die jeweils so in einem eigenen Prozess gestartet werden, stelle ich mir das ein bisserl mühsam vor.
Mal schauen ob ich sowas auch autostarten kann mit tmux, zum Beispiel nach einem Server Neustart, da hat man ja keine Lust die einzelnen Sessions in tmux zu starten.
ja das habe ich schon so verstanden, ich hab etwas mit einem bekannten Windows Manager verglichen, da läuft jede Region oder Sim unter einem eigenen opensim.exe, wenn ich mich recht erinnere.
Natürlich stellt sich die Frage ob dies auch erforderlich ist, für meine Zwecke ja eher nicht und dann kann man gut mehrere Sims zu einem Prozess zusammenfassen.
Dann wirds auch übersichtlich
Menno, hab grad gehört der Schnee soll nochmals zurück kommen...ich will aber Sonne !!!
ich wollte nun nicht das Spiel verderben, aber unter Windows skaliert Opensim sehr schlecht. Für alle Sims einer Instanz sehe ich im Taskmamanger zusammen nur einen Core im Einsatz. Starte ich aber jede Sim in einer eigenen Instanz so skaliert das Grid sauber über alle Cores- (und verschiebt sie auch bei hoher Teillast flexibel auf andere Cores).
Wenn ihr mehrere Sims in einer Instanz startet spart ihr zwar Verwaltungsaufwand, aber auf Kosten der Performance.
Ausserdem werden OAR Backups ein bisschen komplizierter weil man vorab die Sim mit "cange region" wechseln muß, wenn man saubere getrennte OARs will.
Es ist also Abwägungs Sache.
Bei mir habe ich folgdenes gemacht:
Ich habe jede "Haupt-Sim", also jede bebaute Sim in einem eigenen Prozess gestartet.
Um jede Hauptsim liegen bei mir Wassersims um diese zu verbinden, und gleichzeitig Abstand zu halten.
Diese Wassersims ordne ich aber jeweils den Hauptsims zu, also ohne eigene Instanz.
Nun die Frage an euch: Skaliert Linux als Server anders?
23.03.2023, 18:11 (Dieser Beitrag wurde zuletzt bearbeitet: 23.03.2023, 18:12 von Trawell.)
Hallo Tron,
Du verdirbst ja das Spiel nicht, ich ziehe ja ein grösseres Grid unter Linux auf, und schreibe die Anleitung dazu.
Nur das mit Windows kann ich so nicht unterstreichen.
Ich nenne jetzt das Kind beim Namen, also Kubwas Manager macht das nicht so, da ist jede Region und eine Robust jeweils in einem eigenen Prozess, ohne das man was einstellen muss.