UNIX memconf utility

You are visitor number WebCounter since March 25, 1996

This page was last updated on May 6, 2008

Help support this web site and application by buying memory for your Workstation from my Affiliate. Click on their banner below to begin shopping.
Thanks in Advance!
Memory from Crucial.com

memconf - 06-May-2008 V2.6 - perl script that displays memory modules installed in a Sun Solaris, Linux or HP-UX system. Listed in the SunManagers FAQ.

Usage: memconf [ -v | -D | -h ] [ explorer_dir ]
                 -v            verbose mode
                 -D            send results to memconf maintainer
                 -h            print help
                 explorer_dir  Sun Explorer output directory
memconf reports the size of each SIMM/DIMM memory module installed in a system. It also reports the system type and any empty memory sockets. In verbose mode, it also reports the following information if available:

If memconf does not completely recognize a system, then please send the output of '/usr/sbin/prtconf -pv' on Solaris 2.X or later, or '/usr/etc/devinfo -pv' on Solaris 1.X and '/usr/platform/`uname -i`/sbin/prtdiag -v' and '/usr/sbin/prtfru -x' if available to tschmidt@micron.com so that memconf can be enhanced to properly recognize it. You can do this using the 'memconf -D' command. If the unrecognized system is a Sun clone, please also send any hardware documentation on the memory layout that you may have.

Maintained by Tom Schmidt (tschmidt@micron.com)

memconf is Y2K compliant. There are no date calls in the program. Your Operating System or Perl version may not be Y2K compliant.

memconf is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Based on SunManagers SUMMARY by Howard Modell on 29-Jan-1997.

Requirements:

Downloading: Installation: Sample output:

On a Solaris Sun SPARCstation 20 SX system:

> memconf
hostname: my-ss20
Sun SPARCstation 20 MP (2 X SuperSPARC-II)
socket J0201 has a 64MB SIMM
socket J0303 has a 16MB SIMM
socket J0202 has a 16MB SIMM
socket J0301 has a 32MB SIMM
socket J0305 has a 64MB SIMM
socket J0203 has a 64MB SIMM
socket J0302 has a 64MB SIMM
sockets J0304/J0407 have a 4MB VSIMM installed for SX (CG14) graphics
empty sockets: None
total memory = 320MB
On a Solaris Sun Ultra 60 system:
> memconf -v
memconf:  V2.6 06-May-2008 http://www.4schmidts.com/unix.html
hostname: my-ultra60
banner:   Sun Ultra 60 UPA/PCI (2 X UltraSPARC-II 450MHz)
model:    Ultra-60
Sun development codename: Deuterium
Sun Family Part Number: A23 (Ultra-60), N02/N04 (Netra t1120), N03 (Netra t1125)
Solaris 9 9/04 s9s_u7wos_09 SPARC, 64-bit kernel, SunOS 5.9
2 UltraSPARC-II 450MHz cpus, system freq: 113MHz
CPU Units:
========================= CPUs =========================
                    Run   Ecache   CPU    CPU
Brd  CPU   Module   MHz     MB    Impl.   Mask
---  ---  -------  -----  ------  ------  ----
 0     0     0      450     4.0   US-II    10.0
 0     2     2      450     4.0   US-II    10.0
Memory Units:
socket U0701 has a 128MB DIMM (bank 0, address 0x00000000-0x1fffffff)
socket U0702 has a 128MB DIMM (bank 0, address 0x00000000-0x1fffffff)
socket U0703 has a 128MB DIMM (bank 0, address 0x00000000-0x1fffffff)
socket U0704 has a 128MB DIMM (bank 0, address 0x00000000-0x1fffffff)
socket U0801 has a 128MB DIMM (bank 1, address 0x20000000-0x3fffffff)
socket U0802 has a 128MB DIMM (bank 1, address 0x20000000-0x3fffffff)
socket U0803 has a 128MB DIMM (bank 1, address 0x20000000-0x3fffffff)
socket U0804 has a 128MB DIMM (bank 1, address 0x20000000-0x3fffffff)
empty sockets: U0901 U0902 U0903 U0904 U1001 U1002 U1003 U1004
total memory = 1024MB (1GB)
On a Linux Dell PowerEdge 1850 system:
> memconf -v
memconf:  V2.6 06-May-2008 http://www.4schmidts.com/unix.html
hostname: my-dell1850
model:    Dell Computer Corporation PowerEdge 1850 (2 X Intel Xeon 3400MHz)
Red Hat Enterprise Linux WS release 3 (Taroon Update 6)
PROC_1: Intel Xeon 3400MHz cpu, system freq: 800MHz
PROC_2: Intel Xeon 3400MHz cpu, system freq: 800MHz
Memory Error Correction: Multi-bit ECC
Maximum Memory: 16384MB (16GB)
DIMM1_A: 1024MB 400MHz (2.5ns) Synchronous DIMM
DIMM1_B: 1024MB 400MHz (2.5ns) Synchronous DIMM
DIMM2_A: 1024MB 400MHz (2.5ns) Synchronous DIMM
DIMM2_B: 1024MB 400MHz (2.5ns) Synchronous DIMM
DIMM3_A: 1024MB 400MHz (2.5ns) Synchronous DIMM
DIMM3_B: 1024MB 400MHz (2.5ns) Synchronous DIMM
total memory = 6144MB (6GB)
FAQ: Tested to work on: Untested systems that might work: Won't work on: To Do: Revision History:

Comments or questions? E-mail me at tschmidt@micron.com

Copyright © 1996-2008 Tom Schmidt; All Rights Reserved

Back To Tom Schmidt's Sun UNIX utilities Page