Um ex-colega de trabalho fazia algo para top
isso sempre que executado como raiz, os dados são classificados pelo uso do MEM em vez do uso padrão da CPU. De acordo com várias pesquisas, a página de manual e até as opções no próprio console superior (O), basta pressioná- k
lo e deve ser classificado por CPU, mas, quando clico k
, solicita um pid para matar.
Então, como posso recuperar a classificação padrão da CPU?
Respostas:
Você pode alterar o campo de classificação na
top
janela interativa com as teclas <e >. Não tenho certeza de qual sistema operacional você está executando, mas, pelo menos no meu top GNU, ké suposto para matar, não redefinir.Presumivelmente, seu amigo alterou o campo de classificação e pressione Shift+ W para salvar
~/.toprc
. Basta usar as teclas que eu mencionei para escolher o campo de classificação que você deseja e, quando estiver configurado como quiser, pressione Shift+ Wnovamente e ele deverá salvar esse estado e abrir dessa maneira na próxima vez.fonte
z
para ativar o modo de cor ex
destacar a coluna de classificação atual. Muito mais fácil ver o que está acontecendo ao usar<
e>
alterar o que você está classificando.x
a coluna de classificação atual, mesmo no modo sem cores. Pressionarb
alternará negrito para destacá-lo ainda mais.Para adicionar as respostas já P(maiúsculas P) faz a ordem superior pela CPU, pressione W(novamente maiúsculas W) para salvar.
M volta à memória
fonte
man top
disponível no macOS Sierra 10.12.2.No Mac OS X, parece que não há comando para salvar as opções e
man top
não diz nada sobre um arquivo .toprc. Parece que o melhor que você pode fazer éfonte
Você pode precisar para bater Shift+ fou Shift+ opara entrar no sub-menu de campo de classificação, em seguida, bateu kpara
%CPU
(seguido de Enterpara sair do menu). ksignifica matar quando você está no modo de comando "global" padrão.fonte
~/.toprc
. Caso contrário, é mais fácil visualizar essa resposta, pressionando cegamente as teclas <e>.Sei que não é uma resposta direta à sua pergunta, mas há uma ferramenta maravilhosa chamada
htop
que eu gostaria de recomendar. É como uma versão avançada datop
ferramenta original , que permite classificar a saída de uma maneira e aparência muito mais fáceis. Por exemplo, se você deseja classificar por CPU, basta clicarF6
e escolher sua classificação.Veja como é o htop: captura de tela do htop
Aqui estão algumas das opções de classificação disponíveis: algumas opções de classificação htop
Para instalá-lo em máquinas CentOS / RHEL, você precisará adicionar o repositório EPEL e, em seguida, basta executar:
yum install -y htop
ou em máquinas Debian simplesmente execute:
sudo apt-get install htop
sem adicionar nenhum repositório.Eu escrevi no passado um bom artigo sobre htop, fique à vontade para verificá-lo.
fonte
Se você executar isso no modo em lote, tente
-b é para o modo em lote (geralmente usado com -n para definir um número de vezes para execução) -o é para substituir a ordem de classificação -% CPU é o campo / coluna% CPU, você pode usar +/- para classificar crescente ou descendente
Eu estava usando isso com a opção -S também, embora não ache que isso mude muito
fonte