Memory usage
Matthew Flaschen
matthew.flaschen at gatech.edu
Wed Mar 7 07:42:16 UTC 2007
Chris Miller wrote:
> On 3/6/07, Tez <binary_y2k2 at blueyonder.co.uk> wrote:
>> Leonardo de Miranda Cabral wrote:
>>> Hi all,
>>>
>>> I have a notebook with 1GB Ram memory. I was taking a look in the memory usage
>>> of this notebook and guess what, with almost nothing (applications) loaded
>>> the memory that Kubuntu show as used with the 'free' command is 750MB.
>>> How????? I even stopped X (kdm), apache2, postgresql, everything... I`m
>>> getting crazy??!!! Why kubuntu don`t free this memory??? I went to a WinXP
>>> SP2 box with 512MB RAM that my father has and with a lot of application
>>> loaded it still hava free memory at about 200MB. For you guys help me lower
>>> my memory usage here a some 'free' and 'ps' outputs. [1] and [2] are outputs
>>> when nothing is loaded (neither X), and [3] and [4] with some default
>>> applications that usually starts with kde. Is this a kernel bug??? If can any
>>> one help me or explain me this strange memory usage...
>>>
>>> ----------------- [1] -> free -m ---------------------------------------------
>>> total used free shared buffers cached
>>> Mem: 1002 761 240 0 36 659
>>> -/+ buffers/cache: 65 937
>>> Swap: 2933 0 2933
>>> -----------------------------------------------------------------------------------
>>>
>> _SNIP_
>> Do you see that most of the RAM is used under "cached" ?
>>
>> That's the file cache, where often accessed files are stored in RAM,
>> Take a look at my output of 'free -om':
>> total used free shared buffers cached
>> Mem: 1511 1414 97 0 24 873
>> Swap: 956 0 956
>>
>>
>> See how over 800MB is used as cache, it's normal for most of your RAM to
>> be cache, and it's actually a good thing to.
>> It saves the system having to access the, relatively slow, disk to read
>> some files.
>> As soon as the system needs more memory, it will shrink the cache to
>> free some.
>> If you want to see how much of the RAM is used by applications, just
>> take the cached amount from the used amount.
>> So in your case, 761 MB - 659 MB = 102 MB used
>
> htop does this for you.
>
> jstalin at the-kremlin$ ~/ sudo apt-get install htop
Cool program! Looks better than KDE System Guard. :)
Matthew Flaschen
More information about the kubuntu-users
mailing list