Alterar a classificação do topo de volta para a CPU

48

Um ex-colega de trabalho fez algo com top , sempre que ele é 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 buscas, a página man e até as opções dentro do próprio console superior (O), apenas pressionando k ele deve ser ordenado pela CPU, mas ao acertar k ele me pede um pid para matar.

Então, como posso voltar à classificação padrão para a CPU?

    
por yzT 01.10.2014 / 10:51

6 respostas

36

Você pode alterar o campo de classificação na janela interativa top com as teclas < e > . Não tenho certeza de qual sistema operacional você está executando, mas pelo menos no meu topo GNU, k é supostamente para matar, não redefinir.

Provavelmente, seu amigo alterou o campo de classificação e pressionou Shift + W para salvar em ~/.toprc . Apenas use as teclas que eu mencionei para escolher o campo de ordenação que você quer e então, quando estiver configurado como você gosta, pressione Shift + W novamente e ele deve salvar esse estado e abra dessa maneira na próxima vez.

    
por 01.10.2014 / 11:05
55

Para adicionar as respostas já P (maiúscula P) faz a maior ordem pela CPU, Então pressione W (novamente maiúscula W) para salvar.

M volta para a memória

    
por 01.10.2014 / 17:32
13

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. Então parece que o melhor que você pode fazer é

alias top="top -o cpu"
    
por 12.11.2015 / 20:28
10

Você pode precisar pressionar Shift + f ou Deslocar + o para entrar no campo de classificação sub -menu, então pressione k para %CPU (seguido por Enter para sair do menu). k significa matar quando você está no modo de comando padrão "global".

    
por 01.10.2014 / 11:14
7

Eu 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 da ferramenta original top , que permite ordenar a saída de uma forma e aparência muito mais fácil. Por exemplo, se você quiser classificar por CPU, basta acessar F6 e escolher sua classificação.

Veja como o htop se parece com: captura de tela htop

Veja algumas das opções de classificação disponíveis: algumas opções de classificação do htop

Para instalá-lo em máquinas CentOS / RHEL você terá que adicionar o repositório EPEL e simplesmente executar:

yum install -y htop

ou nas máquinas Debian basta executar:

sudo apt-get install htop sem adicionar repo's.

Eu escrevi no passado um artigo legal sobre o htop, sinto livre para verificar isso.

    
por 02.10.2014 / 08:02
2

Se você executar isso no modo em lote, tente

top -b -o -%CPU

-b é para o modo batch (geralmente usado com -n para definir um número de vezes para executar) -o é sobrescrever a ordem de classificação -% CPU é o campo% CPU / coluna, você pode usar +/- para classificar em ordem crescente ou decrescente

Eu também estava usando isso com a opção -S, embora eu não ache que isso mude muito

    
por 13.06.2018 / 22:50

Tags