Sun System Handbook - ISO 3.4 June 2011 Internal/Partner Edition | |||
|
|
Solution Type Technical Instruction Sure Solution 1019113.1 : Sun[TM] Sparc Enterprise Mx000 (OPL) Servers Memory Configuration Rules
PreviouslyPublishedAs 235101 Description OPL memory subsystem description, configuration rules and restrictions. IntroductionIntroductionIn the Mx000 (OPL) Servers resources are located on 1 to 16 Physical System Boards (PSB). A Physical System Board (PSB) consists of up to four (4) CPU's, up to 32 DIMM's and one IOU resource (optional). I/O resources on an IOU are tied to a specific CPU/Memory resource, and that CPU, Memory & I/O resource are assigned to a XSB (eXtended System Board). The XSB can then be assigned to a domain. To be usable for a domain, a PSB must first be configured in either UNI-XSB or QUAD-XSB mode. A M3000 PSB contains a fixed number of pieces of hardware: - A single CPU - Up to 4 or 8 DIMM's - IO A M4000/M5000 - PSB contains of up to seven pieces of hardware: - Up to two CPUM (each containing two CPU's for a total of four physical CPU's). - Up to four MEMB's (each containing 4 or 8 DIMM's ; up to 32 total physical DIMM's) - One IOU ( IOU's are needed to access internal devices – DVD, Tape, Disk, Network) The M4000 has 1 PSB and the M5000 has 2. A M8000/M9000 PSB contains up to two pieces of hardware: - One CMU (each CMU has 2 or 4 CPU's and 16 or 32 DIMM's) - One IOU (Optional, at least one required per domain) In UNI-XSB mode, we get 1 XSB consisting of the whole PSB. In QUAD-XSB mode, we get up to 4 XSB's, consisting each of one quarter of a PSB. The M3000 (Ikkaku) can be viewed as a single QUAD-XSB (1 CPU, 8 DIMMs). The Mx000 (OPL) Servers use DDR2 DIMMs. 1, 2, 4, or 8 GB types can be used. OPL uses Memory Groups. XSBs can access 2 groups, Group A and Group B. Group A must always be populated, Group B can optionally be populated to increase memory capacity. OPL automatically configures memory interleaving to obtain the best performance. Interleaving takes place within a XSB (UNI or QUAD). All DIMMs within a XSB are included in a single interleaving scheme, there is only one interleave factor defined inside a XSB. This has the consequence that the number of DIMMS in a Group can only be 4, 8 or 16 and that the number of DIMMs in Group B must be either 0 or the same as the number of DIMMs in Group A Populating Group B does not affect interleaving or mirroring, it only increases the memory capacity.
Note: Interleave factor of 3 is not possible, therefore XSBs with
12 DIMMS (or 24 DIMMs ) are not permitted. Memory can be configured in mirror mode for higher reliability.
(except M3000) The minimal hardware required for a functioning XSB (UNI or QUAD) is to have at least 1 CPU and at least 4 DIMMs in Group A. DIMM naming scheme and physical locationThe DIMM names as output by the showhardconf command and as named on the FRUs is as follows:
Applicable memory population rulesThe rules are summarized in the 5
tables below and the additional Group rules.
Note: PSB1 only exists in M5000.
*Note: Install these first.
Note: Each PSB can individually be set to UNI-XSB or QUAD -XSB
mode. Additional Group Rules within a XSB (UNI or QUAD), the following rules apply in addition to the above 4 tables:
Additional considerationsImplication of the above rules for M4000 / M5000
Memory upgrade The rule requiring that Group A contains the DIMMs with the higher capacity may dictate that in case of a memory upgrade, DIMMs from Group A must be moved to Group B and the new higher capacity DIMMs be installed in Group A. Performance considerations UNI-XSB mode allows higher memory performance because it can use higher interleave factors. If all resources of a PSB are needed in one domain, then it is advisable to configure the PSB in UNI-XSB mode. RAS considerations Memory mirroring is an effective way to protect against memory failures. Configuring an XSB for memory mirroring halves the available memory capacity. It also halves the interleave factor. Memory mirroring should therefore best be used in UNI-XSB mode. Best Practice Try to avoid mixed configurations. It is advisable to have all identical MEMBs in a PSB of a M4000 / M5000. This allows to change between UNI-XSB and QUAD-XSB mode without loosing maximum performance or having systems containing unusable hardware. If the capability to switch between UNI-XSB and QUAD-XSB mode is desired, then both the rules for UNI-XSB and those for QUAD_XSB must be followed. The supported M8000 / M9000 configurations enforce this. How to identify DIMMs inside a system from XSCF The showhardconf command run on the XSCF display the type of DIMMs Type 1A = 1GB / rank1 Steps to Follow Follow these steps to configure OPL memory. A supported memory configuration must be built according to the above "Applicable memory population rules" section.
Product Sun SPARC Enterprise M3000 Server Sun SPARC Enterprise M4000 Server Sun SPARC Enterprise M5000 Server Sun SPARC Enterprise M8000 Server Sun SPARC Enterprise M9000 Server Sun SPARC Enterprise M9000-32 Server Sun SPARC Enterprise M9000-64 Server Attachments This solution has no attachment |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|