Memory Utilisation of a server

Hi,

I need to find the memory utilisation of a server as mentioned below. Memory should be divided into TOTAL, UZDM, BUFFER, CACHE, AVAILABLE. Can anyone help me to get this?

You don't mention what OS you are on... You could try sar -r 3 1

Linux 2.6.32-358.18.1.el6.x86_64 (chubler.unix.com)     09/19/2013      _x86_64_        (2 CPU)

07:10:59 AM kbmemfree kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit
07:11:02 AM    561284  32319828     98.29    640868  28883712   6651624     17.94
Average:       561284  32319828     98.29    640868  28883712   6651624     17.94

I am using sun solaris 5.8

Try:

echo "::memstat" | mdb -k

It works on Solaris 10. Not sure about Solaris 8.

Its not working. Can you pls provide me some other options?

In what way is it "not working"?

Its saying that mdb command not found.

Try one of these:
cat /proc/meminfo

free -m

vmstat

vmstat is working but i can see only free and swap memory only.

you may want to try prstat as well

prstat will give the process memory only. I want overall server memory?