hi
é o tempo gasto no processamento de interrupções de hardware. As interrupções de hardware são geradas por dispositivos de hardware (placas de rede, controlador de teclado, temporizador externo, senadores de hardware, ...) quando precisam sinalizar algo para a CPU (os dados chegaram, por exemplo).
Como isso pode acontecer com muita frequência, e como eles basicamente bloqueiam a CPU atual enquanto estão em execução, os manipuladores de interrupção de hardware do kernel são escritos para serem o mais rápido e simples possível.
Se for necessário processamento longo ou complexo, essas tarefas serão adiadas usando uma chamada de mecanismo softirqs
. Estes são programados de forma independente, podem ser executados em qualquer CPU, podem até ser executados simultaneamente (não se aplica a manipuladores de interrupção de hardware).
A parte sobre hard IRQs bloqueando a CPU atual, e a parte sobre softirqs sendo capaz de rodar em qualquer lugar não está exatamente correta, pode haver limitações, e alguns hard IRQs podem interromper outros.
(Como exemplo, uma interrupção de hardware de "dados recebidos" de uma placa de rede poderia simplesmente armazenar as informações "a placa ethX precisa ser atendida" em algum lugar e programar um software. O software seria o acionador do roteamento de pacotes atual. .)
si
representa o tempo gasto nesses softirqs.
Uma boa leitura sobre o mecanismo de softirq (com um pouco de história também) é a Vou fazer mais tarde: Softirqs, Tasklets, Metades Inferiores, Filas de Tarefas, Filas de trabalho e cronômetros (PDF, 64k).
st
, "steal time", só é relevante em ambientes virtualizados. Ele representa o tempo em que a CPU real não estava disponível para a máquina virtual atual - foi "roubada" dessa VM pelo hypervisor (para executar outra VM ou para suas próprias necessidades).
O documento contabilidade de tempo da CPU da IBM tem mais informações sobre tempo de furto e Contabilidade de CPU em ambientes virtualizados. (Destina-se ao hardware do tipo zSeries, mas a ideia geral é a mesma para a maioria das plataformas.)