Hi! Until yesterday, I've been using Kubuntu with 512MB of RAM. The RAM usage was always about the 98% and linux rarely used the swap partition (except when I ran VMWare), so I went for some more RAM. I bought another 512MB module (DDR1), and just for a while, I borrowed 1GB from my brother and 256MB from my mother, summing 2304MB...

So I started opening all the programs I could, Amarok playing music, VLC playing an AVI, OpenOffice, VMWare, etc. But my CPU usage was 100% and the playing video started skipping before I could use all the RAM.
The strange thing is that, as I closed everything, the RAM usage kept going up to a 98% and the swap usage was of about 30-40MB. And still 10 or 20 minutes after this, the RAM usage didn't drop.
Now, with 1GB of RAM the same thing happens. Just some minutes after power on, and having only opened a couple of programs (let's say Firefox and Konqueror) the RAM usage starts increasing until almost the whole RAM is taken and again 30-40mb from swap are used.
Maybe this is normal in the memory management scheme of linux, but just in case, I wanted to ask.
I'm using Beryl with XGL, SuperKaramba and VMWare (with 256MB of RAM) sometimes. The CPU is a P4 Prescott 2.4Ghz.
Is there any output that could be useful? Like the memory usage per process (non-virtual, right?), which I couldn't find how to display.
Thanks in advance, and greetz!