Lista os 10 principais processos de consumo de CPU e memória - Linux

1

Estou tentando encontrar os 10 principais processos que estão consumindo mais CPU e memória usando o comando

ps -Ao user,uid,comm,pid,pcpu,pmem --sort=-pcpu | head -n 10

Mas não está mostrando os dados corretos como eu pude ver para o mesmo processo que o valor% da CPU flutua no comando superior como 10% e depois 250%.

Por favor, ajude a listar o alto consumo de CPU considerando todos os núcleos.

Não podemos instalar nenhuma ferramenta como um servidor Prod. Para esclarecer, o requisito é sempre que houver alerta sobre o alto uso da CPU no servidor que estamos tentando capturar os 10 principais processos junto com CPU e memória e enviá-lo como e-mail. Se extrairmos apenas a saída principal, talvez não seja mostrado o uso do processo nos núcleos, pois ele flutuará.

    
por Thangan 13.10.2018 / 06:07

2 respostas

0

Você pode usar o comando top para monitorar processos e uso de recursos do sistema no Linux. É uma das ferramentas mais úteis na caixa de ferramentas de um administrador de sistemas, e vem pré-instalada em todas as distribuições. Ao contrário de outros comandos, como ps , ele é interativo, e você pode navegar pela lista de processos, eliminar um processo e assim por diante.

Para exemplos de seu uso, veja o artigo 12 exemplos de comandos TOP no Linux .

    
por 13.10.2018 / 20:43
0

Parece haver um erro de ortografia no sinalizador de classificação ( -pcpc deve ser -pcpu )

De qualquer forma, a execução do comando corrigido gera o seguinte snapshot mostrando o uso combinado da CPU para os 9 principais processos classificados como decrescente pelo uso da CPU (use head -n 11 para obter o top 10):

$ ps -Ao user,uid,comm,pid,pcpu,pmem --sort=-pcpu | head -n 10
USER       UID COMMAND           PID %CPU %MEM
husjon    1000 PathOfExile_x64 13233  225  4.7
husjon    1000 wineserver      13172 30.4  0.0
husjon    1000 chrome          12501 18.7  1.3
husjon    1000 chrome          10631 13.2  0.8
husjon    1000 lutris          12474  7.6  0.2
root         0 Xorg              620  5.6  0.1
husjon    1000 compton          2146  4.2  0.2
husjon    1000 chrome          10595  4.1  1.0
husjon    1000 chrome          32332  3.4  0.5

Espero que isso ajude

    
por 13.10.2018 / 22:59

Tags