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.