The largest part of the memory usage you is the kernel caching as much as it can, creating the effect that all memory has been used. Notice that the free value on the "-/+ buffers/cache" row changes from "849988" to "703428". That's still quite a lot though, around 150mb. =/