On RedHat Linux 6.2 I\'m running free -m and it shows nearly all 8GB used
free -m
8GB
total used free shared buffer
If the cached is small, try this command:
ps aux --sort -rss