Performance‑Troubleshooting/en: Unterschied zwischen den Versionen

Aus TERRA CLOUD WIKI
Die Seite wurde neu angelegt: „== General ==“
Keine Bearbeitungszusammenfassung
 
(15 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 3: Zeile 3:
== General ==
== General ==


<div lang="de" dir="ltr" class="mw-content-ltr">
This Wiki article is designed to help you identify and narrow down potential performance issues at the OS level.<br>
Dieser Wiki-Artikel soll Ihnen dabei helfen, mögliche Performance‑Probleme auf OS-Ebene zu erkennen und einzugrenzen.<br>
At the end of the article, you will also find tips on how to best submit performance-related inquiries to our support team.
Am Ende des Artikels finden Sie zudem Hinweise, wie Sie Performance‑Anfragen optimal an unseren Support übermitteln können.
</div>
<div lang="de" dir="ltr" class="mw-content-ltr">
=== Onprem- vs. Cloud-Server ===
=== Onprem- vs. Cloud-Server ===
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
Servers operated on-premises at a customer's site typically exhibit relatively low utilization rates.<br>
Server, die beim Kunden vor Ort betrieben werden, weisen in der Regel eine eher geringe Auslastung auf.<br>
Consequently, multiple applications or additional Windows Server roles and features are frequently installed and run in parallel on these systems.<br>
Daher werden dort häufig mehrere Anwendungen oder zusätzliche Windows‑Server‑Rollen/-Features parallel installiert.<br>
Cloud servers, by contrast, offer highly granular scaling capabilities; as a result, many customers allocate the same—or even fewer—resources to their cloud instances compared to their on-premises systems.<br>
Cloud‑Server hingegen lassen sich sehr fein granuliert dimensionieren, was dazu führt, dass viele Kunden ihren Cloud‑Instanzen dieselben oder sogar weniger Ressourcen zuweisen als ihren On‑Premise‑Systemen.<br>
However, it is essential to bear in mind that these are shared infrastructures.<br>
Dabei muss jedoch berücksichtigt werden, dass es sich um Shared‑Infrastrukturen handelt.<br>  
In other words, multiple customers share the same physical resources.<br>
Das bedeutet: Mehrere Kunden teilen sich dieselben physischen Ressourcen.<br>
For this reason, the performance of a local server cannot be directly compared to that of a cloud server.<br>
Aus diesem Grund ist die Leistungsfähigkeit eines lokalen Servers nicht direkt mit der eines Cloud‑Servers vergleichbar.<br>
Particularly in the context of terminal servers, we therefore recommend avoiding having too many employees work simultaneously on a single instance.
Gerade im Bereich der Terminal‑Server empfehlen wir daher, nicht zu viele Mitarbeiter gleichzeitig auf einer einzelnen Instanz arbeiten zu lassen.
<span id="DATEV-Applikationen"></span>
</div>
=== DATEV-Applications ===
<div lang="de" dir="ltr" class="mw-content-ltr">
=== DATEV-Applikationen ===
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
Experience has shown that one vCore per DATEV user should be allocated on the VM.<br>
Aus der Erfahrung hat sich gezeigt, dass pro DATEV‑Benutzer ein vCore auf der VM eingeplant werden sollte.<br>
Therefore, in case of doubt, we recommend opting for the standard CPU—featuring more vCores but a slightly lower clock speed—to ensure that sufficient CPU resources are available for all DATEV users.
Im Zweifel empfehlen wir daher, die Standard CPU mit mehr vCores und etwas geringerem Takt zu wählen, um für alle DATEV‑Benutzer ausreichend CPU‑Ressourcen bereitstellen zu können.
<span id="Ursache_für_Performance-Probleme_finden"></span>
</div>
== Finding the Cause of Performance Problems ==
<div lang="de" dir="ltr" class="mw-content-ltr">
== Ursache für Performance-Probleme finden ==
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
<span id="Informationen_zusammentragen"></span>
=== Informationen zusammentragen ===
=== Gathering Information ===
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
To identify the root cause of the existing performance issues, all relevant information should first be gathered:
Um die Ursache der bestehenden Performance‑Probleme zu ermitteln, sollten zunächst alle relevanten Informationen gesammelt werden:
* '''On which VM''' within the cloud package does the behavior occur?
* '''Auf welcher VM''' innerhalb des Cloud‑Pakets tritt das Verhalten auf?
* '''How long''' has the problem persisted?
* '''Seit wann''' besteht das Problem?
* '''How exactly''' does the reduced performance manifest itself?
* '''Wie äußert sich''' die eingeschränkte Performance konkret?
* '''Have there been any changes at the operating system level?''' (e.g., Windows updates, software installations, or uninstallations)
* '''Gab es Änderungen auf Betriebssystemebene?''' (z. B. Windows‑Updates, Softwareinstallationen oder ‑deinstallationen)
* '''How many employees''' are working simultaneously on the affected VM?
* '''Wie viele Mitarbeiter''' arbeiten gleichzeitig auf der betroffenen VM?
* '''Are there any dependencies''' on other VMs within the same package?
* '''Bestehen Abhängigkeiten''' zu anderen VMs im selben Paket?
* '''Which type of VPN''' is being used?
* '''Welcher VPN‑Typ''' wird verwendet?
* '''Via which protocol''' do users access the VM?
* '''Über welches Protokoll''' greifen die Benutzer auf die VM zu?
* '''Which antivirus software''' is active on the VM?
* '''Welcher Virenschutz''' ist auf der VM aktiv?
* '''Are DATEV applications being used?'''
* '''Werden DATEV‑Applikationen genutzt?'''
** If so: '''How many employees''' are working with them simultaneously?
** Wenn ja: '''Wie viele Mitarbeitende''' arbeiten gleichzeitig damit?
<span id="Virenschutz"></span>
</div>
==== Antivirus Protection ====
<div lang="de" dir="ltr" class="mw-content-ltr">
==== Virenschutz ====
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
We frequently receive reports that, in addition to the integrated Windows Defender, users are deploying a secondary antivirus solution.<br>
Uns wird immer wieder berichtet, dass zusätzlich zum integrierten Windows Defender einen weiteren Virenschutz einsetzt wird.<br>
In such cases, it is absolutely essential to ensure that '''both security solutions are correctly configured''' to prevent them from blocking one another or causing unintended side effects at the operating system level.<br>
Dabei ist unbedingt darauf zu achten, dass '''beide Sicherheitslösungen korrekt konfiguriert''' sind, damit sie sich nicht gegenseitig blockieren oder unerwünschte Effekte auf Betriebssystemebene verursachen.<br>
<br>
<br>
Treten Performance‑Probleme in RDP‑Sitzungen auf, sollte geprüft werden, ob im verwendeten Virenschutz '''Ausnahmen für RDP‑Verbindungen''' hinterlegt wurden. <br>
If performance issues arise during RDP sessions, you should verify whether '''exceptions for RDP connections''' have been configured within the antivirus software currently in use.<br>
Eine fehlende Ausnahme kann die Leistung spürbar beeinträchtigen.
The absence of such an exception can noticeably impair performance.
</div>
<span id="Ressourcen_der_VM_mittels_Ressourcenmonitor_prüfen"></span>
<div lang="de" dir="ltr" class="mw-content-ltr">
== Check VM Resources Using the Resource Monitor ==
== Ressourcen der VM mittels Ressourcenmonitor prüfen ==
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
To identify the root cause of the performance issues, the next step is to check the VM's resource utilization directly at the operating system level.<br>
Um die Ursache der Performance‑Probleme zu identifizieren, sollten Sie im nächsten Schritt die Ressourcenauslastung der VM direkt auf Betriebssystemebene prüfen.<br>
To do this, start by using the Windows Resource Monitor, which you can access—for example—via Windows Search.<br>
Nutzen Sie hierfür zunächst den Windows‑Ressourcenmonitor, den Sie z.B. über die Windows‑Suche aufrufen können.<br>
<br>
<br>
Der Ressourcenmonitor bietet für die wichtigsten Systemressourcen eigene Reiter:
The Resource Monitor features dedicated tabs for the most critical system resources:
* CPU
* CPU
* Arbeitsspeicher
* Memory
* Datenträger
* Disk
* Netzwerk
* Network
Über diese Reiter erhalten Sie detaillierte Informationen zur aktuellen Auslastung.
These tabs provide detailed information regarding current resource utilization.
</div>
<div lang="de" dir="ltr" class="mw-content-ltr">
=== CPU ===
=== CPU ===
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
[[Datei:DE-Performance-CPU-Auslastung.jpg|700px|center|mini|ohne]]<br>
[[Datei:DE-Performance-CPU-Auslastung.jpg|700px|center|mini|ohne]]<br>
Im CPU‑Reiter sehen Sie alle Prozesse, die Rechenleistung verbrauchen.<br>
In the CPU tab, you can view all processes that are consuming computing power.<br>
Achten Sie auf Prozesse, die '''deutlich mehr CPU‑Last''' erzeugen als andere, und klären Sie mit Ihrem Administrator, ob dieses Verhalten normal ist.<br>
Pay close attention to processes that generate '''significantly higher CPU load''' than others, and consult with your administrator to determine whether this behavior is normal.<br>
Mögliche Ursachen:
Possible causes:
* ein Prozess hängt oder arbeitet fehlerhaft
* a process is frozen or malfunctioning
* der VM wurden '''zu wenig vCores''' zugewiesen
* the VM has been allocated '''too few vCores'''
Zusätzlich können Sie prüfen, ob die CPU mit der '''maximalen Taktfrequenz''' arbeitet.<br>
Additionally, you can check whether the CPU is operating at its '''maximum clock speed'''.<br>
Ist z. B. der Windows‑Energiesparmodus aktiv, wird die CPU gedrosselt – was zu Performance‑Einbußen führt.<br>
For example, if Windows Power Saver mode is active, the CPU is throttled—which results in performance degradation.<br>
(Hinweis: Auf Hyper‑V‑Hosts sind Energiesparmodi grundsätzlich deaktiviert.)
(Note: On Hyper-V hosts, power-saving modes are disabled by default.)
</div>
<span id="Arbeitsspeicher"></span>
<div lang="de" dir="ltr" class="mw-content-ltr">
=== RAM ===
=== Arbeitsspeicher ===
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
[[Datei:DE-Performance-RAM-Auslastung.jpg|700px|center|mini|ohne]] <br>
[[Datei:DE-Performance-RAM-Auslastung.jpg|700px|center|mini|ohne]] <br>
Im Reiter „Arbeitsspeicher“ sehen Sie die RAM‑Auslastung der VM.<br>
On the "Memory" tab, you can view the VM's RAM usage.<br>
Achten Sie auf Prozesse mit '''ungewöhnlich hohem Speicherverbrauch'''.<br>
Pay close attention to processes exhibiting '''unusually high memory consumption'''.<br>
<br>
<br>
Im oberen Bereich finden Sie außerdem die Anzahl der „Harten Fehler“.<br>
In the upper section, you will also find the number of "Hard Faults."<br>
Viele harte Fehler bei einem Prozess können darauf hindeuten, dass:
A high number of hard faults associated with a specific process may indicate that:
* der VM zu '''wenig RAM''' zugewiesen wurde
* the VM has been allocated '''insufficient RAM'''
* oder auf dem '''Host ein Speicherproblem''' vorliegt
* or that a '''memory issue exists on the host'''
Bei Verdacht auf Host‑Probleme wenden Sie sich bitte an den [[Performance‑Troubleshooting#Support-Ticket_erstellen|TERRA CLOUD Support]].<br>
If you suspect host-related issues, please contact [https://wiki.terracloud.de/index.php/Performance%E2%80%91Troubleshooting/en#Create_Support_Ticket TERRA CLOUD Support].<br>
<br>
<br>
Zusätzlich sollten Sie die generelle '''RAM‑Auslastung''' im Blick behalten.<br>
Additionally, you should keep a close eye on the overall '''RAM utilization'''.<br>
Die durchschnittliche Auslastung sollte '''nicht über 80 %''' liegen.<br>
The average utilization should '''not exceed 80%'''.<br>
Werte oberhalb dieses Bereichs führen erfahrungsgemäß zu Engpässen beim Speichermanagement und erhöhen die Wahrscheinlichkeit für harte Fehler sowie Performance‑Probleme.
Experience shows that values ​​above this threshold lead to bottlenecks in memory management and increase the likelihood of hard faults as well as performance issues.
</div>
<span id="Datenträger"></span>
<div lang="de" dir="ltr" class="mw-content-ltr">
=== Storage ===
=== Datenträger ===
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
[[Datei:DE-Performance-Disk-Auslastung.jpg|700px|center|mini|ohne]] <br>
[[Datei:DE-Performance-Disk-Auslastung.jpg|700px|center|mini|ohne]] <br>
Im Datenträger‑Reiter können Sie u. a. die '''Antwortzeiten der vDisk''' pro Prozess einsehen.<br>
On the **Disk** tab, you can view—among other things—the **vDisk response times** per process.<br>
Sortieren Sie die Spalte am besten '''absteigend'''.<br>
It is best to sort this column in **descending** order.<br>
<br>
<br>
Wichtige Hinweise:
Important notes:
* Antwortzeiten '''> 10-15 ms''' deuten auf ein Problem hin
* Response times **> 10–15 ms** indicate a potential issue.
* Die Anzeige '''„Zeit mit max. Aktivität“''' sollte '''nicht dauerhaft über 80 %''' liegen
* The **"Time with max. activity"** metric should **not consistently exceed 80%**.
Ist die vDisk dauerhaft überlastet, kann dies bedeuten, dass statt Standard‑Storage '''Performance‑Storage''' erforderlich ist.<br>
If the vDisk is under sustained overload, this may indicate that **Performance Storage** is required instead of Standard Storage.<br>
Typische Begleiterscheinungen wären Disk‑Fehler im Windows‑Eventlog (ID '''153''' oder '''11''').
Typical accompanying symptoms include disk errors in the Windows Event Log (IDs **153** or **11**).
</div>
<span id="Netzwerk"></span>
<div lang="de" dir="ltr" class="mw-content-ltr">
=== Network ===
=== Netzwerk ===
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
[[Datei:DE-Performance-Netzwerk-Auslastung.jpg|700px|center|mini|ohne]] <br>
[[Datei:DE-Performance-Netzwerk-Auslastung.jpg|700px|center|mini|ohne]] <br>
Im Netzwerk‑Reiter sehen Sie die aktuelle Netzwerkauslastung, ebenfalls sortierbar nach Prozessen.<br>
On the Network tab, you can view current network usage, which can also be sorted by process.<br>
Benötigt ein einzelner Prozess ungewöhnlich viel Bandbreite, kann dies die Performance anderer Benutzer beeinträchtigen.<br>
If a single process consumes an unusually large amount of bandwidth, this can negatively impact the performance experienced by other users.<br>
<br>
<br>
Ein typisches Beispiel ist das '''TERRA CLOUD Backup''', das zu bestimmten Zeiten einen Großteil der Bandbreite beanspruchen kann – sofern dies nicht anders konfiguriert wurde.
A typical example is '''TERRA CLOUD Backup''', which can consume a significant portion of the available bandwidth at certain times—unless configured otherwise.
</div>
<span id="Support-Ticket_erstellen"></span>
<div lang="de" dir="ltr" class="mw-content-ltr">
== Create Support Ticket ==
== Support-Ticket erstellen ==
</div>


<div lang="de" dir="ltr" class="mw-content-ltr">
If the cause of the performance issues cannot be identified at the operating system level, please contact Support.<br>
Sollte sich die Ursache der Performance‑Probleme nicht auf Betriebssystemebene feststellen lassen, wenden Sie sich an den Support.<br>
To do so, use either the [https://manage.terracloud.de TERRA CLOUD Technical Center] or send an email to [mailto:support@terracloud.de support@terracloud.de].
Nutzen Sie hierfür entweder das [https://manage.terracloud.de TERRA CLOUD Technical Center] oder senden Sie eine E‑Mail an [mailto:support@terracloud.de support@terracloud.de].
<br>
<br>
Für die Bearbeitung benötigen wir folgende Informationen:
To process your request, we require the following information:
* den Namen der betroffenen VM
* the name of the affected VM
* die Bestellnummer
* the order number
* die Antworten zu den [[Performance‑Troubleshooting#Ursache_für_Performance-Probleme_finden|oben genannten Fragen]]
* the answers to the [https://wiki.terracloud.de/index.php/Performance%E2%80%91Troubleshooting/en#Finding_the_Cause_of_Performance_Problems questions listed above]
</div>

Aktuelle Version vom 20. Mai 2026, 09:18 Uhr

General

This Wiki article is designed to help you identify and narrow down potential performance issues at the OS level.
At the end of the article, you will also find tips on how to best submit performance-related inquiries to our support team.

Onprem- vs. Cloud-Server

Servers operated on-premises at a customer's site typically exhibit relatively low utilization rates.
Consequently, multiple applications or additional Windows Server roles and features are frequently installed and run in parallel on these systems.
Cloud servers, by contrast, offer highly granular scaling capabilities; as a result, many customers allocate the same—or even fewer—resources to their cloud instances compared to their on-premises systems.
However, it is essential to bear in mind that these are shared infrastructures.
In other words, multiple customers share the same physical resources.
For this reason, the performance of a local server cannot be directly compared to that of a cloud server.
Particularly in the context of terminal servers, we therefore recommend avoiding having too many employees work simultaneously on a single instance.

DATEV-Applications

Experience has shown that one vCore per DATEV user should be allocated on the VM.
Therefore, in case of doubt, we recommend opting for the standard CPU—featuring more vCores but a slightly lower clock speed—to ensure that sufficient CPU resources are available for all DATEV users.

Finding the Cause of Performance Problems

Gathering Information

To identify the root cause of the existing performance issues, all relevant information should first be gathered:

  • On which VM within the cloud package does the behavior occur?
  • How long has the problem persisted?
  • How exactly does the reduced performance manifest itself?
  • Have there been any changes at the operating system level? (e.g., Windows updates, software installations, or uninstallations)
  • How many employees are working simultaneously on the affected VM?
  • Are there any dependencies on other VMs within the same package?
  • Which type of VPN is being used?
  • Via which protocol do users access the VM?
  • Which antivirus software is active on the VM?
  • Are DATEV applications being used?
    • If so: How many employees are working with them simultaneously?

Antivirus Protection

We frequently receive reports that, in addition to the integrated Windows Defender, users are deploying a secondary antivirus solution.
In such cases, it is absolutely essential to ensure that both security solutions are correctly configured to prevent them from blocking one another or causing unintended side effects at the operating system level.

If performance issues arise during RDP sessions, you should verify whether exceptions for RDP connections have been configured within the antivirus software currently in use.
The absence of such an exception can noticeably impair performance.

Check VM Resources Using the Resource Monitor

To identify the root cause of the performance issues, the next step is to check the VM's resource utilization directly at the operating system level.
To do this, start by using the Windows Resource Monitor, which you can access—for example—via Windows Search.

The Resource Monitor features dedicated tabs for the most critical system resources:

  • CPU
  • Memory
  • Disk
  • Network

These tabs provide detailed information regarding current resource utilization.

CPU


In the CPU tab, you can view all processes that are consuming computing power.
Pay close attention to processes that generate significantly higher CPU load than others, and consult with your administrator to determine whether this behavior is normal.
Possible causes:

  • a process is frozen or malfunctioning
  • the VM has been allocated too few vCores

Additionally, you can check whether the CPU is operating at its maximum clock speed.
For example, if Windows Power Saver mode is active, the CPU is throttled—which results in performance degradation.
(Note: On Hyper-V hosts, power-saving modes are disabled by default.)

RAM


On the "Memory" tab, you can view the VM's RAM usage.
Pay close attention to processes exhibiting unusually high memory consumption.

In the upper section, you will also find the number of "Hard Faults."
A high number of hard faults associated with a specific process may indicate that:

  • the VM has been allocated insufficient RAM
  • or that a memory issue exists on the host

If you suspect host-related issues, please contact TERRA CLOUD Support.

Additionally, you should keep a close eye on the overall RAM utilization.
The average utilization should not exceed 80%.
Experience shows that values ​​above this threshold lead to bottlenecks in memory management and increase the likelihood of hard faults as well as performance issues.

Storage


On the **Disk** tab, you can view—among other things—the **vDisk response times** per process.
It is best to sort this column in **descending** order.

Important notes:

  • Response times **> 10–15 ms** indicate a potential issue.
  • The **"Time with max. activity"** metric should **not consistently exceed 80%**.

If the vDisk is under sustained overload, this may indicate that **Performance Storage** is required instead of Standard Storage.
Typical accompanying symptoms include disk errors in the Windows Event Log (IDs **153** or **11**).

Network


On the Network tab, you can view current network usage, which can also be sorted by process.
If a single process consumes an unusually large amount of bandwidth, this can negatively impact the performance experienced by other users.

A typical example is TERRA CLOUD Backup, which can consume a significant portion of the available bandwidth at certain times—unless configured otherwise.

Create Support Ticket

If the cause of the performance issues cannot be identified at the operating system level, please contact Support.
To do so, use either the TERRA CLOUD Technical Center or send an email to support@terracloud.de.
To process your request, we require the following information: