UNIX memconf utility

You are visitor number WebCounter since March 25, 1996

This page was last updated on January 13, 2010

memconf - 13-Jan-2010 V2.13 - perl script that displays memory modules installed in a Sun Solaris, Linux, FreeBSD 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.13 13-Jan-2010 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 OptiPlex GX620 system:
> memconf -v
memconf:  V2.13 13-Jan-2010 http://www.4schmidts.com/unix.html
hostname: my-dell-gx620
manufacturer: Dell Inc.
model:    OptiPlex GX620 (Dual-Core Intel(R) Pentium(R) D 2.80GHz)
Red Hat Enterprise Linux WS release 4 (Nahant Update 3), 64-bit kernel, Linux 2.6.9-34.ELsmp
CPU0: Intel Pentium 4 2800MHz cpu, system freq: 800MHz
Memory Error Correction: None
Maximum Memory: 4096MB (4GB)
DIMM_1: 2048MB 533MHz (1.9ns) Synchronous DDR DIMM, Micron Technology 16HTF25664AY-667G2
DIMM_2: 2048MB 533MHz (1.9ns) Synchronous DDR DIMM, Micron Technology 16HTF25664AY-667G2
empty memory sockets: DIMM_3, DIMM_4
total memory = 4096MB (4GB)
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-2010 Tom Schmidt; All Rights Reserved

Back To Tom Schmidt's Sun UNIX utilities Page