O Numastat é um utilitário de linha de comando usado para exibir a memória do nó por numa para os processos e os sistemas operacionais. Ele também exibe os administradores quando a memória do processo será distribuída pelo sistema.
Cobrimos qual é o comando "numastat" e como ele funciona com diferentes opções nesta postagem.
Instalando o numastat:
Numastat não é pré-instalado no sistema Linux. A NumActl forneceu seus pacotes para numastat. Então, precisamos instalar o numactl:
$ sudo apt install numactl
Após a instalação de numactl, digite “Numastat” sem parâmetro no terminal. Ele mostrará o acerto por nó por nó, as estatísticas do sistema Miss e algumas outras informações da alocação de memória do kernel.
$ numastat
Como você pode ver o resultado, os números por nó de "numastat" são divididos em diferentes classes:
Sintaxe:
A sintaxe do “numastat”Comando seria:
$ numastat [Opção]
Opções:
O “Numastat” O comando funciona com várias opções; Vamos verificar as funcionalidades dessas opções:
Numastat -c:
Use o "-C" opção para diminuir a largura da coluna em resposta ao conteúdo de dados; Ele mostrará o tamanho da memória em megabytes:
$ numstat -c
Numastat -n:
Use o "-N" opção para mostrar as informações originais do Numastat Statistics. Ele exibirá as mesmas informações que o Numastat, mas a unidade de memória estará em megabytes, e o layout ou formato variará do original:
$ numastat -n
Numastat -s:
Use o "-S" opção para exibir os dados de valores mais altos para mais baixos. A memória mais alta será mostrada na parte superior:
$ numstat -s
Numastat -m:
Use o "-M" Opção para exibir dados de alocação de memória do sistema em um formato semelhante ao MEMINFO. Ele também gera uma quebra por nó dos dados de uso da memória:
$ numastat -m
Numastat -z:
Use o "-Z" opção para mostrar apenas valores diferentes de zero. Se ainda mostrar "zero" em colunas e linhas, isso significa que há apenas um valor diferente de zero, mas o arredondou como zero:
$ numastat -z
Numastat -p:
Para obter as informações de ID de processo específico. Primeiro, execute o "PS" ou "principal" comando para mostrar os processos atualmente em execução.
$ ps
$ top
Use o "-P" Opção com ID de processo para mostrar as informações de alocação de memória por nó de qualquer PID específico:
$ numastat -p
Por exemplo, quero buscar as informações do processo 2457:
$ numastat -p 2457
Numastat -v:
O "-V" a opção torna os relatórios mais detalhados. Você também pode usar vários IDs de processo (PIDs) para imprimir suas informações:
$ numastat -v
Por exemplo:
$ numastat -v 1397 1616
Assistindo Numastat:
Este comando manterá um relógio nos valores de nó de memória em mudança pelo tempo atribuído. Adicione uma unidade de tempo com o "-N" opção. 1 indica um segundo:
$ relógio -n1 numastat
Numastat -Help:
Use o "-ajuda" Opção para imprimir as informações de ajuda:
$ numastat --Help
Numastat -v:
Use o "-V" opção para exibir a versão da ferramenta Numastat:
$ numastat -v
Conclusão:
O "numastat”A ferramenta é usada no sistema operacional Linux, exibindo estatísticas de memória do nó de processos e sistemas operacionais do alocador de memória do kernel. Cada NUMA tem políticas de memória diferentes. Numastat faz um esforço para exibir uma tabela que seria convenientemente legível no terminal. Portanto, "numastat" assume que a largura do terminal consiste em 80 caracteres, por isso sempre exibe a saída de acordo. Nós cobrimos o "Numstat" comando com sua opção em detalhes.