Navegação cega v2 (2020-07)

Navegação cega v2 (2020-07)

Gosto de usar o htop para me mostrar como o servidor está sendo usado.

Infelizmente, com servidores modernos, a máquina pode ter 48 ou até 120 núcleos. Isso significa que só consigo ver as primeiras linhas do htop e nunca a segunda metade do display do htop que mostra quais processos estão usando a máquina.

Como posso ocultar todas as linhas de uso principal ou agregá-las ainda melhor para algum tipo de estatística?

Responder1

Abra a tela de configuração usando F2ou ShiftS. A primeira página dessa tela é dedicada à configuração dos medidores de cabeçalho, para que você possa remover "CPUs" e adicionar "Média de CPU".

Nas versões recentes do htop, também existem medidores de "CPUs (1 e 2/4)" e "CPUs (3 e 4/4)" mostrando dois núcleos por linha, embora isso seja mais útil em sistemas de 8 a 32 núcleos.

Para salvar mais duas linhas, abra a página "Opções de exibição" e desative "Deixar uma margem ao redor do cabeçalho".

Responder2

Baseado emgravidaderesposta, você pode criar uma configuração desejada em uma máquina diferente e copiá-la para a máquina onde o problema ocorre.

A configuração é salva (no Debian) em ~/.config/htop/htoprc.

  1. Em uma máquina onde você pode ver além do cabeçalho:
  2. Pressione F2para entrar na configuração.
  3. Mova para a esquerda para a "Coluna Esquerda"
  4. Desça para selecionar "CPU" e pressione F9 para excluí-lo.
  5. Na coluna mais à direita, selecione "CPU Average" e pressione F5 para inseri-lo.
  6. F10 vamos sair do menu.
  7. copie ~/.config/htop/htoprcpara a máquina maior.

No meu caso (120 núcleos), uma configuração com "CPUs (1 e 2/4)" no lado esquerdo do cabeçalho e "CPUs (3 e 4/4)" no lado direito do cabeçalho parece boa. Como resultado, o cabeçalho ocupa cerca de metade da tela e a outra metade lista os processos. Cada linha no cabeçalho mostra quatro CPUs, o que é bom para mim.

Configuração de amostra:

# Beware! This file is rewritten by htop when settings are changed in the interface.
# The parser is also very primitive, and not human-friendly.
fields=0 48 17 18 38 39 40 2 46 47 49 1 
sort_key=46
sort_direction=1
hide_threads=0
hide_kernel_threads=1
hide_userland_threads=0
shadow_other_users=0
show_thread_names=0
highlight_base_name=0
highlight_megabytes=1
highlight_threads=0
tree_view=0
header_margin=1
detailed_cpu_time=0
cpu_count_from_zero=0
color_scheme=0
delay=15
left_meters=Memory Swap CPU Load LoadAverage 
left_meter_modes=1 1 1 1 1 
right_meters=Tasks LoadAverage Uptime 
right_meter_modes=2 2 2 

#Alternativa (navegação cega) Pressione F2, left, F9. (Se CPUs são os itens no cabeçalho.) Depois disso você pode ver o que está acontecendo e continuar pressionando F10para sair da configuração.

Navegação cega v2 (2020-07)

Graças ailhéu93:

Nova navegação cega: F2, right, delete, right, delete. Então você provavelmente deseja adicionar a média da CPU à coluna da esquerda

Responder3

Para minimizar a aparência das barras da CPU:

F2, seta para baixo duas vezes para "Meters", seta para a direita para "Coluna 1" e exclua os medidores de CPU, depois para "Coluna 2" e exclua os medidores de CPUs, se presentes. Em seguida, seta para a direita até "Medidores disponíveis" e selecione "CPUs (1-8/8) [Barra] e coloque-o na coluna 1.

Responder4

Eu também tive esse problema, o sistema tem 24 núcleos, muitos discos e interfaces, e não consegui ler os dados do processo depois de todas as linhas de mem/disco/rede, etc.

Simplesmente começar de forma diferente foi a solução mais fácil:

atop -l

Na página de manual: Limite o número de linhas no nível do sistema para os contadores por CPU, os discos ativos e as interfaces de rede.

informação relacionada