Comando IVM lslparutil

Scopo

Elenca le metriche di utilizzo per il sistema gestito e per le partizioni. Questo comando è disponibile solo in un ambiente Integrated Virtualization Manager.

Sintassi

Per elencare le metriche di utilizzo:

lslparutil {-r sys | pool | lpar } [ --startyear Anno ] [ --startmonth Mese ] [ --startday Giorni ] [ --starthour Ora ] [ --startminute Minuto ] [ --endyear Anno ] [ --endmonth Mese ] [ --endday Giorno ] [ --endhour Ora ] [ --endminute Minuto ] [ -n Numero di eventi ] [ --filter "Dati filtro" ] [ -F "Nomi attributo" ] [ --header ] [ -m Sistema gestito ]

Per elencare gli attributi di configurazione utilizzo:

lslparutil -r config [ -F "Nomi attributi" ] [ --header ] [ -m Sistema gestito ]

Descrizione

Il comando lslparutil elenca le metriche di utilizzo per il sistema gestito e per le partizioni. La velocità di campionamento a cui tali metriche vengono raccolte può essere modificata o disabilitata. Le informazioni raccolte da tale comando consentono di determinare l'utilizzo del processore su un livello di sistema e di partizione in un periodo di tempo prestabilito.

Indicatori

-r Tipo di risorsa Il tipo di risorse da elencare:
  • -r config: elencare gli attributi di configurazione per il controllo dell'utilizzo
    • Attributi: sample_rate
    • Filtri: nessuno
  • -r lpar: elenca i dati di utilizzo per le partizioni
    • Attributi: time, sys_time, event_type, resource_type, time_cycles, lpar_id, uptime, curr_proc_mode, curr_proc_units, curr_procs, curr_sharing_mode, curr_uncap_weight, curr_5250_cpw_percent, curr_mem,entitled_cycles, capped_cycles, uncapped_cycles
    • Filtri: { lpar_ids | lpar_names}
  • -r pool: elenca i dati di utilizzo per i lotti processore condivisi
    • Attributi: time, sys_time, event_type, resource_type, time_cycles, shared_proc_pool_id, curr_avail_pool_proc_units, configurable_pool_proc_units, borrowed_pool_proc_units, total_pool_cycles, utilized_pool_cycles
    • Filtri: nessuno
  • -r sys: elenca i dati di utilizzo per il sistema gestito
    • Attributi: time, sys_time, event_type, resource_type, state, configurable_sys_proc_units, configurable_sys_mem, curr_avail_sys_proc_units, curr_avail_5250_cpw_percent, curr_avail_sys_mem, sys_firmware_mem, proc_cycles_per_second
    • Filtri: nessuno
--startyear Anno Filtro anno di inizio (valore predefinito 1970)
--startmonth Mese Filtro mese di inizio (valore predefinito 1) Gennaio è 1. Dicembre è 12
--startday Giorno Filtro giorno di inizio (valore predefinito 1)
--starthour Ora Filtro ora di inizio (valore predefinito 0)
--startminute Minuto Filtro minuto di inizio (valore predefinito 0)
--endyear Anno Filtro anno di fine (valore predefinito ora)
--endmonth Mese Filtro mese di fine (valore predefinito ora)
--endday Giorno Filtro giorno di fine (valore predefinito ora)
--endhour Ora Filtro ora di fine (valore predefinito ora)
--endminute Minuto Filtro minuto di fine (valore predefinito ora)
--n Numero di eventi A partire dall'evento più recente, il numero massimo di campioni da restituire.
-m Sistema gestito Il nome del sistema gestito. Questo attributo è facoltativo poiché è presente un solo sistema da gestire. Il nome può essere definito dall'utente per il sistema gestito o avere il formato tttt-mmm*ssssssss, dove tttt è il tipo di macchina, mmm è il modello e ssssssss è il numero seriale del sistema gestito.
--filter Dati filtro I filtri da applicare alle risorse da elencare. I filtri vengono utilizzati per selezionare quali risorse del tipo specificato devono essere elencate. Se non viene utilizzato alcun filtro, verranno elencate tutte le risorse del tipo specificato. Ad esempio, è possibile indicare specifiche partizioni utilizzando un filtro per specificare i nomi o gli ID delle partizioni da elencare. Altrimenti, se non si utilizza alcun filtro, verranno elencate tutte le partizioni nel sistema gestito.

I dati di filtro sono formati da coppie valore/nome filtro, in formato CSV (comma separated value). I dati filtro devono essere racchiusi tra doppi apici.

Il formato dei dati di filtro è il seguente:

