Cuando lanzamos un top, una de las líneas muestra la siguiente información:

Cpu(s): 34.5%us, 2.2%sy, 0.0%ni, 65.8%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st

Vamos a ver qué significa cada uno de ellos:

us – User cpu time o % de CPU dedicada al usuario

sy – System cpu time o % de CPU dedicada al kernel

ni – User nice cpu time o % de CPU dedicada a procesos de baja prioridad

id – idle cpu time o % de CPU de inactividad

wa – io wait cpu time o % de CPU en espera (en disco)

hi – hardware irq o % de CPU dedicada a servir/manejar interrupciones de hardware

si – software irq o % de CPU dedicada a servir/manejar interrupciones de software

st – steal time o % de tiempo de CPU en espera involuntaria por la cpu virtual mientras el hipervisor está atendiendo otro procesador (o tiempo robado de una máquina virtual)