Agent Prozess
Funktion | Abfrage von CPU-, Speicher- & Prozesszählern (alle oder für bestimmte Prozesse) |
---|---|
Alarmierung | CPU-Nutzung % (relativ), Speichernutzung rss (MByte), Speichernutzung virtuell (MByte), Physikalische Speichernutzung (%), Anzahl der Prozesse, |
Agent Prozess Detail
Parameter des Agent-Prozesses
Parameter | Beschreibung |
---|---|
Prozess-Name | Name eines bestimmten Prozesses oder alle für zusammengefasste Ergebnisse über alle laufenden Prozesse. Der Prozentsatz wird an allen verfügbaren CPUs im System gemessen. |
Agent Prozesswerte und Alarm Limits
Wert / Alarm Limit | Beschreibung |
---|---|
CPU-Auslastung | Der Prozentsatz der CPU-Nutzung wird anhand aller verfügbaren CPUs im System gemessen und über den Messzeitraum (Job-Intervall) gemittelt. |
Speicherauslastung rss | Gesamter Prozessspeicher in MByte (residente Setgröße). Dieser Wert ist auf Windows-Systemen nicht verfügbar. |
Speicherauslastung virtuell | Gesamter Prozessspeicher in MByte (virtuelle Größe) |
Physische Speicherauslastung | Relativer Speicherverbrauch, berechnet durch Vergleich der Größe der residenten Gruppe mit dem physischen Speicher |
Anzahl der Prozesse | Gesamtzahl der Prozesse, die dem Filter Prozessname entsprechen |
Anzahl der Threads | Gesamtzahl der Threads, die mit dem Filter " Prozessname" übereinstimmen |
Fehlercode | Generischer Job-Fehlercode (siehe Abschnitt Job-Fehlercodes) |
Agent Prozesswertmessung für Windows
Spezifischer Prozess:
Der Wert des Arbeitssets wird sowohl für die Berechnung der physischen Speichernutzung als auch der Speichernutzung verwendet. Um ihn im Windows-Taskmanager anzuzeigen, muss die Spalte Working set manuell hinzugefügt werden.
Bei Betriebssystemen ab Windows Vista (Server 2008, 7 usw.) wird im Task-Manager das Private Working Set angezeigt, nicht das Working Set, das von WinAgent gemessen wird.
Alle Prozesse:
Der Wert Committed size wird sowohl für die Berechnung der Physical mem usage als auch der Mem usage verwendet:
Agent Prozesswertmessung für Linux
Auf Linux-Systemen können die Messungen der physischen Speichernutzung ungenau sein oder manchmal, abhängig von den auf dem Remote-Host laufenden Anwendungen, zu Werten über 100 % führen. Um den von Bibliotheken und Anwendungen gemeinsam genutzten Speicher zu berücksichtigen, muss das Kommandozeilen-Tool smem auf dem entfernten Linux-Host installiert werden. Im Gegensatz zu bestehenden Tools kann smem die Proportional Set Size (PSS) melden, die eine aussagekräftigere Darstellung der in einem virtuellen Speichersystem verwendeten Speichermenge ist. Da große Teile des physischen Speichers in der Regel von mehreren Anwendungen gemeinsam genutzt werden, kann die Standardmessung der Speichernutzung, die als Resident Set Size (RSS) bekannt ist, die Speichernutzung erheblich überschätzen. PSS misst stattdessen den "fairen Anteil" jeder Anwendung an jedem gemeinsam genutzten Bereich, um ein realistisches Maß zu erhalten.
Stellen Sie sicher, dass Sie die smem-Binärdatei an folgendem Ort installieren: /usr/bin/smem, damit die entsprechende sudo-Regel in Kraft tritt. smem kann an folgendem Ort heruntergeladen werden: https://www.selenic.com/smem/.
Beispiele für Agent-Prozesse
Beispiel 1 - Abrufen der systemweiten Auslastung aller Prozesse unter Windows
Name des Prozesses | alle |
---|
Ausgabe 1
Beispiel 2 - Abrufen einzelner Prozessinformationen unter Linux
Name des Prozesses | eranger-server |
---|
Ausgabe 2
Beispiel 3 - Abrufen von Informationen über alle Prozesse unter Linux, deren Prozessname mit eranger beginnt
Name des Prozesses | eranger* |
---|