Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > Sistemas Operacionais > Serviços > Adm. em Geral
Wiki Classificados Galeria Reviews Jogos Grupos Sociais RSS Feeds FAQ Termos de Uso Sobre
Registrar Fotos Membros Calendário Pesquisar Postados Hoje Marcar Fóruns Como Lidos

/proc/loadavg ESTRANHO: Alguem pode me explicar?



Quer ver menos banners de publicidade ? Entao Cadastre-se!

Tópico Trancado
 
LinkBack Ferramentas do Tópico
Antigo 10-05-2005, 17:01   #1 (permalink)
Padrão /proc/loadavg ESTRANHO: Alguem pode me explicar?

Pessoal,

To reparando uma coisa estranha nos meus servidores. Tenho um servidor com 4 processadores Xeon MP, exclusivo para calculos. Eu rodo o mrtg com script para ler o /proc/loadavg. Bom ai vem a coisa estranha, quando o servidor esta muito carregado, ou seja, muitas tarefas de calculo, o loadavg retorna valores acima de 4... Nao deveria ser no maximo 4, sao 4 cpus trabalhando a 100%. Mas tenho reparado q este valores estao chegando a 12... ou seja, meu servisor esta trabalhando a 300%... Nao q isso seja ruim... seria como se eu tivesse comprado um servidor com 4 provessacores e vieram 12.

Algume sabe me explicar isso???

[] Dotta :twisted:
__________________
... Thunder And Lightning Came Crashing Down<br />Hit The Earth And Split The Ground...
 
Avatar de fdotta
 
Registrado em: Aug 2004
Posts: 618
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 fdotta
fdotta está offline  
Antigo 10-05-2005, 17:17   #2 (permalink)
Padrão /proc/loadavg ESTRANHO: Alguem pode me explicar?

4 Xeon, rodando com HT, isso da 8 processadores virtuais.

agora chegando a 12.. realmente.... eh bizarro ! o que o "man" diz?
__________________
Better Safe Than Sorry


Participe do Underlinux Wiki!
http://www.under-linux.org/wiki/
Super Moderador
 
Avatar de mistymst
 
Registrado em: Jan 2003
Localização: Pará
Idade: 24
Posts: 3,081
Agradeceu: 2
Agradecido 42 vez(es) em 40 Posts
Reputação: 387 mistymst
mistymst está offline  
Antigo 10-05-2005, 18:12   #3 (permalink)
Padrão /proc/loadavg ESTRANHO: Alguem pode me explicar?

Citação:
Postado Originalmente por mistymst
4 Xeon, rodando com HT, isso da 8 processadores virtuais.

agora chegando a 12.. realmente.... eh bizarro ! o que o "man" diz?
Eu desliguei o HT, entao sao saomente 4 processadores q o SO indentifica. O HT atrapalha em aplicacoes numericas.

[] Dotta :twisted:
__________________
... Thunder And Lightning Came Crashing Down<br />Hit The Earth And Split The Ground...
 
Avatar de fdotta
 
Registrado em: Aug 2004
Posts: 618
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 fdotta
fdotta está offline  
Antigo 11-05-2005, 15:39   #4 (permalink)
Padrão oq faz ?

Citação:
Postado Originalmente por fdotta
Citação:
Postado Originalmente por mistymst
4 Xeon, rodando com HT, isso da 8 processadores virtuais.

agora chegando a 12.. realmente.... eh bizarro ! o que o "man" diz?
Eu desliguei o HT, entao sao saomente 4 processadores q o SO indentifica. O HT atrapalha em aplicacoes numericas.

[] Dotta :twisted:

oq este comando deveria retornar ?
__________________
Senão vai acrescentar nada e não é offtopic, pra que postar ?
 
Avatar de whinston
 
Registrado em: Nov 2004
Posts: 1,717
Agradeceu: 0
Agradecido 2 vez(es) em 2 Posts
Reputação: 0 whinston
Enviar mensagem via ICQ para whinston Enviar mensagem via Windows Live Messenger para whinston
whinston está offline  
Antigo 11-05-2005, 17:51   #5 (permalink)
Padrão /proc/loadavg ESTRANHO: Alguem pode me explicar?

whinston,

O /proc/loadavg nao eh um comando, mas sim um arquivo q o sistema atualiza periodicamente (30 ou 60 segundos) dizendo qual a cargar na CPU.


[] Dotta :twisted:
Guest
 
Posts: n/a
 
Antigo 11-05-2005, 17:52   #6 (permalink)
Padrão /proc/loadavg ESTRANHO: Alguem pode me explicar?

a ultima msg fui eu...

[] Dotta :twisted:
__________________
... Thunder And Lightning Came Crashing Down<br />Hit The Earth And Split The Ground...
 
Avatar de fdotta
 
Registrado em: Aug 2004
Posts: 618
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 fdotta
fdotta está offline  
Antigo 27-05-2005, 05:14   #7 (permalink)
Padrão /proc/loadavg ESTRANHO: Alguem pode me explicar?

Fodotta meu velho!

Mano, realmente c tah usando coisa pesada pra kct em? ehehee, loadaverage de 12 em quadxeon ? :P

Mano, o load não retorna a carga do cpu em %... retorna algo mais parecido com o tempo de resposta do servidor (na verdade é um calculo todo escroto, onde se calcula quantidade de processos, processamento e etc...).
1.00 não é 100% de carga
assim como
12.00 não é 1200% de carga :P

Pequena tentativa de explicar o calculo do LA:
http://www.teamquest.com/resources/gunther/ldavg1.shtml
Citação:
Taking the 1-minute average as the example, CALC_LOAD is identical to the mathematical expression:
load(t) = load(t-1) e-5/60 + n (1 - e-5/60)
(3)
If we consider the case n = 0, eqn.(3) becomes simply:
load(t) = load(t-1) e-5/60
(4)
If we iterate eqn.(4), between t = t0 and t = T we get:
load(tT) = load(t0) e-5t/60
(5)
which is pure exponential decay, just as we see in Fig. 2 for times between t0 = 2100 and tT = 3600.

Conversely, when n = 2 as it was in our experiments, the load average is dominated by the second term such that:
load(tT) = 2 load(t0) (1 - e-5t/60)
(6)
which is a monotonically increasing function just like that in Fig. 2 between t0 = 0 and tT = 2100.
__________________
&quot;Resolveu? Agora é tão dificil assim avisar que deu certo e agradecer? &quot;
<br />LPIC-1 / CCNA
<br />Debian / SuSE / Red Hat
<br />Linux User: #382006
 
Avatar de DropALL
 
Registrado em: Jan 2005
Posts: 356
Agradeceu: 0
Agradecido 2 vez(es) em 2 Posts
Reputação: 0 DropALL
DropALL está offline  
Antigo 27-05-2005, 06:27   #8 (permalink)
Padrão /proc/loadavg ESTRANHO: Alguem pode me explicar?

Opa,

q o load nao retorna qm % eu sabia, mas achava q so ia ate 1, ou no meu caso 4 (para 4 cpus)

Eu ja descobri como eh q eh o loadavg ou melhor o q significa os valores, eh assim:

Como eu tenho 4 cpus 100% da maquina eh 4.00 (100% para cada cpu). No caso de uma unica cpu, 1.00 sgnifica q a maquina ta cheia, entre 1 e 10, a maquina ta cheia mas ta aguentanto (fica um pouco mais lenta), acima de 10 e menor q 100 a maquina fica realmente lenta e valors maior q 100 vc travou a maquina.

Para maquinas multprocessadas basta multipicar estes valores pelo numero de processadores.


[] Dotta :twisted:
__________________
... Thunder And Lightning Came Crashing Down<br />Hit The Earth And Split The Ground...
 
Avatar de fdotta
 
Registrado em: Aug 2004
Posts: 618
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 fdotta
fdotta está offline  
Antigo 27-05-2005, 10:03   #9 (permalink)
Padrão /proc/loadavg ESTRANHO: Alguem pode me explicar?

Citação:
Postado Originalmente por fdotta
Opa,

q o load nao retorna qm % eu sabia, mas achava q so ia ate 1, ou no meu caso 4 (para 4 cpus)

Eu ja descobri como eh q eh o loadavg ou melhor o q significa os valores, eh assim:

Como eu tenho 4 cpus 100% da maquina eh 4.00 (100% para cada cpu). No caso de uma unica cpu, 1.00 sgnifica q a maquina ta cheia, entre 1 e 10, a maquina ta cheia mas ta aguentanto (fica um pouco mais lenta), acima de 10 e menor q 100 a maquina fica realmente lenta e valors maior q 100 vc travou a maquina.

Para maquinas multprocessadas basta multipicar estes valores pelo numero de processadores.


[] Dotta :twisted:

booooooooooa dotta.... nada q um poko di matematica num resolva... XD

:crazy:

gostei dessa ! abraços
__________________
Se vc perde a maum fika maneta, se perde a perna fika perneta, se perde o punho... fika ?
<br />cotó neh !?!? 6 jah tavam pensando bestera... &gt;=]
<br />:dedi: vlw PessuALL !!
<br />SDM e LenTu UnderFofos 2005!!!
 
Avatar de LenTu
 
Registrado em: Nov 2003
Posts: 1,078
Agradeceu: 0
Agradecido 1 vez em 1 Post
Reputação: 0 LenTu
Enviar mensagem via Windows Live Messenger para LenTu
LenTu está offline  
Antigo 27-05-2005, 14:51   #10 (permalink)
Padrão /proc/loadavg ESTRANHO: Alguem pode me explicar?

A unica coisa q achei ruiz, foi a documentacao da Red Hat...

Quando percebi este problema foi ver a documentacao do RH Enterprise para ver o /proc/loadavg, ai la na documentacao tava assim... o loadavg mede a carga da maqui.... blablabal... o 1 campo eh a media de 1 min, o segundo e a media de 5 min.... etc... e so isso nao falava q os valores poderiam passar de 1, ou 5 no meu caso.... e nem q no caso de multpcocessados o valor de 100% = num de cpus... :@:

[] Dotta :twisted:
__________________
... Thunder And Lightning Came Crashing Down<br />Hit The Earth And Split The Ground...
 
Avatar de fdotta
 
Registrado em: Aug 2004
Posts: 618
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 fdotta
fdotta está offline  
Tópico Trancado

Ferramentas do Tópico

Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim

Ir para...

Tópicos Similares
Tópico Tópico Iniciado Por Fórum Respostas Última Mensagem
Alguem pode testar pra mim Segurança 3 12-07-2005 17:55
ALGUÉM PODE ME AJUDAR Joaquim Sendmail/Qmail/Postfix 0 10-03-2004 10:46
adicionar usuarios! -s (tipo shell) alguem poderia explicar? meraki Adm. em Geral 1 03-01-2004 18:07
Alguem poderia me Explicar oq eh RPC (remote procedure call) Adm. em Geral 3 11-08-2003 18:06
VPN alguém pode me ajudar ? Redes/Protocolos 0 14-03-2003 11:56

Horários baseados na GMT -3. Agora são 09:22.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

Divulgue o Under-Linux.Org

Under-Linux.Org

Últimas dos Fóruns

Últimas dos Blogs