Docker Performance DS1812+ IOBroker extrem langsam

Status
Für weitere Antworten geschlossen.

manitwo

Benutzer
Mitglied seit
05. Apr 2012
Beiträge
82
Punkte für Reaktionen
0
Punkte
6
Hallo zusammen.

Ich betreibe schon einige Jahre meine DS1812+ zumeist als Fileserver und Medienserver.
Nun würde ich gerne in das Thema Docker einsteigen und habe dazu um mein Haus "smart" zu machen den Container buanet/iobroker installiert.
Grundsätzlich läuft es, aber die Performance ist extrem schlecht. Um dort einen "Adapter" zu installieren, vergehen schon mal locker 45min.
Das System ist anscheinend komplett überfordert?!
Hat jemand zufällig eine ähnliche Konfiguration?

Ist die 1812+ wirklich soo langsam? Nicht geeignet zum "Dockern"?

Und was sind das für Prozesse die bei mir soviel CPU Last haben? Synoscgi...

_Performance_Top.jpg

Docker an sich braucht gar nicht soviel?

__performance_docker.jpg

Hat jemand vielleicht einen Tipp für mich?
 

Tommi2day

Benutzer
Mitglied seit
24. Aug 2011
Beiträge
1.165
Punkte für Reaktionen
63
Punkte
68
Kann man so allgemein nicht sagen. Ich habe mittlerweile 11Container gleichzeitig auf meiner 1812+ zu laufen. Deine obersten beiden Prozesse klauen aber auch viel Leistung. Bei mir steht der docker daemon mit 100% ganz oben.
PID USER PR NI VIRT RES %CPU %MEM TIME+ S COMMAND
900 root 20 0 2342.0m 48.1m 100.6 1.6 2575:30 S /var/packages/Docker/target/usr/bin/docker daemon --config-file /var/packages/Docker/etc/dockerd.json
 

manitwo

Benutzer
Mitglied seit
05. Apr 2012
Beiträge
82
Punkte für Reaktionen
0
Punkte
6
Also liegt es erstmal grundsätzlich nicht an der DS CPU an sich?
Denke ich da richtig? Wenn Du schon 11 laufen hast, sollte einer ja wohl locker gehen.
Ist jetzt nur die Frage wie ich das behebe :/

Aber da hat es doch sicher schlaue Köpfe hier :)
 

Tommi2day

Benutzer
Mitglied seit
24. Aug 2011
Beiträge
1.165
Punkte für Reaktionen
63
Punkte
68
Naja, Dein IOBroker zieht ja auch schon ordenlich. Ich habe mqtt, unifi und den kompletten TICK-Stack am laufen, das frist nicht annähernd so viel. Evtl. kann noch jemand was zu den beiden Synology Prozessen sagen.
 

manitwo

Benutzer
Mitglied seit
05. Apr 2012
Beiträge
82
Punkte für Reaktionen
0
Punkte
6
Ich hatte eben die Möglichkeit das mal auf einer DS1813+ zu installieren. Ist ja der gleiche Prozessor.
Dort läuft es wesentlich flüssiger. In 10 Minuten mal eben schnell 5 "Adapter" installiert.
Liegt also wohl an meiner DS Konfig?!

Aber wo fange ich nun an zu suchen?

_Performance_ds2.jpg
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.475
Punkte für Reaktionen
358
Punkte
103
.. flüssiger trotz "Konsitenz Prüfung" in Hintergrund. Die erzeugt ja auch schon last.

Zum Screenshot #1: http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages

passmark_d2700.JPG

So recht "Umpf" hat die CPU natürlich nicht. Was aber nicht erklärt, warum zwei unterschiedliche Systeme mit der selben CPU sich so unterschiedlich verhalten...
Ich würde alle Dienst abschalten die Du nicht verwendest. Es gibt so Kandidaten die die DS in die Knie zwingen können, bspw. wie Gitlab oder Plex.
Mit der CPU Leistung ist das eigentlich eher eine reine Datenschleuder mit der Möglichkeit anspruchslose Anwendungen auszuführen.

Wenn Du mehr Leistung brauchst, dann ist die DS918+ momentan das schnellste im bezahlbaren Segment. Da liegt die single Thread performance fast bei dem was der Atom D2700 ingesamt hinbekommt.
 
Zuletzt bearbeitet:

manitwo

Benutzer
Mitglied seit
05. Apr 2012
Beiträge
82
Punkte für Reaktionen
0
Punkte
6
Fragt mich nicht warum, aber ich hatte jetzt zwischendurch mal ene Phase wo es alles funktioniert hat.

Ich habe nichts gemacht/geändert (Lieblingssruch der Admins, aber diesmal wirklich ;))
Ich habe die DS (mal wieder) neu gestartet und es lief alles wie gewünscht. CPU war bei 15% und ich konnte meine Lampen einrichten und auch über Siri schalten und neue Adapter installieren.
Das volle Programm. An/Aus, dimmen, Farbe wechseln, und auch Musik an/aus auf Chromecast.

Dann dachte ich ziehe mal ein Backup der Config und habe Docker gestoppt, den kompletten Ordner kopiert und neu gestartet.
Nach Neustart habe ich wieder das gleiche Problem. CPU ist im Nirwana. Auch nach 4 Neustarts jetzt wieder.
Es kann nur an "meiner" DS liegen, aber Ich verstehe nicht warum.

Ich habe gerade keine Idee wo ich anfangen soll zu suchen und brauche bitte mal etwas Hilfe bei der Fehlersuche.
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.475
Punkte für Reaktionen
358
Punkte
103
Im englischen Forum wurden Probleme mit Synology-Prozessen, bspw. ausgelöst durch den Indizierungsdienst, mehrfach gemeldet; laut Syno existieren solche Probleme nicht.
Als einzig wirklich Lösung wurde das Neuaufspielen von DSM angegeben.

Zudem gab es einen Thread zum Thema hohe CPU-Auslastung durch dockerd: https://forum.synology.com/enu/viewtopic.php?f=258&t=133719 (was laut top Auszug nicht Dein Problem ist).

Die Angabe von 11 Containern sagt nichts aus, da man nicht weiss was für eine Last diese erzeugen. Bspw. kannst Du eine DSM auch mit Gitlab und Nexus3 "dicht" machen. Das wären dann in Summe "nur" 5 Container (3 für Gitlab, 2 für Nexus3), aber RAM und CPU wären am Anschlag. Wenn bspw. 11x nginx läuft, dann erzeugt es so gut wie keine Last...
 

Tommi2day

Benutzer
Mitglied seit
24. Aug 2011
Beiträge
1.165
Punkte für Reaktionen
63
Punkte
68
Ich wollte damit auch nur zum Ausdruck bringen, das es kein generelles Problem mit Docker auf der DS1812+ gibt. Ich hatte in #4 auch kurz beschrieben, was das für Container sind.
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.475
Punkte für Reaktionen
358
Punkte
103
War von mir auch nicht in irgendeiner Art und Weise offensiv gemeint - sorry, falls es so rübergekommen sein sollte. War nicht meine Absicht.

Es sollte vielmehr der Hinweis sein, dass es Container gibt, die Anwendungen kapseln, die einfach nichts für eine "kleine" CPU sind.
 

manitwo

Benutzer
Mitglied seit
05. Apr 2012
Beiträge
82
Punkte für Reaktionen
0
Punkte
6
Nur zur Info:

Anscheinend hat es sich jetzt nach ein paar Tagen etwas beruhigt.
Habe zwar noch ca. 40-50% CPU Last, aber geht schon besser.
Zumindest reagiert das IOBroker Webinterface jetzt etwas schneller.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat