Simples realmente
Tenha um servidor Linux - 4 processos estão sendo executados com mais de 100% de uso da CPU.
O que exatamente isso significa? Presumi que nada poderia ir além de 100% :)
É uma máquina com vários núcleos? Meu laptop é um núcleo dual e posso obter o máximo para mostrar 100% em 2 processos.
Pelo meu entendimento, o top fornecerá 100% por processador / núcleo.
Versões diferentes do topo mostram o uso da CPU de maneira diferente. Supondo que você se refira a itens de linha de processo individuais, top está exibindo o uso cumulativo da CPU para esse processo e todos os threads filhos. IE, se um processo tiver dois threads filhos em execução, um usando 50% da CPU 0 e o outro segmento usando 75% da CPU 1, o top relatará o uso da CPU para o processo em 125%.
Esses encadeamentos podem ser exibidos executando top com um -H ou no PS com a opção -m.
fonte
A utilização refere-se a um processador. Os processos de thread único não podem exceder 100%. No entanto, se top pode relatar algumas amostras acima de 100%. Os processos multiencadeados devem poder exceder 100%, considerando vários processadores.
Parece que você tem muitos processos vinculados à CPU. Isso é normal para alguns processos, como o programa Seti. Processos interativos normalmente não usam muita CPU.
Com base no seu relatório, você deve ter pelo menos 4 processadores.
fonte