
renato_pacheco
(usa Debian)
Enviado em 27/05/2010 - 19:45h
Olha, não se preocupe pq isso é normal. O kernel do Linux gerencia a memória d forma diferente do concorrente. O Linux inicia-se com os espaços livres, dae, quando algum processo utiliza da memória e libera o espaço, o kernel pega aquele endereço e passa a gerenciá-lo, para evitar q outro processo tome o msm endereço usado. No windows isso não acontece...
Dae, quando vc olha a quantidade d memória utilizada, fica quase zero livre, mas a sua máquina não encontra-se lenta e tals. Ex.:
$ cat /proc/meminfo
MemTotal: 1002648 kB
MemFree: 51628 kB
Buffers: 167628 kB
Cached: 305076 kB
SwapCached: 4 kB
Active: 775616 kB
Inactive: 106376 kB
HighTotal: 98048 kB
HighFree: 224 kB
LowTotal: 904600 kB
LowFree: 51404 kB
SwapTotal: 1020116 kB
SwapFree: 1020000 kB
Dirty: 200 kB
Writeback: 0 kB
AnonPages: 409280 kB
Mapped: 18108 kB
Slab: 49308 kB
PageTables: 13016 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 1521440 kB
Committed_AS: 1444900 kB
VmallocTotal: 114680 kB
VmallocUsed: 7156 kB
VmallocChunk: 107012 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
Hugepagesize: 4096 kB
Veja q a memória livre tá pouca, mas, na verdade, não é apenas isso q está livre, mas o campo Cached mostra o q o kernel está controlando. Note, tb, o campo Inactive, q informa o espaço inativo na sua memória.
É isso...