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 |