Linux is borrowing unused memory for disk caching. This makes it look like you are low on memory, but you are not! Everything is fine!

Source: Help! Linux ate my RAM!

This is a useful summary.