Processo dell'agente

Funzione

Richiesta dei contatori relativi a CPU, memoria e processi (tutti o per processi specifici)

Allarmi

Utilizzo della CPU % (relativo), Utilizzo della memoria RSS (MByte), Utilizzo della memoria virtuale (MByte), Utilizzo della memoria fisica (%), Numero di processi,
Numero di thread

Dettagli processo agente

Parametri del processo dell'agente

Parametro

Descrizione

Nome del processo

 Nome di un processo specifico oppure "tutti" per ottenere risultati riepilogativi su tutti i processi in esecuzione. La percentuale viene calcolata rispetto a tutte le CPU disponibili nel sistema.

Valori del processo dell'agente e limiti di allarme

Valore / Limite di allarme

Descrizione

Utilizzo della CPU

La percentuale di utilizzo della CPU viene misurata rispetto a tutte le CPU disponibili nel sistema e ne viene calcolata la media per il periodo di misurazione (intervallo di lavoro)

Utilizzo della memoria RSS

Memoria totale del processo in MByte (Resident Set Size). Questo valore non è disponibile sui sistemi Windows.

Utilizzo della memoria virtuale

Memoria totale del processo in MByte (dimensione virtuale)

Utilizzo della memoria fisica

Utilizzo relativo della memoria calcolato confrontando la dimensione del set residente con la memoria fisica

Numero di processi

Numero totale di processi che corrispondono al filtro "Nome processo"

Numero di thread

Numero totale di thread che corrispondono al filtro "Nome processo"

Codice di errore

Codice di errore generico del processo (vedere la sezione "Codici di errore del processo")

Misurazione del valore del processo dell’agente per Windows

Processo specifico:

Il valore del Working set viene utilizzato sia per il calcolo dell’utilizzo della memoria fisica che per quello dell’utilizzo della memoria. Per visualizzarlo nel Task Manager di Windows, è necessario aggiungere manualmente la colonna Working set.

I sistemi operativi a partire da Windows Vista (Server 2008, 7 ecc.) mostrano il "Private working set" nel Task Manager, non il "Working set" misurato da WinAgent.

Tutti i processi:

Il valore "Committed size" viene utilizzato sia per il calcolo dell’utilizzo della memoria fisica che per quello dell’utilizzo della memoria:

Misurazione del valore del processo dell’agente per Linux

Sui sistemi Linux, le misurazioni dell’utilizzo della memoria fisica potrebbero risultare imprecise o, a volte, a seconda delle applicazioni in esecuzione sull’host remoto, potrebbero restituire valori superiori al 100%. Per tenere conto della memoria condivisa tra librerie e applicazioni, è necessario installare lo strumento da riga di comando smem sull’host Linux remoto. A differenza degli strumenti esistenti, smem è in grado di riportare la "proportional set size" (PSS), che rappresenta in modo più significativo la quantità di memoria utilizzata in un sistema di memoria virtuale. Poiché grandi porzioni di memoria fisica sono tipicamente condivise tra più applicazioni, la misura standard dell’utilizzo della memoria nota come "resident set size" (RSS) può sovrastimare significativamente l’utilizzo della memoria. La PSS misura invece la “quota equa” di ciascuna applicazione su ogni area condivisa, fornendo così una misura realistica.

Assicurarsi di installare il binario smem nel seguente percorso: /usr/bin/smem in modo che la corrispondente regola sudo abbia effetto. smem può essere scaricato dal seguente indirizzo: https://www.selenic.com/smem/.

Esempi di processi agente

Esempio 1 - Ottenere l’utilizzo a livello di sistema di tutti i processi su Windows

Nome del processo

all

Risultato 1

Esempio 2 - Ottenere informazioni su un singolo processo su Linux

Nome del processo

eranger-server

Risultato 2

Esempio 3 - Ottenere informazioni su tutti i processi su Linux il cui nome inizia con eranger

Nome del processo

eranger*

Risultato 3