Como instalar o Corefreq no Ubuntu Linux para monitorar a CPU

Manter o desempenho ideal da CPU e gerenciar ferramentas que nos dão a possibilidade de gerir e validar o estado desta em tempo real é um passo vital para termos sistemas estáveis ​​que estejam de acordo com os requisitos da organização e que garantam a disponibilidade dos serviços.

Isso é essencial, pois o centro de todo o equipamento é seu processador ou CPU e se este falhar ou apresentar anomalias, estaremos perante equipamentos instáveis, com erros e que colocam em risco toda a operacionalidade da atual estrutura de TI.
Este tutorial de hoje irá analisar uma ferramenta que será vital e de grande ajuda para realizar um controle ideal e gestão sobre este importante elemento de qualquer equipamento informático.

A seguir veremos o que é Corefreq e como ele pode nos ajudar na tarefa de monitorar nossos equipamentos e seu desempenho.

O que é CorefreqTrata-se de um aplicativo de monitoramento cujo objetivo é monitorar processadores Intel 64 bits e que suporta múltiplas arquiteturas como Atom, Core2, SandyBridge, Nehalem, entre outras.

Ao instalar este aplicativo em qualquer distro Linux, um módulo será instalado no kernel que nos permitirá coletar vários contadores de desempenho para cada núcleo do processador e estes, por sua vez, serão representados graficamente no terminal. Graças ao Corefreq podemos ver informações como:

  • Número de instruções por segundo, PS, IPC ou CPI.
  • Rádios e freqüência do processador.
  • Estados do processador.
  • Estados de temperatura do processador usando o DTS em conjunto com os estados de monitoramento térmico Tjunction Max e TM1 TM2.
  • Topologia de cache da CPU.
  • Arquitetura e características do processador.

A seguir veremos como instalar e usar o Corefreq e para isso usaremos o Ubuntu 17.04.

Como instalar e usar o Corefreq para monitorar no Ubuntu 17.04

Passo 1
O primeiro passo é instalar as Ferramentas de Desenvolvimento que nos permitirão compilar e instalar o programa, para isso executaremos os seguintes comandos de acordo com nossa distro:

 CentOS -RedHat: sudo yum group install 'Ferramentas de Desenvolvimento' Debian - Ubuntu: sudo apt-get install dkms git libpthread-stubs0-dev Fedora: sudo dnf group install 'Ferramentas de Desenvolvimento'

PROLONGAR

Passo 2
Aceitamos o download dos respectivos pacotes. A seguir, clonaremos o código Corefreq do repositório GitHub usando o seguinte comando:

 git clone https://github.com/cyring/CoreFreq.git

PROLONGAR

etapa 3
Agora acessamos o diretório onde clonamos o recurso Corefreq:

 cd CoreFreq
Passo 4
Uma vez lá, executamos o comando faço para realizar a respectiva instalação:

PROLONGAR

Etapa 5
Em seguida, executaremos os seguintes comandos para carregar o módulo do kernel e o daemon do programa:

 sudo insmod corefreqk.ko sudo ./corefreqd

PROLONGAR

Etapa 6
Uma vez que esses parâmetros são carregados, abrimos um terminal desde o comando sudo ./corefreq Deve ser executado em segundo plano e aí podemos iniciar o aplicativo como usuários executando a seguinte linha:

 ./corefreq-cli

PROLONGAR

Etapa 7
A partir dessa interface, podemos executar as seguintes opções:

F2Acesse o menu Corefreq na parte superior disso.

F2

Setas de direção esquerda e direitaIsso nos permite mover entre as diferentes opções do menu.

,

Setas para cima e para baixoPermite que você selecione um item de menu que será confirmado com a tecla Enter.

,

F4Feche o programa Corefreq.

F4

HAbre um guia de referência para o programa.

H

PROLONGAR

Etapa 8
Aí temos acesso a todos os parâmetros da CPU já mencionados. Para visualizar a ajuda do Corefreq, executaremos o seguinte comando:

 ./corefreq-cli -h

PROLONGAR

Etapa 9
Temos as seguintes opções de exibição:

Ver informações do kernel

 ./corefreq-cli -k

PROLONGAR

Imprimir detalhes da CPU

 / corefreq-cli -u

PROLONGAR

Veja as instruções do processador em tempo real

 ./corefreq-cli -i

PROLONGAR

Habilitar contadores de rastreamento

 ./corefreq-cli -c

PROLONGAR

Topologia da CPU de impressão

 ./corefreq-cli -m

PROLONGAR

Desta forma, o Corefreq será um grande aliado para gerenciar em tempo real o estado do processador em ambientes Linux.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave