XCPUSTATE(1)

NOME
xcpustate - mostra le statistiche sugli stati della CPU (idle, nice, system, kernel)

SINTASSI
xcpustate [-toolkitoption ...] [-count iterazioni] [-interval secondi]

DESCRIZIONE
Xcpustate mostra delle barre che visualizzano la percentuale del tempo di CPU speso nei diversi stati.

Su una macchina su cui gira un Berkeley Unix, o un derivato (Sun con SunOS, microVaxen con Ultrix), la barra indica le proporzioni del tempo di idle, user, nice, e system incrementando (da sinistra a destra) i livelli di grigio.

Su un Iris4D, ci potrebbe essere più di una barra, una per CPU e ognuna indica le proporzioni del tempo di idle + wait, user, kernel, sxbrk e interrupt per ogni CPU.

Su un Cray X/MP o Y/MP, sotto Unicos 5.1 o superiore, mostrerà tante barre per quante sono le CPU configurate. Le proporzioni del tempo di idle, user e system sono mostrate per ogni CPU.

OPZIONI
Xcpustate accetta in riga di comando tutte le opzioni standard di X Toolkit, più:

-count iterazioni
    Il numero di volte che deve aggiornare la schermata. Di default è per sempre.

-interval secondi
    l'intervallo tra aggiornamenti. Di default è 1 secondo.

X DEFAULT
Per xcpustate i class identifier disponibili sono:

CPUStateMonitor - l'applicazione
Form - racchiude l'intera applicazione,
sub-Form - racchiude le coppie Label/Bar.

Per xcpustate, i name identifier disponibili sono:

xcpustate - nome dell'applicazione
Il Form più esterno è "form".
Le Form che racchiudono le coppie Label/Bar sono "formN", dove N è
l'indice, partendo ad zero con la coppia in alto. Ogni nome di Label è
lo stesso del nome dell'etichetta.
Il nome di ogni Bar è "barN".

Per xcpustate, le risorse disponibili sono:

name interval, class Interval
    corrispondente all'opzione -interval. Accetta un valore intero.

name count, class Count
    corrispondente all'opzione -count, e anche questa vuole un valore intero.

NOTE
Xcpustate è stato progettato per un multiprocessore (un Silicon Graphics Iris4D/240) - succede che funziona anche per i monoprocessori BSD. È pensato per essere facilmente portabile e esteso per monitorare un'ampia varietà di statistiche.

VEDERE ANCHE
xperfmon, xload

AUTORE
Mark Moraes, University of Toronto Ringraziamenti a Chris Siebenmann per il codice per i sistemi BSD. Ringraziamenti a Walter D. Poxon del Cray Research per il codice per Cray X/MP e Y/MP.