Por que meu cpu gasta tanto tempo no sistema? [fechadas]

1
top - 08:58:42 up 20 days,  8:23,  1 user,  load average: 67.17, 58.94, 62.75
Tasks: 630 total,  40 running, 524 sleeping,   0 stopped,  66 zombie
Cpu(s): 57.3%us, 41.6%sy,  0.0%ni,  0.0%id,  0.0%wa,  0.1%hi,  1.0%si,  0.0%st
Mem:  16331504k total, 15494480k used,   837024k free,  4227840k buffers
Swap:  4194296k total,   263000k used,  3931296k free,  2079368k cached

Qual é o problema? Apenas 57,3% de uso. 41,6% sy. O que é isso?

    
por user4951 25.02.2014 / 16:59

1 resposta

2

O carregamento do sistema é causado principalmente por aplicativos que chamam funções do kernel. É espaço do usuário versus espaço do kernel. Você pode chamar strace -c -p $PID para os processos que causam a maior carga da CPU. Isso mostra quais syscalls são feitos e com que frequência.

    
por 25.02.2014 / 17:03