Gestern habe ich ein Experiment gewagt, weil es mich einfach interessierte... wie lange dauert es wohl, bis eine total unbekannte, frische, neu aufgesetzte Friendica-Installation ordentlich mit anderen Instanzen verknüpft ist? Wie kann man das beschleunigen? Gerade bei Single-User-Instanzen ist das doch oft ein Thema. Zumindest bei mir hat es sonst lange gedauert, bis man mit einer ordentlichen Anzahl Instanzen verknüpft war.
Die Domain ist neu, wurde noch nie mit Friendicia genutzt, für/in Friendica wurde nichts importiert, kein Backup genutzt. Friendica habe ich nach der Anleitung auf meinem Blog (nativ) installiert, Admin-Zugang angelegt, danach einen Daemon eingerichtet. Anschließend bin ich mir selbst auf missocial.de gefolgt. Danach im Adminbereich für ca. 6 Stunden Maximum Load Average auf 80 und Maximale Anzahl parallel laufender Worker auf 1000 gesetzt.
Heute morgen dann, nach diesen etwas über 6 Stunden folgendes Ergebnis auf meiner neuen Instanz:
"Der Knoten kennt 24.987 andere Knoten mit 6.170.810 aktiven Nutzern im letzten Monat, 2.957.407 aktiven Nutzern im letzten halben Jahr und 25.549.270 registrierten Nutzern insgesamt von den folgenden Plattformen: Friendica (445/24446), Akkoma (553/17202)..."
(Ob das nun sinnvoll ist oder vernünftig ist, lass ich jetzt mal dahingestellt... aber ich wollte einfach mal testen, ob man diesen Vorgang beschleunigen kann UND ob das etwas bringt. Die Worker und Maximum Load Average habe ich vorhin wieder auf "normale" Werte gestellt. 😉)
like this
reshared this


Matthias (feb)
in reply to Jools • • •Und der Node hat es überlebt!
Jools
in reply to Matthias (feb) • • •Matthias (feb) likes this.
Jools
Unknown parent • •@Andreas Ja, ich bin auch überrascht, wie brav das durchlief, ich hatte das schon einmal mit so vielen Workern getestet, "damals" aber mit Import, mit dem selben Effekt. Nun wollte ich das mal auf einer ganz neuen Installation/Domain testen. 🤭
Das läuft tatsächlich "nur" auf einem kleinen, echten VPS in diesem Internetz. 😉
Guten Morgen Parki ☕️ 🤗
Jools
Unknown parent • •Jools
Unknown parent • •Matthias (feb)
in reply to Jools • • •Ich probiere das gerade mit deinen Werten auf einer Testumgebung dev aus. Da ist es egal, ob der Server kracht. Was sehe ich? Die Load steigt nur leicht. Die Anzahl der Prozesse steigt entsprechend steil an. Der Server bleibt normal ansprechbar. Das ist verwirrend.
Jools likes this.
Jools
in reply to Matthias (feb) • •@Matthias Ja, eben und dein Server hat ganz andere Kapazitäten als der kleine VPS hier...
Das ist auch meine Beobachtung. Prozesse werden einfach viel schneller abgearbeitet, gerade wenn die Warteschlange warum auch immer voll gelaufen ist, trotzdem ist der Server weiterhin normal ansprechbar.
Dauerhaft würde ich das bestimmt nicht so lassen. Aber für eine gewisse Zeit, um Vorgänge vielleicht auch unter Beobachtung zu beschleunigen - warum nicht...
Jools
in reply to Matthias (feb) • •@Matthias Ich sehe halt auch Vorteile für die User, die gerne eine Single-User-Instanz betreiben würden, aber halt nicht genügend Content in ihre Timeline bekommen bzw. die Anzahl an verknüpften Nodes auch nach längerer Zeit noch deutlich klein bleibt.
Deswegen, ein paar deiner Starterpacks dazu, das alles abarbeiten lassen (dauert auf meinem VPS nun natürlich ein bisschen), dann noch bekannten Accounts folgen, ein paar "Likes" hier und da verteilen und sicherlich noch einen neuhier-Post posten (das kommt nachher noch, der Server hat erstmal genug zu tun)... und wenn sich das dann eingependelt hat nach einiger Zeit sollte einer vernünftigen Vernetzung eigentlich nichts im Wege stehen. Auch mit einer Single-User-Instanz. 🤷♀️
Matthias (feb)
in reply to Jools • • •Ja, das ist definitiv ein Best Practice für neue Server. Siehst du das den auch in der öffentlichen Timeline? Kommt da entsprechend an?
Jools
in reply to Matthias (feb) • • •Matthias (feb) likes this.
John
in reply to Jools • • •Jools likes this.
Jools
in reply to John • • •John
in reply to Jools • • •Jools
in reply to John • • •John
in reply to Jools • • •Jools likes this.
Jools
in reply to John • • •John
in reply to Jools • • •Jools likes this.
Jools
Unknown parent • •@Tuxi ⁂ Genau das. Ich habe jetzt die von @Matthias erstellten Starterpacks hinzugefügt und bin 2 Leuten gefolgt bzw. bin noch bei. Und natürlich stehen jetzt ganz viele Jobs in der Warteschlange. Also hab ich die Worker noch einmal hochgedreht, bis sich alles eingependelt hat und ja - die Auslastung in btop sieht atemberaubend aus. 😅
Wenn das alles erledigt ist und sich eingependelt hat, werden wieder "vernünftige" Werte eingesetzt.
Jools
Unknown parent • •Jools
Unknown parent • •@Tuxi ⁂ @Matthias Ich wollte das erst einmal mit einer Basis-Installation von Friendica testen und habe jetzt erstmal nur Friendica installiert, den Daemon eingerichtet. Kein Redis, kein Jemalloc. Aber PHP-FPM, ja.
Ich habe an keinen Werten geschraubt, sondern einfach frisch Debian installiert und dann das übliche aufgespielt.
Paul J Wege
in reply to Jools • • •Jools
in reply to Paul J Wege • • •Bist du nicht, ich hätte es ja auch verlinken können, ich habe da gar nicht dran gedacht. 😉
Link: BlogZwo.me - Friendica auf dem Raspberry Pi installieren
Jools
Unknown parent • • •Jools
Unknown parent • • •@Svnskr 😊
Ja, probier das gerne aus und viel Erfolg dabei.
Ich glaube, wir alle sollten uns mehr über solche Erfahrungen oder auch Experimente austauschen.
Jools
Unknown parent • •Jools
Unknown parent • •Jools
Unknown parent • •@Roland Häder🇩🇪
Ah, danke, gut zu wissen 👍👍
@Unity :Friendica: ⁂
Felix Steindorff
in reply to Jools • • •Jools
in reply to Felix Steindorff • •