user
é o tempo de CPU gasto na userland e system
do tempo de CPU gasto fazendo, bem, chamadas de sistema. Pela descrição do programa, não é surpreendente que o tempo do sistema seja tão alto, já que o código da área do usuário provavelmente está apenas checando que read(2)
e write(2)
não falharam, com o trabalho pesado de I / O acontecendo dentro essas chamadas do sistema. Um programa que faz CPU crunching, em vez disso, mostraria tempo de sistema baixo e tempo de usuário muito alto, já que haveria apenas algumas chamadas de sistema para obter o programa, e então muita atividade de usuário em qualquer cálculo.
Se o seu sistema tiver vmstat(8)
, vmstat 1
é uma boa maneira de ver as estatísticas do usuário e do sistema no nível do sistema (e outros valores importantes, como opções de contexto).