Gentoo Archives: gentoo-user-br

From: Daniel da Veiga <danieldaveiga@×××××.com>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] Load average
Date: Mon, 13 Mar 2006 21:13:59
Message-Id: 342e1090603131313x3681c974mbf71048100205980@mail.gmail.com
In Reply to: [gentoo-user-br] Load average by Daniel van Ham Colchete
1 On 3/13/06, Daniel van Ham Colchete <daniel.colchete@×××××.com> wrote:
2 > Pessoal,
3 >
4 > alguem poderia me dar uma explicação do que siginifica o "load
5 > average" que aparece nos comandos uptime e top? Eu sei que o primeiro
6 > é o load average do ultimo minuto, o segundo é dos últimos 5 minutos e
7 > o terceiro é de 15 minutos.
8 >
9 > "Load average" significa algo como "carga média", então pelo nome dá
10 > para imaginar o que é. Mas o que significa o numero exatamente? 0.15 é
11 > baixo? 27.04 é alto? Pode-se haver 27 se o servidor está com a
12 > utilização de processador baixa quase sempre (eu tenho um caso desse
13 > aqui).
14 >
15 > Como é gerado esse número?
16 >
17
18 Através de operações que utilizam a fila de processos e o total de
19 processos ativos/ativáveis. A média é calculada a cada cinco segundos,
20 utilizando valores exponenciais arredondados.
21
22 O "load average" no UNIX é uma função média de movimento suavizado.
23 Assim, mudanças súbitas serão arredondadas para que não modifiquem
24 demais a progressão do cálculo. Mesmo com toda esta complexidade, ela
25 não afeta a carga do processador por fazer uso de constantes
26 representando valores exponenciais arredondados. É aritmética complexa
27 traduzida em aritmética simples para prover um cálculo complexo de
28 dados complexos sem para isso detonar com sua CPU ;) facinho de
29 entender não... No entanto, essa média é muito importante pois
30 expressa números reais sobre a carga do seu sistema como um todo.
31
32 Respondendo a sua outra pergunta, 24 é SIM, muita "carga", pois na
33 média, 24 processos estavam rodando o tempo todo, tomando tempo e
34 simultaneamente querendo lugar na fila... E sim, pode-se ter uma carga
35 de CPU baixa nestas situações, mas a "concorrência" por essa pequena
36 carga é alta.
37
38 Eu recomendo o artigo:
39 http://www.teamquest.com/resources/gunther/ldavg1.shtml
40
41 Que em dois capítulos explora todos os aspectos técnicos do cálculo do
42 "load average".
43
44 --
45 Daniel da Veiga
46 Computer Operator - RS - Brazil
47 -----BEGIN GEEK CODE BLOCK-----
48 Version: 3.1
49 GCM/IT/P/O d-? s:- a? C++$ UBLA++ P+ L++ E--- W+++$ N o+ K- w O M- V-
50 PS PE Y PGP- t+ 5 X+++ R+* tv b+ DI+++ D+ G+ e h+ r+ y++
51 ------END GEEK CODE BLOCK------
52
53 --
54 gentoo-user-br@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-br] Load average Daniel van Ham Colchete <daniel.colchete@×××××.com>