Zu Content springen
  • Es gibt keine Vorschläge, da das Suchfeld leer ist.

Performance-Ampeln: Geschwindigkeit messen und deuten

Kurzfassung

ImmoTop2 misst die Leistung über vier Performance-Ampeln: Netzwerk, Datenbank, Download und Workload-Simulation. Jede Ampel hat feste Schwellwerte für grün, orange und rot. Die Tabellen unten nennen die Werte und die jeweils sinnvollen Optimierungsmassnahmen. Für tiefergehende Analysen dienen die Telemetriedaten.

Voraussetzungen

  • Basislizenz
  • Für die Telemetrie-Einstellung: Supervisor-Rechte

Die vier Ampeln

Netzwerk-Performance

Gemessen wird die Antwortzeit eines einfachen ImmoTop2-Server-Service. Dazu wird eine Meldung von 10'000 Zeichen 20-mal an den Serverdienst geschickt, der sie sofort zurücksendet. Der Serverdienst kann lokal, im Intranet oder über das Internet erreichbar sein. ImmoTop2 erzeugt viele Service-Calls — eine kurze Antwortzeit ist deshalb zentral für die Gesamtleistung.

Ampel Durchschnittliche Antwortzeit
🟢 Grün kleiner als 8 ms
🟠 Orange kleiner als 11 ms
🔴 Rot grösser als 12 ms

Optimierungsmassnahmen

  • Server netzwerktechnisch möglichst nahe bei den Clients installieren
  • Prüfen, ob Netzwerkkarten und WLAN-Technologien auf aktuellem Stand sind
  • Bei WLAN: Router sollte mindestens Wi-Fi 5 (IEEE 802.11ac) unterstützen; wenn möglich per Ethernet-Kabel anbinden
  • Prüfen, ob Client und Server genügend verfügbaren Speicher haben
  • Prüfen, ob die Bandbreite zwischen Client und Server ausreicht — laufen grosse Filetransfers oder Video-Streams?

Datenbank-Performance

Auf dem Server liest ein Command 1'000-mal 70 Datensätze. Der Wert sagt vor allem etwas über die Geschwindigkeit der Disk oder SSD aus, auf der die Datenbank liegt.

Ampel Antwortzeit
🟢 Grün kleiner als 1'500 ms
🟠 Orange 1'500 bis 2'500 ms
🔴 Rot grösser als 2'500 ms

Optimierungsmassnahme: Datenbank auf einer möglichst schnellen SSD platzieren.

Download-Performance

Gemessen wird die Verbindung zum ImmoTop2-Downloadserver, auf dem neue Programmversionen liegen. Ist der Server nicht erreichbar — etwa wegen Firewall-Regeln oder Proxy-Problemen —, startet ein Traceroute-Programm und stellt fest, wo die Verbindung blockiert wird.

Ampel Antwortzeit
🟢 Grün kleiner als 100 ms
🟠 Orange 100 bis 1'000 ms
🔴 Rot grösser als 1 Sekunde

Optimierungsmassnahmen

  • Internetanbindung: mindestens 50 Mbps Upload und 100 Mbps Download. Zur Messung eignet sich ein Speedtest, z. B. speedtest.net
  • Verschlüsselungsprotokoll TLS 1.3 oder neuer empfehlenswert. TLS 1.3 ist Standard in Windows 11; in Windows 10 ist TLS 1.2 Standard, ein Upgrade auf 1.3 ist möglich

Workload-Simulation

Simuliert eine Verarbeitung mit Einfügen, Lesen und selektivem Löschen von 1'000 Datensätzen — als Benchmark für die Serverleistung. Die Simulation sollte mehrfach und zu verschiedenen Zeiten laufen, damit Performanceprobleme erkennbar werden.

Ampel Dauer der Verarbeitung
🟢 Grün weniger als 10 Sekunden
🟠 Orange 10 bis 20 Sekunden
🔴 Rot mehr als 20 Sekunden

Die Massnahmen sollten mit dem IT-Dienstleister besprochen werden. Weitergehend hilft die Auswertung der Telemetriedaten.

Speichersituation

Anzeige der Speichersituation

Bedeutung der Spalten:

  • Zeit — Zeitpunkt der Messung
  • Computer — Name des PC, auf dem Client- und Server-Prozess laufen
  • Prozesse — Anzahl der Client- und Server-Prozesse
  • Speichersituation — siehe folgende Werte
Wert Bedeutung
Memory-Verbrauch ImmoTop2-Prozess Private Bytes des Prozesses: der gesamte private virtuelle Speicher (Managed Heap, Native, reserviert, auch ausgelagert)
TotalMemory Gesamter physischer RAM der Maschine, ohne hardware-reservierten Speicher
AvailableMemory RAM, der sofort für Prozesse verfügbar ist, inklusive Standby-Cache. Muss mindestens 10–15 % betragen
FreeMemory RAM, der komplett unbenutzt ist — weder von Prozessen noch vom Cache. Immer ≤ AvailableMemory. Muss mindestens 5 % betragen

Warum das zählt: Sobald der verfügbare Speicher unter 10 % fällt, intensiviert das Betriebssystem die Speicherverwaltung — zulasten der Gesamtleistung. Am einfachsten ist es, speicherhungrige Anwendungen zu beenden (etwa Chrome, Outlook, Teams). Erreicht der Wert diesen Grenzwert häufig, sollte der Speicher des PC bzw. Servers erweitert werden.

Weitere Anzeigen

ImmoTop2 Eventlog — Einige von ImmoTop2 erkannte Probleme werden in eine Datenbanktabelle geschrieben und hier angezeigt.

Hardware-Rendering — Ein leistungsfähiges grafisches Rendering beschleunigt die ImmoTop2-Oberfläche; bei Terminalservern zählt das besonders. Erkannt wird ein Rendering von 10, 20 oder 30 Frames pro Sekunde.

Bei Terminalserver-Installationen lässt sich in den Allgemeinen Einstellungen die Optimierung der Darstellung aktivieren:

Einstellung zur Optimierung der Darstellung

Weitergehende Untersuchungen

Die Ampeln geben einen ersten Eindruck. Tiefer geht die Auswertung der Telemetriedaten (ImmoTop2 Performance-Logs). Die Übermittlung lässt sich in den Programmeinstellungen ein- und ausschalten — die Erhebung zu erlauben ist sehr empfehlenswert, weil sonst keine Auswertung möglich ist.

Programmeinstellung für Telemetriedaten

Die Einstellung kann nur ein Benutzer mit Supervisor-Rechten ändern.