Relatório de Memória do Sistema

0

Ao fazer login no meu Ubuntu Server 12.04 LTS (VPS), recebo algumas estatísticas interessantes no login (ou $ landscape-sysinfo) :

System information as of Tue Nov  6 05:41:06 EST 2012

  System load:  0.0               Processes:           90
  Usage of /:   22.3% of 8.51GB   Users logged in:     0
  Memory usage: 25%               IP address for eth0: XX.XX.XX.XX
  Swap usage:   7%

Se eu executar: $ free -m

             total       used       free     shared    buffers     cached
Mem:           487        419         67          0          9        117
-/+ buffers/cache:        293        193
Swap:          255         19        236

Eu vejo que a memória é diferente. Estou executando um Virtual Private Server que eu pago por 512Mb de RAM. Essa é a diferença que estou vendo aqui, que 'landscape-sysinfo' calcula com base na máquina inteira e calcula 'livre' com base na minha cota permitida?

Eu vi um post semelhante aqui mas não resolve o meu problema exato.

Obrigado pelo seu tempo.

    
por Johnnyboy 06.11.2012 / 11:52

1 resposta

1

Acho que descobri o problema.

/ proc / meminfo reporta as mesmas informações de memória que o landscape-sysinfo faz.

Aqui está a coisa, 'free' reporta muitas informações de memória. Para obter os dados fornecidos por 'free' para corresponder a landscape-sysinfo e / proc / meminfo, o cálculo é:

(usado - [- / + buffers / cache]) / total

o valor de / / + buffers / cache é aquele logo abaixo de 'used'

Agora, seu% livre deve corresponder ao que é relatado por landscape-sysinfo

    
por Johnnyboy 06.11.2012 / 20:05