
HenriqueCorbo
(usa Ubuntu)
Enviado em 17/10/2010 - 18:56h
Senhores,
Através do VOL descobri um comando para verificar a quantidade de memória disponível. O comando é free -m.
Eu tenho mania de abrir um monte de janelas ao mesmo. Ao fazer isso no Windows com pouca memória o SO trava. No caso do Ubuntu isso não aconteceu ainda.
Na minha VM dediquei 1gb para Ubuntu e mesmo virtualizado está funcionando muito bem.
Veja o resultado do comando sem nenhum programa aberto:
total used free shared buffers cached
Mem: 978 582 395 0 144 230
-/+ buffers/cache: 208 770
Swap: 666 0 666
Logo de cara eu fiquei um pouco preocupado que existe mais da metade ocupado.
Abrir um monte de programas, MonoDevelop, Open Office, Flamerobin, e outro programas que uso simultaneamente e o resultado foi esse:
total used free shared buffers cached
Mem: 978 787 191 0 144 380
-/+ buffers/cache: 262 716
Swap: 666 0 666
Cerca de 190mb livre ainda tinha. Depois fechei tudo e executei o comando novamente:
total used free shared buffers cached
Mem: 978 739 238 0 144 382
-/+ buffers/cache: 212 766
Swap: 666 0 666
O que pude perceber é que o Ubuntu não liberou tudo.
Diante do que expus, eu gostaria de pedir a ajuda dos colegas para entender com o Ubuntu utiliza esse recursos de memória.
1) É normal o Ubuntu utilizar mais da metade da memória para SO?
2) É normal não liberar toda a memória ocupada com programas?
3) Como posso saber qual é o programa está consumindo mais memória?
Desde já agradeço pela ajuda.