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?
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?