Linux + como verificar o desempenho da CPU

0

Eu tenho poucos servidores que eu gerencio na minha origem (red-hat 5) meus usuários reclamam do mau desempenho da CPU

 grep processor /proc/cpuinfo
   processor       : 0
   processor       : 1

posso obter conselhos sobre qual é o melhor comando / ferramenta / sanidade que aponta para um mau desempenho da CPU

do comando TOP

Cpu(s):  0.3%us,  0.5%sy,  0.0%ni, 98.2%id,  0.7%wa,  0.0%hi,  0.3%si,  0.0%st
Mem:   8043444k total,  7832040k used,   211404k free,   236004k buffers
Swap:  2097144k total,   555464k used,  1541680k free,  6184604k cache

Segunda pergunta - Se eu adicionar mais duas CPUs nesta máquina VM, essa ação ajudará no problema de desempenho?

    
por yael 09.02.2016 / 13:08

3 respostas

1

O 98.2%id significa que a maior parte do tempo, a CPU não faz nada (a CPU está em estado inativo).

Para determinar como é usada a CPU ao longo do tempo, você pode usar o comando uptime que fornecerá a média de carregamento .

    
por 09.02.2016 / 13:44
0

Você pode usar o sar ( sysstat ) para monitorar seu sistema e verificar a carga ao longo do tempo. O sar logs gera um arquivo que pode ser aberto com o comando kSar. Além disso, a partir do kSar, você pode executar comandos do sar por meio do ssh e gerar logs em tempo real.

Você tem algo específico em execução no servidor? Como uma JVM ou algum outro aplicativo? Por exemplo, para a JVM, você pode usar o jconsole para verificar se a coleta de lixo está afetando o desempenho no servidor.

Caso haja uma JVM em execução no servidor:

Para o jconsole, eu recomendo não executá-lo no servidor, pois pode ser bem difícil às vezes no sistema. Execute-o em um sistema remoto e configure o jmxremote no servidor para conectar-se.

Além disso, que tipo de problemas os usuários enfrentam?

Isso tornou-se uma resposta, pois ainda não posso postar um comentário.

    
por 09.02.2016 / 14:21
0

i7z é uma ferramenta que reporta as informações da CPU Intel Core i7, i5 e i3 sobre o Turbo Boost, por frequências de CPU, multiplicadores, temperatura e também os tempos gastos nos estados C0 / C1 / C3 / C6 / C7, tudo em tempo real.

Para instalar, digite o seguinte comando:

yum install i7z

Ou, para instalar a GUI do i7z Qt, use:

yum install i7z-gui
    
por 09.02.2016 / 14:40

Tags