Como mostrar processos que usam mais de 30% de CPU?

1

Eu preciso exibir processos que usam mais de 30% da CPU por meio do topo de comando. Como posso fazer isso?

    
por Oleg Feshchenko 13.07.2016 / 12:11

2 respostas

1

Você pode usar a filtragem dentro de top com o (pequeno 'o'). Depois de pressionar, você verá uma linha para o seu comando (algo como add filter #1 (ignoring case) as: [!]FLD?VAL . Basta escrever, o que você quer ver: %CPU>30.0 . E tecle Enter . Tadah!

Mais detalhes podem ser encontrados com a seção FILTERING in a Window de man top

Parte mais antiga do post:

ps -eo %cpu,args | awk '$1 >= 30 {print}'

ps lista de comandos todos os processos com seu uso de CPU (em porcentagem) e argumentos (consulte man ps para mais opções em STANDARD FORMAT SPECIFIERS seção) e awk do que imprimir apenas com a primeira coluna >= 30.

    
por 13.07.2016 / 12:26
0

Para Rhel, execute o comando top . Em seguida, pressione shift + f e, em seguida, pressione k seguido de Enter. Isso classificará a saída pelo uso da CPU.

    
por 13.07.2016 / 12:20

Tags