Agent
Funktion | CPU-, Speicher- und Prozesszähler anfordern (alle oder für bestimmte Prozesse) |
---|---|
Alarmierend | CPU-Auslastung % (relativ), Speichernutzung RSS (MByte), Speichernutzung virtuell (MByte), physische Speichernutzung (%), Anzahl der Prozesse, |
Details zum Agent
Parameter Agent
Parameter | Beschreibung |
---|---|
Prozessname | Name eines bestimmten Prozesses oder aller für zusammengefasste Ergebnisse aller laufenden Prozesse. Der Prozentsatz wird an allen verfügbaren CPUs im System gemessen. |
Agent Prozesswerte und Alarmgrenzen
Wert/ Alarm Limit | Beschreibung |
---|---|
CPU auslastung | Der Prozentsatz der CPU-Auslastung wird anhand aller verfügbaren CPUs im System gemessen und über den Messzeitraum (Auftragsintervall) gemittelt. |
Mem-Nutzung RSS | Gesamter Prozessspeicher in MByte (residente Satzgröße). Dieser Wert ist auf Windows-Systemen nicht verfügbar. |
Virtuelle Mem-Nutzung | Gesamter Prozessspeicher in MByte (virtuelle Größe) |
Physische Speichernutzung | Relative Speichernutzung, berechnet durch Vergleich der Größe des residenten Satzes mit dem physischen Speicher |
Anzahl der Prozesse | Gesamtzahl der Prozesse, die dem Prozessnamenfilter entsprechen |
Anzahl der Themen | Gesamtzahl der Threads, die dem Prozessnamenfilter entsprechen |
Fehlercode | Allgemeiner Job-Fehlercode (siehe Abschnitt Job-Fehlercodes ) |
Agent Prozesswertmessung für Windows
Spezifischer Prozess:
Der Arbeitssatzwert wird sowohl für die Berechnung der physischen Speichernutzung als auch der Speichernutzung verwendet. Um es im Windows-Task-Manager anzuzeigen, muss die Spalte „Arbeitssatz“ manuell hinzugefügt werden.
Betriebssysteme ab Windows Vista ( Server 2008, 7 usw.) zeigen im Task-Manager den privaten Arbeitssatz an, nicht den Arbeitssatz, der von WinAgent gemessen wird.
Alle Prozesse:
Der Wert „Festgeschriebene Größe“ wird sowohl für die Berechnung der physischen Speichernutzung als auch der Speichernutzung verwendet:
Messung Agent für Linux
Auf Linux-Systemen können die Messungen der physischen Speichernutzung ungenau sein oder manchmal, abhängig von den Anwendungen, die auf dem Remote-Host ausgeführt werden, zu Werten über 100 % führen. Um den von 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 proportionale Satzgröße (Proportional Set Size, PSS) melden, was eine aussagekräftigere Darstellung der in einem virtuellen Speichersystem verwendeten 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 Standardmessung der Speichernutzung die Speichernutzung erheblich überschätzen. PSS misst stattdessen den „gerechten Anteil“ jeder Anwendung an jedem gemeinsam genutzten Bereich, um ein realistisches Maß zu erhalten.
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
Beispiel 1 – Erhalten Sie eine systemweite Nutzung aller Prozesse unter Windows
Prozessname | alle |
---|
Ausgang 1
Beispiel 2 – Erhalten Sie Informationen zu einzelnen Prozessen unter Linux
Prozessname | eranger- Server |
---|
Ausgang 2
Beispiel 3 – Erhalten Sie Informationen zu allen Prozessen unter Linux, deren Prozessname mit eranger beginnt
Prozessname | eranger* |
---|