I have a Parallels VPS with 1GB of RAM. Okay, hoster says it has 1GB but I can't check it as "free" and other similar commands return 13Gb which I guess is a size of physical memory.
When I execute top command I see the following output: 
As you see mysql is the one process which uses significant size of RAM (143M). And the total size of used RAM is about 160M. The problem is I can't use more memory: if I extend some memore settings (for example, for mysql) I get "not enough memory", "can't allocate memory", etc.
I have two guesses:
- My VPS doesn't have 1GB of RAM
- If you look to virtual memory usage, it is much closer to 1GB. But at the same time swap size is zero. So is all my virtual stored in RAM? I expected swap to be the difference between virtual memory and RAM usage.
Any other ideas how I can use more memory for mysql (I wanted to use about 80% of 1Gb)?