Docker: CPU Priorität auf der Shell setzen

Status
Für weitere Antworten geschlossen.

mtoensing

Benutzer
Mitglied seit
22. Okt 2018
Beiträge
12
Punkte für Reaktionen
0
Punkte
1
Hi,

in DSM habe ich die Option die CPU Priority auf low/medium/high zu setzen.

Auf der Shell funktionieren diese Befehle leider nicht:

--cpus=".5"

docker: Error response from daemon: NanoCPUs can not be set, as your kernel does not support CPU cfs period/quota or the cgroup is not mounted.

und das geht auch nicht:

--cpu-period=100000 --cpu-quota=50000

WARNING: Your kernel does not support CPU cfs period or the cgroup is not mounted. Period discarded.
WARNING: Your kernel does not support CPU cfs quota or the cgroup is not mounted. Quota discarded.


Wie gebe ich docker auf meinem Synology NAS mit dem offiziellen Paket beim starten über die Shell die CPU Limitierung mit?

Danke! =)
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.468
Punkte für Reaktionen
356
Punkte
103
Ich behaupte mal, dass die Verwendung von Qutoas aufgrund der dafür benötigten, aber nicht vorhandenen, Kernelfeatures nicht möglich ist.
Docker auf Synology ist eh nur etwas für einfache Container. Dank UI einfach zu benutzen... aber dadurch leider auch stark kastriert und vor allem veraltet.

Wer komplexe Szenarien bedienen muss, kommt nicht daran vorbei ein anderes OS für Docker zu verwenden.
Du hast nicht zufällig Lust im Virutal Machine Manager ein Ubuntu 18.04 (ohne UI kostet das kaum Ressourcen) mit dem aktuellsten Docker-CE zu installieren und zu überprüfen ob es damit geht?
 
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