Agent Prozess
Funktion | Abfrage von CPU-, Speicher- und Prozesszählern (alle oder für bestimmte Prozesse) |
|---|---|
Alarmierung | CPU-Auslastung in % (relativ), Speicherauslastung RSS (MB), Speicherauslastung virtuell (MB), Auslastung des physischen Speichers (in %), Anzahl der Prozesse, |
Agent-Prozessdetails
Agent-Prozessparameter
Parameter | Beschreibung |
|---|---|
Prozessname | Name eines bestimmten Prozesses oder „Alle“ für zusammengefasste Ergebnisse aller laufenden Prozesse. Der Prozentsatz wird im Verhältnis zu allen im System verfügbaren CPUs gemessen. |
Werte und Alarm Limits des Agents
Wert / Alarm Limit | Beschreibung |
|---|---|
CPU-Auslastung | Der Prozentsatz der CPU-Auslastung wird im Verhältnis zu allen verfügbaren CPUs im System gemessen und über den Messzeitraum (Job-Intervall) gemittelt. |
RSS-Speicherauslastung | Gesamtspeicherbelegung der Prozesse in MByte (Resident Set Size). Dieser Wert ist auf Windows-Systemen nicht verfügbar. |
Virtueller Speicherverbrauch | Gesamtspeicherbedarf des Prozesses in MB (virtuelle Größe) |
Physikalische Speicherauslastung | Relative Speicherauslastung, berechnet durch Vergleich der Resident-Set-Größe mit dem physischen Speicher |
Anzahl der Prozesse | Gesamtzahl der Prozesse, die dem Filter „Prozessname“ entsprechen |
Anzahl der Threads | Gesamtzahl der Threads, die dem Filter „Prozessname“ entsprechen |
Fehlercode | Generischer Job-Fehlercode (siehe Abschnitt „Job-Fehlercodes“) |
Agent-Prozesswertmessung für Windows
Spezifischer Prozess:
Der Wert „Working Set“ wird sowohl für die Berechnung der physischen Speicherauslastung als auch für die Speicherauslastung verwendet. Um ihn im Windows-Task-Manager anzuzeigen, muss die Spalte „Working Set“ manuell hinzugefügt werden.
Betriebssysteme ab Windows Vista (Server 2008, 7 usw.) zeigen im Task-Manager den „Private Working Set“ an, nicht den „Working Set“, der von WinAgent gemessen wird.
Alle Prozesse:
Der Wert „Committed size“ wird sowohl für die Berechnung der physischen Speicherauslastung als auch der Speicherauslastung verwendet:
Messung des Agent-Prozesswerts unter Linux
Auf Linux-Systemen können die Messungen der physischen Speicherauslastung ungenau sein oder je nach den auf dem Remote-Host ausgeführten Anwendungen manchmal zu Werten von über 100 % führen. Um den zwischen Bibliotheken und Anwendungen gemeinsam genutzten Speicher zu berücksichtigen, muss das Befehlszeilentool „smem“ auf dem Remote-Linux-Host installiert werden. Im Gegensatz zu bestehenden Tools kann „smem“ die „Proportional Set Size“ (PSS) ausgeben, die eine aussagekräftigere Darstellung der in einem virtuellen Speichersystem genutzten Speichermenge darstellt. Da große Teile des physischen Speichers in der Regel von mehreren Anwendungen gemeinsam genutzt werden, kann die als „Resident Set Size“ (RSS) bekannte Standardmessgröße für die Speicherauslastung die Speicherauslastung erheblich überschätzen. PSS misst stattdessen den „fairen Anteil“ jeder Anwendung an jedem gemeinsam genutzten Bereich, um einen realistischen Wert zu liefern.
Stellen Sie sicher, dass Sie die smem-Binärdatei am folgenden Speicherort installieren: /usr/bin/smem, damit die entsprechende sudo-Regel wirksam wird. smem kann unter folgender Adresse heruntergeladen werden: https://www.selenic.com/smem/.
Beispiele für Agent-Prozesse
Beispiel 1 – Abruf der systemweiten Auslastung aller Prozesse unter Windows
Prozessname | all |
|---|
Ausgabe 1
Beispiel 2 – Informationen zu einem einzelnen Prozess unter Linux abrufen
Prozessname | eranger-Server |
|---|
Ausgabe 2
Beispiel 3 – Informationen zu allen Prozessen unter Linux abrufen, deren Name mit „eranger“ beginnt
Prozessname | eranger* |
|---|