"nome-filtro=valore,nome-filtro=valore,..."

Tenere presente che alcuni filtri accettano un elenco di valori separato da virgole, nel seguente modo:

""nome-filtro=valore,valore,...",..."

Quando si specifica un elenco di valori, è necessario che la coppia valore/nome filtro sia racchiusa tra doppi apici. A seconda dello shell utilizzato, è possibile che i caratteri di doppi apici nidificati debbano essere preceduti da un carattere escape, che è normalmente un carattere '\'.

A meno che non sia indicato diversamente, è possibile specificare più valori per ogni filtro.

I nomi filtro validi per -r lpar

lpar_ids
ID delle partizioni da visualizzare
lpar_names
Nome della partizione da visualizzare
-F Nomi attributo Un elenco, separato da delimitatori, di nomi attributo per i valori di attributo desiderati da visualizzare per ogni risorsa. Se non si specifica alcun nome attributo, verranno visualizzati i valori per tutti gli attributi della risorsa.

Quando si specifica tale opzione, verranno visualizzati solo i valori attributo. Non verrà visualizzato alcun nome attributo. I valori attributo visualizzati verranno separati dal delimitatore specificato con questa opzione.

Tale opzione è utile quando è necessario visualizzare solo i valori attributo o i valori dei soli attributi selezionati.

Nomi attributo:

borrowed_pool_proc_units
Unità di elaborazione prese in prestito da partizioni disattivate con processori dedicati.
capped_cycles
Numero di cicli di elaborazione completati da questa partizione dall'avvio del sistema.
configurable_pool_proc_units
Numero di unità di elaborazione configurabili nel lotto condiviso iun fase di campionamento
configurable_sys_mem
Quantità di memoria di sistema configurabile (in megabyte) in fase di campionamento.
configurable_sys_proc_units
Numero unità di elaborazione sistema configurabili in fase di campionamento.
curr_5250_cpw_percent
Percentuale di CPW 5250 assegnata alla partizione in fase di campionamento.
curr_avail_5250_cpw_percent
Percentuale CPW 5250 disponibile da assegnare alle partizioni in fase di campionamento.
curr_avail_pool_proc_units
Numero unità di elaborazione disponibili da assegnare alle partizioni in fase di campionamento
curr_avail_sys_mem
Quantità di memoria di sistema (in Mb) disponibile da assegnare alle partizioni in fase di campionamento.
curr_avail_sys_proc_units
Numero unità di elaborazione disponibili da assegnare alle partizioni in fase di campionamento
curr_mem
La quantità di memoria (in megabyte) assegnata alla partizione in fase di campionamento.
entitled_cycles
Numero di cicli di elaborazione a cui è stata chiamata la partizione dall'avvio del sistema. Tale valore si basa sul numero di unità di elaborazione assegnato alla partizione e può essere maggiore o minore del numero di cicli realmente usati.
curr_proc_mode
Modalità di elaborazione per la partizione in fased di campionamento. Valori validi:
  • ded: modalità processore dedicato
  • shared: curr_proc_units modalità processore dedicato
curr_procs
Numero di processori o processori virtuali assegnati alla partizione in fase di campionamento.
curr_sharing_mode
Modalità di condivisione della partizione in fase di campionamento. Valori validi:
  • keep_idle_procs: valido con modalità processore dedicato
  • share_idle_procs: valido con modalità processore dedicato
  • cap: modalità completata: valido con modalità processore condiviso
  • uncap: modalità non completata: valido con modalità processore condiviso
curr_uncap_weight
Media ponderata corrente della priorità di elaborazione in modalità condivisione non completata in fase di campionamento. Minore è il valore, inferiore è il peso. Valori validi: da 0 a 255
event_type
Tipo di evento. Questo verrà visualizzato con un valore costante di esempio per tutti i campioni ad eccezione del tipo di risorsa config.
lpar_id
Identificativo numero intero univoco per la partizione
proc_cycles_per_second
Cicli di elaborazione per secondo su un processore fisico. Questo valore è statico per un sistema gestito specifico.
resource_type
Il tipo di risorsa interrogato. I valori validi sono sys, pool e lpar, a seconda del valore fornito per l'indicatore -r.
sample_rate
Velocità con cui si ottengono i campioni. E' possibile modificarla con il comando chlparutil. Valori validi:
  • 0: i campioni non verranno richiamati.
  • 30: gli esempi verranno richiamati ogni 30 secondi. Questo è il valore predefinito.
