Daten-Sizing
-
Die Anzahl der registrierten Firmware-Versionen hat den größten Einfluss auf die Größe der Datenbank.
(Aufgeführt in der UMS-Konsole unter Misc > Firmware Statistics) -
Die Anzahl der Geräte oder Profile hat einen geringeren Einfluss.
-
Durchschnittliche Größe pro...
-
Firmware-Konfiguration: ~15 MB
-
Profil (abhängig von der Anzahl der aktiven Parameter): ~100 kB
-
Gerät: ~100 kB
-
-
Reserve 500 MB bis 1 GB für Datenbank-Transaktionsprotokolle von exzessiven Datenbankaufrufen wie Entfernen unbenutzter Firmware. Bitte beachten Sie, dass die Nutzung vom verwendeten Datenbanksystem abhängt.
Latenzen
Wenn Sie mit langen Verbindungen und hohen Latenzzeiten zu kämpfen haben, beachten Sie bitte die folgenden Empfehlungen:
-
Minimieren Sie die Latenzzeit zwischen...
-
Datenbank <-> UMS Server: <= 20 ms
-
mehreren UMS Servern: <= 50 ms
-
Load Balancer <-> UMS Server: <= 50 ms
-
-
Eine hohe Latenz zwischen der Datenbank und dem UMS Server hat einen großen Einfluss auf die Leistung. Die Kommunikation zwischen dem Gerät und der UMS Konsole wird langsamer, die UMS Konsole selbst wird träge.
-
Hohe Latenz zwischen dem Gerät und dem UMS Server hat geringe Auswirkungen auf die Gesamtleistung.
Leistungsoptimierungen
-
UMS logs:
Verwenden Sie Administrationsaufgaben, um Protokolle (Protokollierungsdaten, Auftragsausführungsdaten, Ausführungsdaten von Verwaltungsaufgaben, Prozessereignisse, Asset-Informationsverlauf) automatisch zu bereinigen oder alte UMS-Protokolldateien (/rmguiserver/logs) zu entfernen, wenn der Speicherplatz knapp wird. -
Firmware:
Entfernen Sie unbenutzte Firmware regelmäßig. -
Nur eingebettete Datenbank:
-
Datenbank regelmäßig optimieren (UMS Administrator Anwendung, z.B.. einmal im Monat)
-
Prüfen Sie den freien Speicherplatz und erweitern Sie die Speichergröße, wenn nötig (halten Sie immer mindestens 1 GB frei)
-
-
Anzahl der Geräte:
-
Wenn die Anzahl der Geräte hoch ist (>10k) und die Gesamtleistung niedrig ist, erhöhen Sie UMS Server und UMS Konsolenspeicher. Siehe Konfiguration der Java-Heap-Größe für den UMS Server und Konfiguration der Java-Heap-Größe für die UMS Konsole.
-
Vermeiden Sie zu viele Geräte (>5k) in einem Ordner.
-
-
Zuweisungen:
Halten Sie die Anzahl der Zuweisungen pro Gerät (direkt und indirekt) niedrig (<25). -
Verwaltungsaufgaben und -jobs:
Je mehr Verwaltungsaufgaben und -jobs erstellt werden, desto mehr Heap wird "aufgefressen", so dass es notwendig sein kann, den UMS Serverspeicher zu erhöhen. Siehe Konfiguration der Java-Heap-Größe für den UMS Server. -
Standardverzeichnisregeln:
Verwenden Sie keine Standardverzeichnisregeln mit der Option Regel beim Booten des Geräts anwenden, wenn sie nicht erforderlich sind. -
Gleichzeitige Geräteanforderungen:
Wenn Sie Probleme mit vielen gleichzeitigen Geräteanforderungen haben (Verzögerungen bei der Konfigurationsbereitstellung oder der Anmeldung am Gerät), öffnen Sie die UMS-Konsole und verwenden Sie die Optionen unter UMS-Administration > Globale Konfiguration > Gerätenetzwerkeinstellungen > Geräteanforderungen (Thread und Warteschlangengröße), um den Durchsatz der Geräteanforderungen zu steuern. Wenden Sie sich für Empfehlungen an den Support.
Beschränkungen: UMS HA
-
Geräteaktionen, die manuell in der UMS-Konsole ausgelöst werden, werden von einem UMS-Server ausgeführt (demjenigen, mit dem die UMS-Konsole gerade verbunden ist); für diese Aktionen gibt es keinen Lastausgleich.