Por que o 'top -M' foi removido em versões posteriores do procps

0

top usado para suportar a opção '-M'. Foi usado para decidir em quais unidades a memória foi exibida na máquina Kib, MB, GiB etc. No RHEL 6.x isso funciona, mas não é suportado em versões posteriores do pacote procps. No RHEL 7.x, não está disponível como uma opção. Alguém sabe se existe uma opção de linha de comando alternativa para o topo ou por que foi removida?

    
por eeijlar 10.02.2017 / 09:11

2 respostas

2

Não sei por que foi removido, mas nas versões atuais de procps top você pode alterar a escala na janela de resumo usando E e na janela de tarefas usando < kbd> e ; pressionamentos sucessivos de teclas percorrem as várias escalas disponíveis.

As configurações podem ser armazenadas em um arquivo de configuração; configure as coisas como quiser e pressione W para armazenar todas as configurações em ~/.toprc . As configurações relevantes para o dimensionamento de memória são Summ_mscale e Task_mscale , por exemplo.

Summ_mscale=2, Task_mscale=1

em ~/.toprc usa GiB no resumo e MiB na lista de tarefas. Não parece haver uma maneira de especificar isso na linha de comando.

    
por 10.02.2017 / 09:52
0

A opção -M foi uma adição não padronizada do RedHat. Nunca foi parte do topo padrão do processo. Não sei por que ele foi removido, possivelmente ele interferiu no dimensionamento em outras partes do topo.

Então você tem duas opções.

  1. Defina o dimensionamento com a tecla E, conforme explicado acima
  2. Use a opção -E, por exemplo, top -E g mostrará as unidades em GB. Você obtém as escolhas de k, m, g, t, p, e (para aqueles momentos em que você tem algo usando Exbibytes!)
por 17.04.2018 / 13:35

Tags