How much memory is in the box? (all UNIX, OpenVMS)
How much memory is in this machine?
It would seem that answering this question ought to be easy; it is – but every system has the answer in a different place. Most put an answer of some sort into kernel messages reported by dmesg (AIX apparently does not).
Most systems have a program for system inventory which reports a variety of things, including memory.
Rather than go into great detail about each one, we’ll just put these out there for all of you to reference. Each environment has multiple commands that give available memory; each command is listed below.
Without further ado, here are a few answers to this burning question:
Solaris
dmesg | grep memprtdiag | grep Memoryprtconf -v | grep Memory
AIX
bootinfo -rlsattr -E1 sys0 -a realmemgetconf REAL_MEMORY
HPUX
dmesg | grep Physical/opt/ignite/bin/print_manifest | grep Memorymachinfo | grep Memory
Linux
dmesg | grep Memorygrep -i memtotal /proc/meminfofree
OpenVMS
show mem /page
Update:
FreeBSD
dmesg | grep memorygrep memory /var/run/dmesg.bootsysctl -a | grep mem



Sorry for the uber number of posts today. But if anyone is interested there is a c file on itrc that can be compiled to get some good memory info on hpux. Here is a link:
http://forums13.itrc.hp.com/service/forums/questionanswer.do?admit=109447627+1234982141646+28353475&threadId=1180784
You want the file memdetail.c