Marcos Lazarini wrote:
Adriano Brand wrote:
[...]
rode o free assim 'free -o -t'
Na coluna "total" vc tem o total de memória disponível pro sistema, dividido
em RAM e SWAP. Em geral, não se quer usar SWAP, mas nem sempre é possivel.
Pra saber qto de RAM pode ser utilizado nesse momento (com nenhum impacto no
SWAP), faça uma continha. Pegue o valor da coluna 'free' da linha 'Mem' e
some com o que tiver na coluna 'cached' da linha 'Mem'. Isso é qto vc tem
disponível instantaneamente. Qualquer valor maior que isso irá obrigar a
ocorrencia de SWAP, e páginas da memória irão fatalmente parar no SWAP em
disco.
Num acesso de boa vontade, para acalmar ânimos e tudo mais, segue um exemplinho:
$ free -t -o
total used free shared buffers cached
Mem: 29620 22524 7096 0 5344 9104
Swap: 135064 5916 129148
Total: 164684 28440 136244
Tenho, no momento, 7096+9104=16200 kbytes disponíveis. Obviamente, o SO não
vai deixar ficar com ZERO free, nem ZERO de cached. No mesmo instante que vc
aloca tudo isso, o kernel manda um bocado de coisa pro SWAP pra liberar um
espaco em RAM para eventualidades.... (Se estiver usando o kernel 2.6,
procure por /proc/sys/vm/swappiness na internet pra entender + sobre isso)
As coisas são bem dinâmicas, é dificil dizer exatamente qto de RAM vc tem
disponível...
--
Marcos
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]