Here are some ideas that might be fruitful.
dmesg | grep Physical (works on all HP-UX from 11.00 onwards)
print_manifest | grep -i memory (I'd use this as a last resort, as the manifest is created at factory and mightn't include field upgrades)
machinfo | egrep "^Memory"
If you are on a cell based server, you can use the /usr/sbin/parstatus command to get detailed information about your overall memory configuration by cell board, partition, etc.
-----Original Message----- From: xymon-bounces at xymon.com [mailto:xymon-bounces at xymon.com] On Behalf Of Flack, Earl Sent: Saturday, March 05, 2011 6:54 PM To: Williams, Doug (Consultant-RIC); henrik at hswn.dk; Jason Fredricksen Cc: xymon at xymon.com Subject: Re: [Xymon] hpux-meminfo.c patch
So the bad news is that swapinfo (on HP-UX 11iv3 ia64 at least) does not take into account shared memory space memory utilization.
We orginally tested the script on some idle servers with no databases running at the time and it looked good there. After starting up a bunch of oracle databases the output did not look right. Further investigation showed that swapinfo was reporting an incomplete picture of memory, we compared with kmeminfo and glance. Back to the drawing board for scripts.
~~Earl