shared_proc_pool_id
Identificativo numero decimale univoco per un lotto di elaborazione condiviso.
state
Stato del sistema gestito in fase di campionamento.
sys_firmware_mem
Quantità di memoria, in megabyte, sul sistema gestito, utilizzata dal firmware del sistema in fase di campionamento.
sys_time
Ora in cui è stato effettuato il campionamento sul sistema gestito. L'ora e gli attributi sys_time hanno lo stesso valore.
time
Ora in cui è stato effettuato il campionamento sulla partizione di gestione. L'ora e gli attributi sys_time hanno lo stesso valore.
time_cycles
Numero di cicli temporali in cui è stato avviato il sistema.
total_pool_cycles
Numero totale di cicli di elaborazione disponibili nel lotto condiviso dall'avvio del sistema.
uncapped_cycles
Numero di cicli di elaborazione non completati da questa partizione dall'avvio del sistema.
uptime
Periodo di tempo (in secondi) in cui la partizione è stata in esecuzione in fase di campionamento.
utilized_pool_cycles
Numero di cicli di elaborazione nel lotto condiviso che sono stati utilizzati dall'avvio del sistema.
--header Visualizza una registrazione dell'intestazione, che è un elenco, separato da delimitatori, di nomi attributo per i valori di attributo che verranno visualizzati. Tale registrazione sarà la prima visualizzata. Questa opzione è valida solo quando utilizzata con l'opzione -F.

Stato di uscita

Questo comando ha un codice di ritorno zero in caso di esito positivo.

Sicurezza

Questo comando è disponibile per tutti gli utenti.

Esempi

  1. Per elencare le ultime cinque metriche di utilizzo del lotto di elaborazione condiviso, immettere:
    lslparutil -r pool -n 5
  2. Per calcolare l'utilizzo del lotto di elaborazione condiviso in percentuale su un periodo di tempo di cinque minuti, immettere:
    lslparutil -r pool --startyear 2005 --startmonth 6 --startday 26 --starthour 12 --startminute 8 \
     --endyear 2005 --endmonth 6 --endday 26 --endhour 12 --endminute 13 -F time,total_pool_cycles, \
    utilized_pool_cycles
    06/26/2005 12:08:01,134841811733640,467081011935
    06/26/2005 12:08:31,134854347365860,467116506907
    06/26/2005 12:09:02,134866883128692,467152556956
    06/26/2005 12:09:32,134879415157938,467188374373
    06/26/2005 12:10:02,134891946956456,467223704573
    06/26/2005 12:10:32,134904482088726,467258616569
    06/26/2005 12:11:03,134917026289150,467295577359
    06/26/2005 12:11:33,134929553859752,467333227651
    06/26/2005 12:12:03,134942086330068,467368397739
    06/26/2005 12:12:33,134954622214624,467403199531
    06/26/2005 12:13:04,134967149091025,467439053292
    Utilizzo lotto = (utilized_pool_cycle / total_pool_cycles) * 100
    Utilizzo lotto = ((467439053292 - 467081011935) / (134967149091025 - 134841811733640)) * 100
    Utilizzo lotto = 0.29%
  3. Per calcolare l'utilizzo di elaborazione in percentuale per la partizione 1 sugli ultimi 11 campioni, immettere:
    lslparutil -r lpar -F time,lpar_id,entitled_cycles,capped_cycles,uncapped_cycles --filter lpar_ids=1 -n 11
    06/26/2005 12:08:01,1,13475439617080,353179654833,93964052971
    06/26/2005 12:08:31,1,13476693184663,353213970760,93964052971
    06/26/2005 12:09:02,1,13477946765207,353248812551,93964052971
    06/26/2005 12:09:32,1,13479199972343,353283141535,93964052971
    06/26/2005 12:10:02,1,13480453156357,353317211748,93964052971
    06/26/2005 12:10:32,1,13481706673802,353350985013,93964052971
    06/26/2005 12:11:03,1,13482961098044,353386674795,93964052971
    06/26/2005 12:11:33,1,13484213859686,353423048854,93964052971
    06/26/2005 12:12:03,1,13485467110700,353456792591,93964052971
    06/26/2005 12:12:33,1,13486720703117,353490258336,93964052971
    06/26/2005 12:13:04,1,13487973395246,353524992184,93964052971
    Utilizzo processore = ((capped_cycles + uncapped_cycles) / entitled_cycles) * 100
    Utilizzo processore = (((353524992184 - 353179654833) + (93964052971 - 93964052971)) / (13487973395246 - 13475439617080)) * 100
    Utilizzo processore = 2.76%

Informazioni correlate

I comandi chlparutil e lssyscfg.


Invia feedback |  Valuta questa pagina