Bug 20773 - Richtlinien zur Stromeinsparung bei DVS Thin-Clients
Richtlinien zur Stromeinsparung bei DVS Thin-Clients
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: OpenDVDI
UCS 2.4
Other Linux
: P5 normal (vote)
: OpenDVDI MS2
Assigned To: rsagner
Bastian de Groot
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-11-23 14:11 CET by rsagner
Modified: 2023-03-25 06:40 CET (History)
2 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description rsagner univentionstaff 2010-11-23 14:11:01 CET
+++ This bug was initially created as a clone of Bug #19951 +++

Auf Basis von Bug #19950 soll ein weiteres Skript erzeugt werden, welches die
folgende Anforderung erfüllt:

> OpenDVDI verschiebt automatisch nicht benötigte virtuelle Maschinen auf wenige 
> Server und konzentriert diese dort. Es erkennt nicht benötigte Server, Clients 
> und Peripheriegeräte und fährt diese herunter. Bei Bedarf werden diese wieder 
> gestartet.
aus organisationstechischen Gründen den Bug geklont.
Hier wird jetzt nur der clientseitige Teil abgearbeitet.
Comment 1 Arvid Requate univentionstaff 2010-11-23 16:03:42 CET
Konkret geht es hier um die Möglichkeit, über Richtlinien gesteuert den Stromverbrauch von DVS Thin-Clients bei Inaktivität reduzieren zu können.

Als primäres Mittel dazu ist hier zunächst das Herunterfahren von Thin-Clients im Fokus. Weitere Einsparpotentiale im Bereich CPU Frequency Scaling und USB (Auto-)Suspend sind zur Zeit nicht im TC-Kernel. Suspend-to-RAM scheint mit Hinblick auf eine höhere Komplexität und Störungsanfälligkeit der Lösung keine klare Vorteile gegenüber den Herunterfahren der Clients zu haben.

Mögliche Ansätze zur Umsetzung einer solchen Richtlinie auf dem Thin-Client liegen bei Cron/At-Jobs, ggf. in Kombination mit dem univention-dvs-sessionbroker-client (start/cancel der Jobs?)
Comment 2 rsagner univentionstaff 2010-12-02 09:29:44 CET
Die Funktionalität ist im Pakete univention-thin-client-dvs-config implementiert.
Für den den Thinclient muss ein Richtilinie shutdowntime gesetzt sein.
Comment 3 Arvid Requate univentionstaff 2010-12-06 14:27:54 CET
* Die UCR Variable sollte etwas Kontext enthalten, z.B. "thinclient/shutdown/idletime" oder ähnlich.

 Bitte dann auch auf xen1 eine entsprechende UCR-Richtlinie anlegen/anpassen.

* Folgende Kommentare sollten noch angepasst werden:

030_univention-dvs-shutdown-trigger.sh
030_univention-dvs-shutdown-trigger.sh
+# Univention Thin Client Sound support
+#  postinst script for the debian package

dvsshutdown.sh
+#  postinst script for the debian package
Comment 4 rsagner univentionstaff 2010-12-07 09:55:53 CET
Habe die Mängel jetzt beseitigt
Comment 5 Arvid Requate univentionstaff 2010-12-16 11:05:22 CET
Im UCS TC-Kernel fehlt das Kernel-Modul usbcore , das eine Energie-Steuerung der von USB-Geräten per /sys/bus/usb/devices/usb1/power ermöglichen würde.

Dafür gibt es jetzt Bug 20987.
Comment 6 Arvid Requate univentionstaff 2010-12-16 11:52:05 CET
Die Aussage an Comment 5 stimmt nicht, usbcore ist fest eincompiliert.
Es fehlen folgende Optionen in der Kernel-Konfiguration, um USB-Devices
suspenden zu können:

CONFIG_PM_RUNTIME=y
CONFIG_USB_SUSPEND=y