Sorry for the late reply, timezones suck.
free -m shows this
Code:
total used free shared buffers cached
Mem: 673 11 661 0 0 0
-/+ buffers/cache: 11 661
Swap: 0 0 0
Since its a virtual machine i think the swap partition is shared, ie it should be 20gb.
Thanks for all the help and links, I truly appreciate this!