sun fire x4600 m2 server architecture

48
SUN FIRE™ X4600 M2 SERVER ARCHITECTURE Highly-Scalable x64 Computing Based on Powerful Dual-Core and Quad-Core AMD Opteron™ Processors White Paper June 2008

Upload: others

Post on 12-Sep-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sun Fire X4600 M2 Server Architecture

SUN FIRE™ X4600 M2

SERVER ARCHITECTURE

Highly-Scalable x64 Computing Based on Powerful Dual-Core and Quad-Core AMD Opteron™ Processors

White PaperJune 2008

Page 2: Sun Fire X4600 M2 Server Architecture

Sun Microsystems, Inc.

Table of Contents

Executive Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Delivering Massive x64 Single-System Scalability . . . . . . . . . . . . . . . . . . . . . . . . . 2

The Sun Fire X4600 M2 Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

System Comparisons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Enterprise-Class Capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

AMD Opteron Processor Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Dual-Core AMD Opteron Processors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Quad-Core AMD Opteron Processors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Server Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

System-Level Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

CPU/Memory Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

Sun Fire X4600 M2 Server Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

Enterprise-Class Operating System and Management Software . . . . . . . . . . . . . 35

Solaris 10 OS Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

Integrated Lights Out Management (ILOM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

Sun xVM Ops Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

For More Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

Page 3: Sun Fire X4600 M2 Server Architecture

Executive Summary

Sun Microsystems, Inc.

Executive Summary

Even as the x64 computing architecture has grown in ubiquity, organizations continue

to demand new levels of scalability from their computing platforms. Databases need to

process ever-larger number of transactions. Growing data warehouses require larger

analysis efforts to extract useful information. High performance computing (HPC)

applications are increasingly pressed into service to answer our most critical business

needs and scientific inquiries. While the latest x64 processors offer very impressive

levels of performance, organizations need systems that offer balanced scalability and

performance, to preserve and capitalize on investments.

At the same time, many organizations are responding to new levels of server sprawl

and complexity that have resulted from deploying large numbers of legacy systems.

Administrative, energy, and real estate costs continue to grow unabated — severely

straining IT budgets. Increasingly, many are responding with consolidation strategies

that combine ever more powerful standard x64 systems with innovative new

approaches to virtualization. Not only does consolidation offer to improve vital resource

utilization, but it can also greatly enhance business agility by providing computational

resources where they are needed most.

The Sun Fire™ X4600 M2 server employs the latest high-performance AMD Opteron™

processors in a massively-scalable system that demonstrates Sun's proven datacenter-

centric design focus. Ideal for databases, HPC applications, and mission-critical

applications alike, this server delivers scalable and manageable x64 computing in

dense and servicable rackmount enclosures. Using the latest Dual-Core and Quad-Core

AMD Opteron processors, the Sun Fire X4600 M2 server is particularly well suited for

consolidation and virtualization initiatives. With compelling compute power, memory

capacity, and I/O density, as well as considerable energy efficiency, organizations can

live within their means even as they grow their IT infrastructure.

With a choice of operating systems — including the Solaris™ Operating System (Solaris

OS), Linux, Microsoft Windows, and VMware — the Sun Fire X4600 M2 server effectively

combines Dual-Core or Quad-Core AMD Opteron processors with balanced system

design. Large memory support, considerable I/O bandwidth, and up to eight processor

sockets give this server the capacity to handle the most demanding applications. With

datacenter operation as a fundamental design assumption, the server also offers

redundant and hot-swappable components, efficient front-to-back air flow, highly-

efficient power supplies, and built-in system management tools. Beyond supporting a

large number of processors, the Sun Fire X4600 M2 server is engineered to provide

mission-critical application availability, even as it conserves valuable energy resources

and lowers operational expenses. This document details the systems architecture of

Sun Fire X4600 M2 server, along with key software components.

Page 4: Sun Fire X4600 M2 Server Architecture

2

Delivering Massive x64 Single-System Scalability

Sun Microsystems, Inc.

Chapter 1

Delivering Massive x64 Single-System Scalability

To stay competitive, organizations must deploy applications quickly, delivering compute

power where it is needed most, all with increasingly little margin for error. Databases,

high performance computing applications, and the growth of Web-centric business

models are all placing significant demands on IT infrastructure. At the same time,

systems deployed in the datacenter must now offer considerable investment protection

and agility, scaling gracefully under pressure even as they deliver business-critical and

mission-critical applications. Regrettably, many datacenters have become sprawling

and complex, and most are up against very real constraints in terms of power, cooling,

and real estate.

Consolidation through virtualization has emerged as an effective strategy for

addressing the very real need for computing scalability while increasing the work that

can be done in a given power, thermal, and physical footprint. Consolidation can

improve resource utilization, reduce administrative complexity, and drive down IT costs.

Consolidating many smaller legacy servers into fewer more powerful systems can also

help to minimize administrative workloads while increasing capacity and conserving

valuable datacenter floor space. Energy costs can be drastically reduced, vastly

improving available performance relative to the amount of energy consumed.

Nonetheless, effective consolidation strategies require truly robust, scalable, and

available computing platforms.

The Sun Fire™ X4600 M2 Server

To help IT managers address the challenge of increasing capacity while managing

datacenter growth, the Sun Fire X4600 M2 server provides industry-leading scalability

and performance based on the latest AMD Opteron processors. This server features high

performance and unprecedented density in an energy-efficient and compact four-rack-

unit (4U) form-factor. With capabilities that complement the rest of the Sun™ server

product line, the Sun Fire X4600 M2 server raises the bar for 32- and 64-bit enterprise-

class computing. These systems offer:

• Best-in-Class Performance

The Sun Fire X4600 M2 server features a choice of either Dual-Core or Quad-Core

AMD Opteron processors. With a sophisticated cache hierarchy, and on-chip

memory management, these processors offer high system performance and

throughput compared with systems based on earlier-generation x86 chipsets.

Making the most of the AMD Direct Connect Architecture, the Sun Fire X4600 M2

server can house up to eight Second-Generation Dual-Core AMD Opteron

processors or Third-Generation Quad-Core AMD Opteron processors — yielding up

to 32 AMD Opteron cores in a single 4U datacenter footprint.

Page 5: Sun Fire X4600 M2 Server Architecture

3

Delivering Massive x64 Single-System Scalability

Sun Microsystems, Inc.

• Remarkable Compute and Memory Density

Density is the cornerstone of the Sun’s server designs, and the Sun Fire X4600 M2

server is no exception. When populated in a 40-rack unit (RU) enclosure, this

server facilitates a single rack with up to 320 cores, 640 DIMM slots, and 60 PCI

Express slots. In addition, each server can house up to four internal 2.5-inch SAS

disk drives. The Sun Fire X4600 M2 server provides the densities needed to achieve

consolidation and virtualization efficiencies. Such density facilitates the

consolidation of many smaller servers, helping to conserve real estate, lower

energy expense, and make the most of costly administrative talent. In addition,

these servers support multiple operating systems, which helps to simplify

consolidation efforts and diminish server sprawl.

• Extensive System Expandability

The ability to expand and upgrade a server over time reduces the need for

additional capital acquisitions and lowers application lifecycle costs. The Sun Fire

X4600 M2 server supports two, four, six, or eight processor sockets per system and

provides maximum memory configurations up to 256 GB (using 4 GB DIMMs). Four

Gigabit Ethernet ports are standard, as are four USB ports (two front, two back),

and one video port (HD-15). With breakthrough system densities, this server is

designed to scale to support new users, more transactions, or new 32-bit or 64-bit

applications — enhancing system longevity and increasing overall return on

investment (ROI).

• Improved Energy Efficiency

Sun offers a portfolio of eco-responsible products and computing solutions to

address a broad range of infrastructure requirements. In Sun Fire X4600 M2

servers, AMD Opteron processors incorporate new technologies that minimize

power use and enhance energy efficiency.

AMD PowerNow!

technology optimizes

processor performance relative to the power consumed, allowing CPU clock

frequency to be adjusted to the needs of applications.

Enhanced AMD PowerNow!

features in Quad-Core AMD Opteron processors offer features such as

Independent

Dynamic Core technology

and

Dual Dynamic Power Management

. High-efficiency

power supplies in the server chassis lessen overall power consumption. Variable-

speed fans, effective disk carrier design, and front-to-back air flow in the chassis

help to effectively cool the system and maintain appropriate ambient

temperatures for both the processor and the system.

• Enterprise-Class High Availability

The Sun Fire X4600 server is designed with enterprise-class reliability, availability,

and serviceability (RAS) features. To maximize uptime, systems include redundant

hot-swappable fans and can be configured with redundant hot-swappable power

supplies. Internal SAS disk drives can be configured for RAID 0 or 1, and disk drives

Page 6: Sun Fire X4600 M2 Server Architecture

4

Delivering Massive x64 Single-System Scalability

Sun Microsystems, Inc.

are also hot-swappable. Four integrated Gigabit Ethernet ports enhance network

availability and can be installed in failover configurations. On-board system

management tools encourage proactive remote monitoring and intervention.

• Tightly-Integrated Management

To support out-of-band management, the Sun Fire X4600 M2 server incorporates

an Integrated Lights Out Management (ILOM) service processor. This built-in

hardware-based management functionality allows administrators to monitor and

manage systems remotely, letting them take corrective action as necessary to

minimize unplanned downtime.

Sun Fire X4600 M2 servers combine best-in-class performance with noteworthy

compute, memory, and I/O capacities. As a result, these systems are designed to scale

up, scale out, and scale within, enabling deployment in a wide range of application

architectures:

Scale-up architectures

— With up to 32 cores available per system, this server is well

suited to scale for growing workloads that deliver Web, database, and other key

infrastructure services.

Scale-out architectures

— With large memory capacities, significant internal storage,

four Gigabit Ethernet ports, and high-bandwidth PCI Express expansion, these servers

can scale to solve complex computing problems that demand intensive computing

power and data bandwidth.

Scale-within capabilities

— With the ability to support Solaris 10 virtualization

technology and VMware, Sun Fire X4600 M2 servers are ideal systems to consolidate

multiple applications within a single extensible platform.

Figure 1 illustrates the 4U Sun Fire X4600 M2 server enclosure.

Figure 1. The Sun Fire X4600 M2 server offers up to 32 AMD Opteron cores in only four rack units (4U).

Sun Fire X4600 M2 Server

Page 7: Sun Fire X4600 M2 Server Architecture

5

Delivering Massive x64 Single-System Scalability

Sun Microsystems, Inc.

System Comparisons

The Sun Fire X4600 M2 server complements Sun’s extended x64 server product line.

Sun provides a wide range of AMD Opteron based servers with diverse capabilities.

Table 1 compares the features of Sun Fire X4140, X4440, and X4600 M2 servers.

Table 1. Sun Fire X4140, X4440, and X4600 M2 server feature comparison

Features of the Sun Fire X4600 M2 server include:

• Support for multiple Dual-Core or Quad-Core AMD Opteron processors

• Large memory capacities (up to 256 GB)

• Internal storage, with support for four internal SAS disk drives

• Internal hardware RAID support provided

• PCI-X and PCI Express expandability

• Built-in quad Gigabit Ethernet support

• Built-in VGA video port

• Integrated Lights Out Management (ILOM) service processor and firmware

• Support for multiple operating systems

Multiple off-the-shelf configurations are available, along with a wide spectrum of

options to tailor the system for specific workload requirements.

Feature Sun Fire X4140 Server Sun Fire X4440 Server Sun Fire X4600 M2 Server

Processors One or two Dual-Core or Quad-Core AMD Opteron series 2000 processors

Two or four Dual-Core or Quad-core AMD Opteron Series 8000 processors

Two, four, six, or eight Dual-Core or Quad-core AMD Opteron Series 8000 processors

Memory capacity Up to 64 GB (1, 2, or 4 GB DDR2 DIMMs)

Up to 128 GB(1, 2, of 4 GB DDR2 DIMMs)

Up to 256 GB(1, 2, of 4 GB DDR2 DIMMs)

Maximum internal disk drives

Up to eight SFF 2.5-inch SAS 73 or 146 GB disk drives, choice of RAID HBAs

a

Up to eight SFF 2.5-inch SAS 73 or 146 GB disk drives, choice of RAID HBAs

a

Up to four SFF 2.5-inch SAS 73 or 146 GB disk drives, internal RAID

RAID Hardware RAID

0, 1, 1E, 10, 5, 5EE, 50, 6, and 60

with SAS RAID HBA

Hardware

0, 1, 1E, 10, 5, 5EE, 50, 6, and 60

with SAS RAID HBA

Hardware

0 or 1

Removable and pluggable I/O

Slimline DVD+/-RWFive USB 2.0 ports (Two front, two rear, one internal)

Slimline DVD-RFive USB 2.0 ports (Two front, two rear, one internal)

Slimline DVD/CD-RWFour USB 2.0 ports (Two front, two rear)

Expansion slots Two x8 PCI Express slots, One x16 PCI Express slot

One x4 PCI Express slot, Four x8 PCI Express slots, andOne x16 PCI Express slot

Two PCI-X slots, Four x8 PCI Express slots, andTwo x4 PCI Express slots

Ethernet Four on-board Gigabit Ethernet ports (10/100/1000Base-T)

Four on-board Gigabit Ethernet ports (10/100/1000Base-T)

Four on-board Gigabit Ethernet ports (10/100/1000Base-T)

Power supplies Dual redundant hot-swappable AC 650 W power supply units (N+N redundancy)

Dual redundant hot-swappable AC 1050 W power supply units(N+N redundancy)

Four redundant hot-swappable AC 950 W power supply units(N+N redundancy)

Fans Redundant, hot-swappable fan modules (N+N redundancy)

Redundant, hot-swappable fan modules (N+N redundancy)

Redundant, hot-swappable fan modules (N+N redundancy)

Form factor 1 rack unit (1U) 2 rack units (2U) 4 rack units (4U)

a.The RAID HBA consumes a single PCI Express slot

Page 8: Sun Fire X4600 M2 Server Architecture

6

Delivering Massive x64 Single-System Scalability

Sun Microsystems, Inc.

Enterprise-Class Capabilities

Ultimately, datacenter requirements go beyond mere performance and scalability.

Effective servers must provide considerable flexibility to serve a wide variety of needs in

an agile fashion. The Sun Fire X4600 M2 server is designed for datacenter operation —

running multiple operating systems and providing significant reliability, availability,

and availability (RAS) features. Ultimately, Sun’s innovative chassis design across its x64

product line contributes directly to the datacenter utility of these powerful systems.

A Choice of Operating Systems

In order to provide maximum flexibility and investment protection, Sun Fire X4600 M2

server supports a choice of operating systems, including:

• The Solaris Operating System

• The Linux operating system (64-bit Red Hat or SuSE Linux)

• Microsoft Windows

• VMware ESX Server

Table 2 lists supported OS releases supported by the Sun Fire X4600 M2 server as of this

writing. Please see

sun.com/x64

for the latest supported operating systems and

environments.

Table 2. Supported OS releases for Sun Fire X4600 M2 server

• The Solaris™ Operating System

Distributed under a commercial and open source licensing model, the Solaris 10

OS offers many innovative technologies that change the equation for

organizations needing to reduce costs, minimize complexity, and help eliminate

risk. The Solaris 10 OS is optimized for Sun systems and is supported on over one

thousand third-party x86/x64 systems. In addition, the Solaris 10 OS is free for

download without requirement to purchase a support contract, providing an

economic advantage over other community-based operating system offerings.

OS Release 32-bit or 64-bit Dual-Core Quad-Core

Solaris 10 OS 64-bit Yes Update 4

Microsoft Windows Server 2003 Standard or Enterprise Edition, SP1 or later

32/64-bit Yes Yes

Microsoft Windows Server 2008 64-bit TBD TBD

VMware ESX 3.0 64-bit Yes TBD

a

VMware ESX 3.5 64-bit Yes TBD

a

Red Hat Enterprise Linux 4, Update 4 minimum 32/64-bit Yes Yes (64-bit only)

Red Hat Enterprise Linux 5 (RHEL) 64-bit Yes Yes

SuSE Linux Enterprise Server 10, SP1 64-bit Yes Yes

a.Please see

sun.com/vmware

for the latest information on supported VMware releases

Page 9: Sun Fire X4600 M2 Server Architecture

7

Delivering Massive x64 Single-System Scalability

Sun Microsystems, Inc.

Taking advantage of the Solaris 10 OS can bring added flexibility and power to the

enterprise. Supporting systems from laptops and single-board computers to

datacenter and cluster installations, the Solaris 10 OS serves applications ranging

from military command and control systems, to telecommunication switch gear,

to stock trading. The Solaris 10 OS also includes more than 180 applications from

the free and open source software (F/OSS) community, and thousands of others

are freely available for download over the Internet.

Provided on all Sun systems at no charge, the Solaris OS delivers performance,

security, scalability, and reliability advantages for scale-out computing

environments. Underlying technologies, such as a high-performance networking

stack, advanced file system, and modern memory model combine to optimize the

performance of hosted applications. A suite of security features previously only

found in Sun’s military-grade Trusted Solaris™ operating system are now included

to fortify the commercial enterprise.

The Solaris OS supports near linear scalability from 1 to 72 CPUs and

addressability of up to 2

64

bytes of memory, well beyond the physical memory

limits of even Sun’s largest server. In addition, by providing the ability to

automatically recover from hardware faults, the Solaris OS provides maximum

data and application availability.systems. The Solaris 10 OS is free for download

without requirement to purchase a support contract, offering an economic

advantage over other community-based operating system offerings.

• Linux Environments

Sun offers and supports the leading Linux variants on Sun Fire x64 servers,

including Red Hat Enterprise Linux and Novell SUSE Linux Enterprise Server. As the

leader in enterprise services for UNIX®, Sun brings decades of expertise to Linux

environments. Sun support contracts for Linux provide all front-line support and

transparent access to back-line support from Red Hat and Novell.

Sun is one of the largest contributors to the open-source community. Areas of

contribution include OpenOffice.org, Mozilla, GNOME, and X.org. In addition, Sun

provides key software offerings for Linux including

– Lustre™ parallel file system

– Sun Ray™ Server Software

– Sun xVM software

– StarOffice™ productivity suite

– Sun Java™ Desktop Powered Program

– Sun Studio, Sun Java Studio Creator, and NetBeans™ IDE software

– MySQL™ database

Page 10: Sun Fire X4600 M2 Server Architecture

8

Delivering Massive x64 Single-System Scalability

Sun Microsystems, Inc.

• Microsoft Windows Environments

Organizations are constantly seeking to reduce the variety of platforms in the

datacenter, even when a wide range of workloads are present. To address this

need, the Sun Fire X4600 server is ideal for Microsoft SQL and Microsoft Windows

consolidation and virtualization efforts. This server has passed stringent Microsoft

compatibility test suites, achieving the Designed for Windows certification and a

listing in Microsoft Windows catalogs. Support contracts for Microsoft Windows

are also available from Sun. This certification and support demonstrates Sun’s

commitment to providing the best platforms to run not only the Solaris OS and

Linux, but Microsoft Windows as well.

• VMware

Ground-breaking virtualization solutions from VMware help improve asset

utilization, operational efficiency, and business agility. Sun offers the VMware

Infrastructure product suite on Sun hardware systems with full support from Sun.

VMware virtualization technology also combines with key Solaris 10 OS features

such as DTrace, Solaris Containers, and Solaris Predictive Self Healing software. As

a result, organizations can create breakthrough approaches to virtualization. In

fact, utilizing VMware virtual infrastructure software with the Solaris 10 OS for

consolidation projects can increase system utilization by up to ten times.

Effective and Consistent System Design for the Datacenter

Beyond the capabilities of individual systems, Sun understands that datacenters have

unique and pressing needs that require attention on the part of system designers.

Density, performance, and scalability are all essential considerations, but systems must

also fit in with modern datacenter strategies that consider power, cooling, and

serviceability. The Sun Fire X4600 M2 server shares an innovative design philosophy that

extends across Sun’s volume x64 and SPARC® server platforms.

Principals of this design philosophy include:

Common chassis design

— Shared chassis design leverages key system innovations

across multiple architectures, provides for common components and subassemblies,

and greatly simplifies administration for those deploying multiple processor

architectures.

Maximum Compute Density

— Sun’s volume servers provide leading density in terms

of CPU cores, memory, storage and I/O. This focus on density often lets Sun’s smaller

rackmount servers replace larger rackmount servers, for a considerable space

savings.

Common, Shared Management

— The Sun Fire X4600 M2 server is designed for ease

of management and serviceability with service processors in common with other Sun

volume server platforms. Systems and components are designed for easy

identification and hot-swap components facilitate on-line replacement.

Page 11: Sun Fire X4600 M2 Server Architecture

9

Delivering Massive x64 Single-System Scalability

Sun Microsystems, Inc.

Continued Investment Protection

— Sun designs for maximum investment

protection. Even with breakthrough x64 technology, Sun’s Solaris Binary

Compatibility Guarantee means that applications simply run without modification.

Chassis Design Innovations

Sun volume server platforms feature basic chassis designs that are shared with other

Sun x64 and SPARC server platforms. This approach not only provides a consistent look

and feel across the product line, but it simplifies administration through consistent

component placement and shared components. Beyond mere consistency, this

approach provides a datacenter design focus that places key technology where it can

make a difference for the operations.

• Enhanced System and Component Serviceability

Finding and identifying servers and components in a modern datacenter can be a

challenge. The Sun Fire X4600 M2 server is optimized for lights-out datacenter

configurations with easy-to-identify servers and modules. Color-coded operator

panels provide straightforward diagnostics. Systems are designed for deployment

in hot-isle / cold-isle multiracked deployments with both front and rear diagnostic

LEDs and Fault Remind features to help identify faulty or failed components.

Consistent connector layouts for power, networking, and management make

moving between Sun’s systems straightforward. All hot-plug components are tool-

less and easily available for serviceability. For instance, Sun Fire X4600 M2 servers

provides direct access to fan modules so that fans can be serviced without

exposing sensitive components, or causing unnecessary downtime.

• Robust Chassis, Component, and Subassembly Design

Sun’s volume servers share chassis that are carefully designed to provide

reliability and cool operation. In spite of their computational, I/O, and storage

density, Sun’s servers are able to maintain adequate cooling using conventional

technologies. Efficient modular fan assemblies keep the chassis within an effective

operating temperature range.

• Minimized Cabling for Maximized Airflow

To minimize cabling and increase reliability, Sun Fire X4600 M2 servers are

designed with a minimum of cabling. This approach not only provides more

reliable connectors, but it maximizes airflow through the chassis for more

effective cooling.

• Leading Reliability, Availability, and Serviceability (RAS)

The Sun Fire X4600 M2 server provides excellent reliability, availability, and

serviceability (RAS) characteristics. Highly-reliable parts and a relatively low total

component count minimize the opportunity for system errors.

Page 12: Sun Fire X4600 M2 Server Architecture

10

Delivering Massive x64 Single-System Scalability

Sun Microsystems, Inc.

The following key design elements help increase the dependability of IT services:

– Reduced parts count

– Built-in RAID capabilities

– Redundancy and hot-swap components

– Parity protection and error correction capabilities

– Integrated Lights Out Management (ILOM) service processor

– Superior energy efficiency

– Robust virtualization technology

– Comprehensive fault management

Page 13: Sun Fire X4600 M2 Server Architecture

11

AMD Opteron™ Processor Technology

Sun Microsystems, Inc.

Chapter 2

AMD Opteron™ Processor Technology

The Sun Fire X4600 M2 server is powered by AMD Opteron processors, utilizing AMD’s

Direct Connect Architecture and NVIDIA chipsets for scalability and fast I/O throughput.

The server supports both Second-Generation Dual-Core AMD Opteron processors as well

as Third-Generation Quad-Core AMD Opteron processors. The sections that follow

describe the architecture and feature set of AMD Opteron processors.

Dual-Core AMD Opteron Processors

Second-Generation AMD Opteron processors are native Dual-Core AMD Opteron

processors that feature AMD’s Direct Connect Architecture. These processors offer a

common core architecture that is consistent across multisocket systems, and is also

consistent with previous AMD Opteron processors. This strategy helps organizations

minimize the cost of transitions while they maximize past investments in software and

hardware optimization. AMD Opteron processors are offered in three series:

• 1000 Series — Single socket

• 2000 Series — Up to two sockets

• 8000 Series — Four to Eight sockets

Sun Fire X4600 M2 servers employ 8000 Series AMD Opteron processors.

Innovative Processor Technology

The AMD Opteron processor extends the ubiquitous x86 architecture to accommodate

64-bit processing. Formerly known as x86-64, AMD’s enhancements to the x86

architecture allow seamless migration to the superior performance of 64-bit

technology. Dual-Core AMD Opteron processors offer considerable advantages,

including:

AMD64 technology

— AMD64 technology lets 64-bit operating systems provide full,

transparent, and simultaneous 32-bit and 64-bit platform application multitasking.

This approach lets systems run the existing installed-base of 32-bit applications and

operating systems at peak performance, while providing a 64-bit migration path.

Direct Connect Architecture

— AMD’s Direct Connect Architecture helps to reduce the

very real challenges and bottlenecks of system architecture.

– Memory is directly connected to the processor, optimizing memory performance

– I/O is directly connected to the processor, for more balanced throughput and I/O

– Processors are directly connected to other processors, allowing for more linear

symmetrical multiprocessing

Page 14: Sun Fire X4600 M2 Server Architecture

12

AMD Opteron™ Processor Technology

Sun Microsystems, Inc.

Integrated DDR2 memory controller

— A 144-bit wide, on-chip DDR2 memory

controller provides 128 bits for data and 16 bits for ECC and Enhanced ECC

technologies, while providing low-latency memory bandwidth that scales as

processors are added.

AMD HyperTransport technology

— AMD HyperTransport Technology provides a

scalable bandwidth interconnect between processors, I/O subsystems, and other

chipsets.

Quad-core upgradeability

— AMD Opteron processors with DDR2 memory are

designed to offer a seamless upgrade path from dual-core to quad-core processors.

Similar power and thermal envelops help protect investments, letting organizations

upgrade to Quad-Core AMD Opteron processors while realizing similar power

efficiencies.

AMD Virtualization (AMD-V)

— AMD Virtualization reduces overhead by selectively

intercepting instructions destined for guest environments while the Direct Connect

Architecture helps guest operating systems run at near native speed. A virtualization-

aware integrated memory controller provides efficient isolation of virtual machine

memory.

Enhanced performance per watt

— Energy-efficient DDR2 memory uses up to 30

percent less power than DDR1 memory, and up to 58 percent less power than FB-

DIMM memory. In addition,

AMD PowerNow!

technology with Optimized Power

Management can deliver performance on demand, while minimizing power

consumption.

Dual-Core Processor Architecture

The AMD Opteron processor (Figure 2) was designed from the start for multicore

functionality, with a crossbar switch and system request interface. This approach

defines a new class of computing by combining full x86 compatibility, a high-

performance 64-bit architecture, and the economics of an industry-standard processor.

Figure 2. High-level architectural perspective of a Dual-Core AMD Opteron processor

DDR2Memory

Controller

HyperTransport 0

HyperTransport 1

HyperTransport 2

System Request Interface

Crossbar Switch

Second-Generation Dual-Core AMD Opteron

Core 1 Core 2

128 KB L1 Cache

1MB L2 Cache

128 KB L1 Cache

1MB L2 Cache

Page 15: Sun Fire X4600 M2 Server Architecture

13

AMD Opteron™ Processor Technology

Sun Microsystems, Inc.

Enhancements of the AMD Opteron processor over the legacy x86 architecture include:

• 16 64-bit general-purpose integer registers that quadruple the general-purpose

register space available to applications and device drivers as compared to x86

systems

• 16 128-bit XMM registers provide enhanced multimedia performance to double the

register space of any current SSE/SSE2 implementation

• A full 64-bit virtual address space offers 40 bits of physical memory addressing and 48

bits of virtual addressing — supporting systems with up to 256 terabytes of memory

Each processor core has a dedicated 1 MB Level-2 cache, and both cores use the System

Request Interface and Crossbar Switch to share the Memory Controller and access the

three HyperTransport links. This sharing represents an effective approach since

performance characterizations of single-core based systems have revealed that the

memory and HyperTransport bandwidths are typically under-utilized, even while

running high-end server workloads. The Second-Generation AMD Opteron processor

integrates three HyperTransport technology links, providing a scalable bandwidth

interconnect among processors, I/O subsystems, and other chip-sets. At 16 x 16 bits and

1 GHz operation, HyperTransport technology provides support for up to 8 GB/s

bandwidth per link.

HyperTransport Technology

HyperTransport technology is a high-speed, low-latency, point-to-point link designed to

increase the communication speed between integrated circuits in computers, servers,

embedded systems, and networking and telecommunications equipment. Second-

Generation and Third-Generation AMD Opteron processors continue to use

HyperTransport technology links to provide a scalable bandwidth interconnect among

processors, I/O subsystems, and other chip sets. HyperTransport technology:

• Helps increase overall system performance by removing I/O bottlenecks typically

found in Front Side Bus (FSB) architectures, efficiently integrating with legacy buses,

increasing bandwidth and speed, and reducing latency of processors.

• Provides up to 8 GB/second bandwidth per link at 16 x 16 bits, 1 GHz operation,

offering significantly more bandwidth than most current technologies, and sufficient

bandwidth for supporting new interconnects such as PCI Express

• Uses low-latency responses and low pin counts for enhanced performance and

reliability

• Maintains compatibility with legacy PC buses while being extensible to new Systems

Network Architecture (SNA) buses

• Appears transparent to operating systems, so that peripheral drivers continue to

operate

Page 16: Sun Fire X4600 M2 Server Architecture

14

AMD Opteron™ Processor Technology

Sun Microsystems, Inc.

Quad-Core AMD Opteron Processors

Native Quad-Core AMD Opteron processors incorporate four processor cores on a single

silicon die. Despite this innovation, Quad-Core AMD Opteron processors are electrically,

thermally, and socket-compatible with Second-Generation AMD Opteron Socket F (1207)

processors. Figure 3 provides a block-level diagram of the third-generation Quad-Core

AMD Opteron processor.

Figure 3. Third-Generation Quad-Core AMD Opteron processor block-level diagram

Quad-Core AMD Opteron processors go beyond simply adding two additional cores.

With a native multicore design, all four cores share the same silicon, and are directly

connected via AMD’s Direct Connect Architecture. Processors, I/O, and memory

controller logic are all connected to each other, aiding performance and reducing

bottlenecks. Quad-Core AMD Opteron processors provide a broad set of significant

enhancements, described in the sections that follow.

• Enhanced AMD PowerNow! Technology

Enhanced AMD PowerNow! technology provides significant power-management

advancements.

AMD CoolCore technology

can reduce energy consumption and

heat generation by turning off unused parts of the processor.

Independent

Dynamic Core technology

allows each core to vary its clock frequency depending

on the specific performance requirements of the applications it is supporting,

helping to reduce power consumption.

Dual Dynamic Power Management

(formerly called “splitplane”) provides an independent power supply to the cores

and to the memory controller, allowing them to operate on different voltages,

depending on usage.

DDR2Memory

Controller

HyperTransport 0

HyperTransport 1

HyperTransport 2

System Request Interface

Crossbar Switch

2 MB L3 Cache

512 KB L2 Cache

Core 1 Core 2 Core 4Core 3

128 KBL1 Cache

512 KBL2 Cache

128 KBL1 Cache

128 KBL1 Cache

128 KBL1 Cache

512 KBL2 Cache

512 KBL2 Cache

512 KBL2 Cache

Third-Generation Quad-Core AMD Opteron

Page 17: Sun Fire X4600 M2 Server Architecture

15

AMD Opteron™ Processor Technology

Sun Microsystems, Inc.

• Investment Protection

Not only are Quad-Core AMD Opteron processors the first native x86 quad-core

processors, but they are the first quad-core processors designed to operate within

similar thermal and power envelops as AMD’s current Second-Generation

processors. This consistency allows simplified upgradeability and protects

organizations investments in AMD Opteron based systems with a seamless

upgrade path.

• Virtualization Enhancements

Virtualization is memory intensive, and Quad-Core AMD Opteron processors

provide exceptional memory throughput with an integrated memory controller.

AMD Virtualization introduces Rapid Virtualization Indexing (formerly called

“nested page tables”) and a tagged translation look-a-side buffer (TLB). While TLBs

exist in almost every processor architecture, AMD implemented tagged TLBs to

improve virtual to physical memory lookups from one virtual machine to another.

AMD’s Rapid Virtualization Indexing feature is designed to reduce the overhead

penalty associated with virtualization technologies by moving the process of

managing virtual memory from software to hardware. This approach reduces the

complexity of existing x86 virtualization solutions and facilitates increased

performance and efficiency for many virtualized workloads.

• Support for High Performance Computing (HPC)

A variety of features coalesce in Quad-Core AMD Opteron processors to make them

ideal for HPC workloads.

AMD Memory Optimizer Technology

increases memory

throughput by up to 50 percent compared to previous generations of the AMD

Opteron processor.

AMD Wide Floating Point Accelerator

provides 128-bit

Streaming SIMD Extensions (SSE) floating point capabilities, letting each core

simultaneously execute up to four floating point operations (FLOPS) per clock —

four times the floating-point computations of previous-generation AMD opteron

processors.

AMD Balanced Smart Cache

provides significant cache enhancements

with 128 KB of Level-1 cache, and 512 KB of Level-2 cache per core, combined with

2 MB of shared Level-3 cache shared across all cores.

Processor Design for Energy Efficiency

Power consumption continues to be one of the top concerns for managing today's

datacenters. Quad-Core AMD Opteron processors address this concern by providing

industry-leading overall power-efficiency that can deliver significant performance gains

over Dual-Core AMD Opteron processors while operating in the same thermal envelope.

All processor series — current Single-Core, Dual-Core, and Quad-Core AMD Opteron

processors — have been designed to a consistent power and thermal specification.

Page 18: Sun Fire X4600 M2 Server Architecture

16

AMD Opteron™ Processor Technology

Sun Microsystems, Inc.

Average CPU Power (ACP)

Average CPU Power (ACP) is a metric that offers a relevant estimation of the power

consumption for Quad-Core AMD Opteron processors. ACP is determined by breaking

down multiple components of the power consumed within the processor, including the

power dedicated to the cores, the integrated memory controller, and to HyperTransport

technology links. In contrast, thermal design power (TDP) refers to the power that

processors are capable of consuming. ACP and TDP are both valid indicators of

processor power.

AMD has referenced processor power consumption based on TDP values to date.

However, ACP represents a relevant measure that reflects power consumption while

running server-class enterprise workloads. In particular, ACP is a useful metric for

datacenter operators to use when estimating power budgets to size their datacenters,

while TDP is more useful and relevant to system designers. Table 3 illustrates both TDP

and ACP for Quad-Core AMD Opteron processors.

Table 3. TDP and ADP for Quad-Core AMD Opteron processors

Enhanced AMD PowerNow! and Independent Dynamic Core Technology

Enhanced AMD PowerNow! Technology is designed to reduce power consumption of

the entire quad-core processor. The native quad-core design of Third-Generation AMD

Opteron processors lets enhanced power management address each of the four cores

independently. In particular, Independent Dynamic Core technology allows each core to

vary its frequency, based on the specific needs of the application. This ability allows for

more precise power management to reduce datacenter energy consumption and

thereby reduces total cost of ownership (TCO).

Power consumption is related to the voltage level of the voltage supply to the processor

as well as the frequency of operation. General purpose systems are designed to operate

at a voltage level and frequency level that meets their peak computational

performance. Unfortunately, this level of operation can consume significant amounts of

power, especially when peak processor performance is not required. Power can typically

be saved by reducing the supply voltage of the processor when peak performance is not

needed. With this approach, the sections of the processor which are unused have the

clock frequency reduced which reduces power consumption.

AMD Opteron Processor Low Power CPU Modules (HE)

Standard Power Modules

Performance Optimized Power (SE)

Quad-core processors TDP 79 W 115 W 137 W

ACP 55 W 75 W 105 W

Page 19: Sun Fire X4600 M2 Server Architecture

17

AMD Opteron™ Processor Technology

Sun Microsystems, Inc.

As shown in Figure 5, the core frequency with the Dual-Core AMD Opteron processor is

locked based on the load characteristics of Core 0. Core 1 will operate at the same core

frequency even though it's load characteristics are low. With Independent Dynamic

Core Technology, the native quad-core processor can operate each of the cores at

different frequencies based on the load characteristics of that particular core.

Figure 4. Independent Dynamic Core technology adjusts frequency on a per-core basis

Dual Dynamic Power Management

Dual Dynamic Power Management (formally “splitplane”) allows each processor to

maximize the power-saving benefits of AMD PowerNow! technology without

compromising performance. Dual Dynamic Power Management can reduce idle power

consumption and allow for per-processor power management in multisocket systems to

decrease power consumption. Figure 5 illustrates a Quad-Core AMD Opteron processor

powered by a conventional unified power supply, as well as one powered from

independent voltage supplies.

Figure 5. With Dual Dynamic Power Management system motherboards can deliver separate power for the processor cores and memory controller

Core 0 Core 1

Idle MHzMHzIdle

75% 1%Idle

Idle

IdleCore 0

MHzMHz

Core 1

IdleMHzMHzCore 2 Core 3

Dual-Core Native Quad-Core

75% 35%

1%10%

MHz and Voltage is lockedto the highest utilized

core’s p-state.

MHz is independently adjustedseparately per core.

DDR2Memory

Controller

HyperTransport 0

HyperTransport 1

HyperTransport 2

System Request Interface

Crossbar Switch

2 MB L3 Cache

Core 1 Core 2 Core 4Core 3

Unified PowerSupply

DDR2Memory

Controller

HyperTransport 0

HyperTransport 1

HyperTransport 2

System Request Interface

Crossbar Switch

2 MB L3 Cache

Core 1 Core 2 Core 4Core 3CPU Power

Memory ControllerPowerr

Page 20: Sun Fire X4600 M2 Server Architecture

18

AMD Opteron™ Processor Technology

Sun Microsystems, Inc.

The illustration shows that power for the CPU and Memory Controller on Third-

Generation AMD Opteron processors can be provided from independent voltage

supplies — if supported by the system motherboard — offering greater performance

and better power management. These same processors can also run in legacy systems

with a unified power supply. Second-Generation AMD Opteron processors use a unified

voltage plane for the memory and processor cores. These processors are still

compatible with motherboards designed to support Dual Dynamic Power Management

but they will deliver the same voltage to the CPU and Memory Controller power.

High-Bandwidth Chip-Level I/O for High Performance Computing

Implementing a multicore processor is only one part of providing fast and reliable

performance. In addition to computational performance, high performance computing

and other demanding applications require the ability to move data between processors,

memory, and I/O with a minimum of bottlenecks. Third-Generation Quad-Core AMD

Opteron processors are designed to provide high-bandwidth chip-level interconnects to

other processors, memory, and system I/O. HyperTransport links connect between

multiple processors and to system I/O bridges. Integrated memory controllers provide

fast low-latency access to memory.

Integrated Memory Technology

AMD Opteron processors integrate a DDR memory controller directly into the processor.

The memory controller runs close to the processor’s core frequency and greatly

increases bandwidth to the processor at significantly reduced latencies. The

performance-enhancing effect is even more dramatic within multisocket AMD Opteron

systems, because each additional processor has its own memory controller, allowing

memory bandwidth to scale within the server.

AMD Opteron processors are designed to work with Double Data Rate (DDR) SDRAM.

Similar to first-generation DDR memory, DDR2 memory cells transfer data both on the

rising and falling edge of the clock (a technique called “dual pumping”). The key

difference between DDR and DDR2 is that in DDR2 the bus is clocked at twice the speed

of the memory cells, so four words of data can be transferred per memory cell cycle. As

a result, DDR2 can effectively operate at twice the bus speed of DDR, without speeding

up the memory cells themselves.

Figure 3 illustrates the Quad-Core AMD Opteron processor architecture featuring the

cache controller and three stages of caches. The dedicated per-core 128 KB L1 cache

provides a 64 KB instruction cache and a 64KB for data, and is capable of delivering two

data loads per cycle instead of one load per cycle of competing x86 processors. The

latency for the L1 cache is three clock cycles with very fast access time. The quad-core

architecture also features a dedicated per-core 512 KB L2 cache to eliminate conflicts

common in shared caches. These caches are 16-way set associative, and the latency for

each core to retrieve data from its L2 cache is 12 clock cycles. A large, 2 MB L3 cache is

Page 21: Sun Fire X4600 M2 Server Architecture

19

AMD Opteron™ Processor Technology Sun Microsystems, Inc.

shared between all processor cores in Quad-Core AMD Opteron processors. The L3 cache

is 32-way set associative and is based on a non-inclusive victim cache architecture. The

latency for any core to retrieve data from the L3 cache is less than 38 clock cycles.

The L2 cache was designed for those applications that are running on a single core and

consume most or all of the 2 MB L3 cache. This situation can cause a problem on other

processor architectures that do not have three levels of cache, since the shared cache

can be busy serving one core while the others are starved. In AMD Opteron processors,

even if one thread is consuming the L3 cache, other threads run effectively from the

core’s L2 cache, which is sized to accommodate the majority of modern working sets.

AMD Virtualization Technology

Virtualization technology lets organizations achieve higher levels of efficiency,

utilization, and flexibility by dividing a given system into several virtual machines —

allowing the consolidation of many legacy systems onto one physical system. AMD's

Virtualization (AMD-V) technology provides an enhanced AMD Opteron instruction set

that subsumes some tasks that virtual machine managers (VMMs) typically perform

through software emulation.

Quad-Core AMD Opteron processors with Direct Connect Architecture help enable

industry leading virtualization platform efficiency. Featuring AMD-V technology with

Rapid Virtualization Indexing, Quad-Core AMD Opteron processors can accelerate the

performance of virtualized applications and improve the efficiency of switching among

virtual machines. This feature allows organizations to host more virtual machines and

users per system to maximize the consolidation and power-saving benefits of

virtualization.

Third-Generation Quad-Core AMD Opteron processors offer enhancements to AMD-V

that provide a balanced approach to improve virtualization performance and help

enable near-native performance for virtualized applications. AMD Opteron processors

also provide silicon feature-set enhancements that are designed to improve

performance, reliability, and security of existing and future virtualization environments

to support more users. Some of the AMD-V enhancements that are built into the Third-

Generation AMD Opteron architecture include:

• Direct Connect Architecture to Host More Virtual Machines (VMs) Per Server

AMD’s Direct Connect Architecture helps improve application performance within

a virtual machine. This architecture provides direct CPU-to-memory, CPU-to-I/O,

and CPU-to-CPU connections to streamline server virtualization. The Integrated

Memory Controller is designed to improve performance on memory-intensive

virtualization environments through high bandwidth, low latency, and scalable

access to memory. HyperTransport technology optimizes the movement of data

and the sharing of resources among VMs and I/O subsystems for greater system

scalability.

Page 22: Sun Fire X4600 M2 Server Architecture

20 AMD Opteron™ Processor Technology Sun Microsystems, Inc.

• Tagged Translation Look-aside Buffer for Increased Responsiveness

Unique to AMD Opteron processors, the Tagged Translation Look-aside Buffer (TLB)

allows for faster switching times between virtual machines by maintaining a

mapping to the VM’s individual memory spaces. Competing solutions cannot

distinguish one VM's memory space from another’s, resulting in additional

memory management overhead and reduced responsiveness when switching

between virtual machines.

• Device Exclusion Vector (DEV) for More Efficient Security

AMD’s Device Exclusion Vector (DEV) performs security checks in hardware,

protecting memory access to un-authorized requests from external devices. The

DEV controls access to virtual machine memory based on permission, isolating

virtual machines for secure operation. The DEV performs these security checks in

hardware, rather than software — resulting in efficiency. The DEV creates

Protection Domains that deny memory access for unauthorized requests from

external devices, such as hard disks, network controllers, and other devices.

• Rapid Virtualization Indexing for Better Performance in a Virtualization Environment

Rapid Virtualization Indexing is an enhancement to AMD-V technology in Quad-

Core AMD Opteron processors. This feature is designed to dramatically increase

the performance of virtualized applications while providing faster switching

between virtual machines. Rapid Virtualization Indexing allows users to host more

VMs per server and maximize the benefits of virtualization. This feature must be

supported in the virtualization software.

Page 23: Sun Fire X4600 M2 Server Architecture

21 Server Architecture Sun Microsystems, Inc.

Chapter 3

Server Architecture

The Sun Fire X4600 server is designed to provide multisocket scalability and high

performance while offering high reliability and low power consumption. The sections

that follow detail physical and architectural aspects of the system.

System-Level ArchitectureFigure 6 illustrates a high-level block diagram of the Sun Blade X4600 server

motherboard, illustrating a relatively simple and elegant design. The server supports up

to eight Dual-Core or Quad-Core AMD Opteron processors on CPU/Memory modules

that insert directly into the motherboard. Eight on-board DIMM slots are provided on

each CPU/Memory module, and are directly connected to the processor. CPU/Memory

Modules are added in pairs, and are interconnected by dedicated 8.0 GB/second

HyperTransport links. System configurations with two, four, six, and eight processors

are supported. All processors in a system must be the same type (dual-core or quad-

core), same stepping, and the same frequency.

Figure 6. Sun Fire X4600 M2 motherboard block-level diagram

CPU

Mod

ule

A

CPU 0

CPU

Mod

ule

B

CPU 2

CPU

Mod

ule

C

CPU 1

CPU

Mod

ule

D

CPU 3

CPU

Mod

ule

E

CPU 4

CPU

Mod

ule

F

CPU 5

CPU

Mod

ule

G

CPU 6

CPU

Mod

ule

H

CPU 7

SAS HDDs

4x 1 GBEthernet

RearUSB

FrontUSB

IDECD/DVD

VGAVideo

Serial ManagementEthernet

PCI-X

100

MHz

PCI-X

100

MHz

PCI-E

8-L

ane

PCI-E

8-L

ane

PCI-E

4-L

ane

PCI-E

8-L

ane

PCI-E

8-L

ane

PCI-E

4-L

ane

Shared100 MHz Bus

ILOM

32 MBFlash

Videoover LANRedirect

64 MBDDR

SDRAM

SuperI/O

Rage XLRage XL

ManagedPower Supplies

IO-04CK8-04+ +

+ +

8132PCI-X

USB 0

USB 1

USB 5

USB 2 .. 4

IDE

All HT links - 1 GHz 8 GB/sec

+ +

+ +

SAS 1064LSI

USBHub

DVI

Video

BCM5221

MPC8248SP

Page 24: Sun Fire X4600 M2 Server Architecture

22 Server Architecture Sun Microsystems, Inc.

The CPU/Memory modules are connected to a set of components that provide I/O for

the system, including:

• A tunneling HyperTransport bridge (AMD-8132 HyperTransport PCI-X Tunnel)

• A HyperTransport-attached Southbridge component (NVIDIA nForce4 Professional

2200/CK8-04)

• A HyperTransport-attached Southbridge component (NVIDIA nForce4 Professional

2050/IO-04)

AMD Direct Connect Architecture Implementation with HyperTransport Links

AMD’s Direct Connect Architecture provides system designers with a powerful tool for

building tightly-coupled systems with large numbers of processors. Because processors

are directly connected to memory, I/O, and each other via HyperTransport links,

multisocket systems can be designed with low latency and without extra bus and chip

overhead. The Sun Fire X4600 M2 server leverages HyperTransport links and the AMD

Direct Connect Architecture to create a design that scales easily from two to eight

sockets.

The design of a HyperTransport topology for larger numbers of processors must take

hop distance into account. In particular, average hop distance increases when building

eight-socket systems when compared to that of four-socket systems. Minimizing the

number of hops is ideal, and Sun Fire X4600 servers accomplish minimum hop distance

by enhancing the ladder and twisted ladder topologies as shown in Figure 7.

Figure 7. The Enhanced Twisted Ladder topology yields reduced hop counts for larger numbers of processors

Sun’s approach using HyperTransport technology minimizes hop count and latency

between processors. Since memory is controlled by each processor, latency for remote

memory accesses is also reduced. Figure 8 illustrates the hop counts for two-socket,

four-socket, six-socket, and eight-socket Sun Fire X4600 M2 server configurations.

Ladder Enhanced Twisted LadderTwisted Ladder

Page 25: Sun Fire X4600 M2 Server Architecture

23 Server Architecture Sun Microsystems, Inc.

Though many choose to divide the resources of Sun Fire X4600 servers using

virtualization technology, workloads with higher CPU components and lower memory

latency/bandwidth needs scale best beyond four sockets.

Figure 8. Hops between processors in Sun Fire X4600 servers

Connectivity between CPU/Memory modules changes depending on the actual number

of modules installed. Figure 9 illustrates the various connectivity scenarios depending

on the number of installed CPU/Memory modules.

Figure 9. Hypertransport topology in Sun Fire X4600 M2 servers for 2-processor, 4-processor, 6-processor, and 8-processor configurations

p gy

8 CPU Modules

4 CPU Modules 2 CPU Modules

CPUModule B

CPUModule D

CPUModule C

CPUModule A

CPUModule F

CPUModule E

CPUModule G

CPUModule H

CK8-04P

+ +

+ +

8132PCI-X

IO-04

CPUModule F

CPUModule D

CPUModule A

CPUModule H

CPUModule E

CPUModule B

CK8-04P

+ +

+ +

8132PCI-X

IO-04

6 CPU Modules

CPUModule E

CPUModule A

CPUModule H

CPUModule D

CK8-04P

+ +

+ +

8132PCI-X

IO-04

CPUModule B

CPUModule A

CK8-04P

+ +

+ +

8132PCI-X

Page 26: Sun Fire X4600 M2 Server Architecture

24 Server Architecture Sun Microsystems, Inc.

I/O Subsystem

The Sun Fire X4600 M2 I/O subsystem is connected to the CPU/Memory complex

through a HyperTransport link from processors A and H. The I/O bridges are

implemented with the NVIDIA NForce4 Professional 2200 (CK8-04) and the NVIDIA

nForce4 Professional 2050 (IO-04) media and communications processors (MCPs). Other

I/O components connect to these three main chipsets, including:

• A quad-channel SAS RAID controller (LSI SAS 1064) attached to one of the AMD-8132

PCI-X tunnels on a shared bus with the PCI-X slot 0.

• Two 10/100/1000 dual Gigabit Ethernet MAC/PHY devices (Intel FW82546GB NIC)

• An ATI Rage XL video controller device attached to the PCI bus of the NVIDIA nForce

Professional 2200

• A Super I/O device connecting the Integrated Lights Out Management (ILOM) service

processor to the NVIDIA nForce Professional 2200 chip.

AMD-8132 HyperTransport PCI-X Tunnel

The AMD-8132 HyperTransport PCI-X 2.0 tunnel is a high-speed device that provides two

independent, high-performance PCI-X bus bridges, integrated with a high-speed

HyperTransport technology tunnel. The AMD-8132 component brings high-performance

PCI-X 2.0 connectivity to AMD Opteron processor-based systems with increased

throughput, improved RAS capabilities, robust data management, and enhanced

HyperTransport technology connectivity.

As shown in Figure 10, the front-end HyperTransport interface (Side A) provides a

configurable 16-bit wide communication path to the host, offering up to 8 GB/second of

aggregate bandwidth. Similarly, the back-end HyperTransport interface (Side B)

provides a configurable 16-bit wide communication path to a downstream device,

offering up to 8 GB/second of aggregate bandwidth.

The AMD-8132 HyperTransport PCI-X Tunnel provides high-speed PCI-X capability and

offers the following features:

• 16-bit HyperTransport interfaces (Side A and B) offering a maximum aggregate

bandwidth up to 8 GB/sec. on each side

• Two PCI-X bridges (A and B), each of which supports a 64-bit data bus

• Each bridge also supports Mode 1 PCI-X, conventional PCI protocol, and Mode 2

operation

• Each bridge supports independent transfer rates and operational modes:

– In PCI-X mode, the bridge supports transfer rates of 133, 100, 66, and 50 MHz

– In PCI mode, the bridge supports transfer rates of 66, 50, 33, and 25 MHz

Page 27: Sun Fire X4600 M2 Server Architecture

25 Server Architecture Sun Microsystems, Inc.

Figure 10. AMD-8132 HyperTransport PCI-X tunnel architecture block diagram

NVIDIA nForce Professional Media and Communications Processors (MCPs)

Both MCPs provide I/O connectivity to a CPU via a 1 GHz 8 GB/second HyperTransport

connection. Each MCP provides 20 lanes of PCI Express I/O divided into 3 links (two x8

links and one x4 link) for a total of 40 lanes of PCI Express I/O bandwidth. These links

are all directly wired to PCI Express expansion slots exposed through the rear of the

chassis. The CK8-04 bridge also implements the southbridge functionality including

multiple USB2.0 ports, a serial port, and an IDE bus.

The NVIDIA nForce Professional 2200 (CK8-04) supports:

• Three PCI Express ports (two x8 and one x4)

• Independent IDE connection to the DVD/CD-RW player

• LPC connection to the Super I/O chip

• Six USB 2.0 ports (three for external use and three for the ILOM service processor)

• A PCI connection to the ATI Rage XL video controller

The NVIDIA nForce Professional 2050 (IO-04) supports three PCI Express ports (two x8

and one x4).

LSI SAS1064 SAS Controller

The Sun Fire X4600 M2 server includes an integrated LSI SAS1064 4-port 3-GB/sec. SAS

HW RAID disk controller. The LSI SAS1064 is a versatile controller that provides 4 SAS

ports capable of 3 GB/second data transfers for each PHYS, for a total maximum

bandwidth of 12 GB/second. SAS features of the LSI SAS1064 include:

• Four fully-independent PHYS

• Support for 3 GB/second SAS data transfers for each PHYS

• High-performance, serial, point-to-point, enterprise-level storage interface

• Simplified cabling between devices

• Data transfers using SCSI information units

• 133 MHz 64-bit PCI-X interface (shared bus with PCI-X 100 MHz slots)

• Integrated RAID0 and RAID1 solutions provide Integrated Mirroring technology and

Integrated Striping technology

• Up to four hot-swappable 2.5-inch SAS disk drives are supported.

AMD-8132 Device

PCI-X

Bridge A

PCI-X

Bridge B

Side A Side B

HyperTransport Link

16 bits upstream

16 bits downstream

HyperTransport Link

16 bits upstream

16 bits downstream

Tunnel

Slots and Devices

HostDownstream

Device

Page 28: Sun Fire X4600 M2 Server Architecture

26 Server Architecture Sun Microsystems, Inc.

Intel 82546GB Dual-Port Gigabit Ethernet Controllers

The Sun Fire X4600 M2 server is equipped with two Intel 82546GB Dual Port Gigabit

Ethernet controllers that provide quad Gigabit Ethernet interfaces to the server

platform. The Intel 82546GB Dual Port Gigabit Ethernet controller provides two 64-bit

fully-integrated Gigabit Ethernet Media Access Control (MAC) and physical layer (PHY)

functions. The controller is capable of transmitting and receiving data at 10/100/

1000MB/second data rates with half or full duplex capabilities. Additional features of

the Intel 82546GB Dual Port Gigabit Ethernet controller include:

• 802.3ab PHY compliance and compatibility (CAT-5 use)

• 802.3ab auto-negotiation

• 802.3x full-duplex flow control

• 802.9q VLAN tag insertion, stripping, and packet filtering

• Preboot eXecution Environment (PXE) Flash Interface support (32- and 64-bit)

ATI Rage XL Graphics Controller

The Sun Fire X4600 M2 server employs an ATI Rage XL graphics controller to deliver 2D

and 3D graphics acceleration. The DVI port is connected to the ILOM service processor

for remote graphics redirection. The ATI Rage XL has the following features:

• 64-bit 125 MHz memory clock

• 8 MB external memory

• 64-bit SDR (SDRAM/SGRAM) memory path

• 64-bit AGP/PCI bus

• Integrated TMDS: DVI, DFP, and VESA P&D interface

• Support for 24-bit TTL

• 1600x1200 maximum resolution

• 16.7M maximum color depth

• 1024 x 768 resolution

ILOM Daughter Card

Each Sun Fire X4600 M2 server provides an Integrated Lights Out Management (ILOM)

service processor located on a daughter card. This service processor is similar to those

used in other Sun x64 and SPARC servers. ILOM provides multiple in-band and out-of-

band management solutions. IPMI and SNMP OS-resident agents provide in-band

management through the host operating system or platform. Out-of-band

management is provided through the serial port or dedicated Ethernet port. A

command line interface (CLI) is provided for out-of-band serial port connectivity. The

dedicated Ethernet connectivity to out-of-band management features include:

• Web interface

• CLI via SSH

• IPMI 2.0

• SNMP v1, v2c, and v3

Page 29: Sun Fire X4600 M2 Server Architecture

27 Server Architecture Sun Microsystems, Inc.

The ILOM daughter card is a standalone system with no dependencies on the operating

system. Physical interfaces are provided through the connections listed above. The

actual connected devices, however, are located on the main system board. More

information on ILOM capabilities is provided in Chapter 4. ILOM daughter card

connections include:

• DVI output port connected to the ATI Rage XL via FPGA to support remote graphics

redirection from the ILOM service with a maximum VGA resolution of 1024 x 768

• Three USB connections to the NVIDIA nForce Professional 2200 to provide remote

keyboard, mouse, and storage functionality

• LPC connection to the NVIDIA nForce Professional 2200 via an FPGA

• 10/100 MB Ethernet connected to the on-board Broadcom BCM5221 10/100 Ethernet

controller, which automatically detects straight or cross-over Ethernet cables

• External serial port multiplexed with the main system serial port for access to the

ILOM CLI and system console using serial port redirection (S-o-L, Serial-over-LAN)

CPU/Memory ModulesThe Sun Fire X4600 M2 server supports up to eight Dual-Core or Quad-Core AMD

Opteron Series 8000 processors — each provided on a CPU/Memory module with

associated slots for memory DIMMs. The CPU/Memory module contains:

• 1 AMD Opteron CPU and heatsink

• 8 DDR2 memory DIMM slots

• 1 CPU/Memory Voltage Regulator Module

• Airflow redirection baffles for greatest cooling efficiency

• A Fault Remind button and per-DIMM LEDs to help identify a failed component.

The CPU/Memory module (Figure 11) is connected to the system motherboard using a

pair of ganged connectors. Each processor receives core voltage input from an

individual voltage regulator module (VRM). The VRM regulates the system current and

voltage according to the VID code output by the CPU package. The VRM is a DC-to-DC

Page 30: Sun Fire X4600 M2 Server Architecture

28 Server Architecture Sun Microsystems, Inc.

point-of-load convertor specified for +12 Volt input and programmable 100 Amp output.

The latest Sun Fire X4600 CPU/Memory module also supports split-plane operation for

support of AMD Dual Dynamic Power Management.

Figure 11. The Sun Fire X4600 server CPU/Memory Module provides support for a Dual-Core or Quad-Core AMD Opteron processor and up to 8 DDR2 DIMMs.

Memory Subsystem

Each AMD Opteron processor includes a low-latency, high-bandwidth, integrated

memory controller that reduces latencies during memory access over traditional front-

side bus-based memory controllers, and each supports up to eight ECC Registered

DDR2/667 memory modules. Although the AMD Opteron processor's memory controller

works in 64-bit or 128-bit mode ECC operation, for best performance results, it is

recommended to run 128-bit ECC operation mode. To run in 128-bit mode, DIMMs are

populated in pairs such that they occupy one-half of the AMD Opteron processor's 128-

bit controller interface. The controller supports 1 bit per byte ECC, and the Sun Fire

X4600 M2 server uses DDR2/667 (PC2-5300) registered DDR SDRAM modules.

Eight DDR DIMM slots are provided per processor, and they are color-coded white and

black to indicate population order (white = 0,1 and black = 2,3; white pair first). LED

fault indicators controlled by the ILOM Service Processor provide the ability to easily

identify failed DIMM modules. Memory capacity scales with the number of processors,

so memory attached to an unpopulated processor slot is unaddressable. As a result, a

dual-socket system can support a maximum of sixteen DIMMs (up to 64 GB with 4 GB

DIMMs). A fully populated, eight-processor server supports a maximum of 64 DIMMS or

up to 256 GB of memory with 4 GB DIMMs.

Other features of the Sun Fire X4600 M2 server memory architecture include:

• Dedicated on-die 128-bit wide DDR memory controller

• Memory bandwidth up to 10.7 GB/sec. @ DDR2/667

• Under 80 ns direct memory latency

Page 31: Sun Fire X4600 M2 Server Architecture

29 Server Architecture Sun Microsystems, Inc.

• Registered ECC DDR2/667 (PC2-5300) DIMMs supported

• Up to 32 GB per CPU with 4 GB DIMMs in 8 DIMM slots per CPU

A Broad Range of Configuration Options

The Sun Fire X4600 M2 server can support two, four, six, or eight processors through

HyperTransport links. Table 4 illustrates the CPU population rules and numbering.

Systems with two processors simply deploy two CPU/Memory modules, leaving the rest

of the slots empty. Systems deploying four and six CPU/Memory modules require filler

modules that bridge the HyperTransport connections and help direct air-flow through

the chassis. In eight-processor systems, all of the slots are populated.

Table 4. CPU module population and numbering

Sun Fire X4600 M2 Server OverviewThe Sun Fire X4600 M2 server provides considerable computational power and

scalability in a space-efficient 4U rackmount package. By closely coupling up to eight

Dual-Core or Quad-Core AMD Opteron processors, these systems extend the ubiquitous

x64 architecture for mission-critical applications and OLTP database workloads as well

as high performance computing and consolidation. The server is designed to address

the challenges of modern datacenters with reduced power consumption and a small

physical footprint. Depending on the model selected, the Sun Fire x4600 M2 server

features two, four, six, or eight Dual-Core or Quad-Core AMD Opteron processors and up

to 256 GB of memory.

Front of the Server

Slot A Slot B Slot C Slot D Slot E Slot F Slot G Slot H

8 Processors Module 0 Module 2 Module 1 Module 3 Module 4 Module 5 Module 6 Module 7

6 Processors Module 0 Module 1 Filler Module 2 Module 3 Module 4 Filler Module 5

4 Processors Module 0 Filler Filler Module 1 Module 2 Filler Filler Module 3

2 Processors Module 0 Module 1 Empty Empty Empty Empty Empty Empty

Rear of the Server

Page 32: Sun Fire X4600 M2 Server Architecture

30 Server Architecture Sun Microsystems, Inc.

System Motherboard and Chassis Perspective

Figure 12 provides a top-down perspective of the Sun Fire X4600 M2 server with the top

cover removed and a full complement of CPU/Memory modules installed. For some

four-socket and six-socket configurations, filler modules are installed in empty slots to

help ensure proper airflow and front-to-back cooling. All eight PCI Express slots are low

profile, and are wired to either x8 or x4 PCI Express interfaces.

Figure 12. Sun Fire X4600 M2 server top view

Four system fans insert from the top of the chassis, and four power supplies insert from

the rear of the chassis. The four power supplies provide N+N redundancy. The system

can continue to operate at full capacity with any combination of two of the four power

supplies.1

Enclosure

The 4U Sun Fire X4600 M2 server enclosure is designed for use in a standard 19-inch

rack (Table 5).

Table 5. Dimensions and weight of the Sun Fire X4600 M2 server

1.Some restrictions apply when apply when all 64 DIMM slots are populated with 137 Watt CPUs.

Dimension U.S. International

Height 6.9 inches (4 RU) 176 millimeters

Width 17.5 inches 445 millimeters

Depth 24.75 inches 629 millimeters

Maximum standalone weight (without rackmount kit and cable management arm)

88 pounds 40 kilograms

CPU and Memory Modules

Hot-Swap Fan Modules

ILOM Daughter Card

Page 33: Sun Fire X4600 M2 Server Architecture

31 Server Architecture Sun Microsystems, Inc.

The Sun Fire X4600 M2 server includes the following major components:

• Support for two, four, six, or eight CPU/Memory modules, with each module

containing one Dual-Core or Quad-Core AMD Opteron 8000 series processor

• Eight DIMM slots per CPU/Memory module, supporting Up to 256 GB of memory with

Registered ECC DDR2/667 (PC2-5300) DIMMs

• Four drive bays for SAS disk drives and additional DVD-ROM

• Four on-board 10/100/1000Base-T Ethernet ports

• Four USB 2.0 ports (2 forward, 2 rear facing)

• Six PCI Express expansion slots (four x8, and two x4)

• Two 64-bit PCI-X slots @ 100 MHz

• ILOM service processor daughter card with 10/100Base-T Ethernet port

• 19-inch rackmount kit

• Cable management arm (optional)

• Four 950 Watt AC power supplies (hot-swappable in N+N redundant configuration)

with integral fans

• Four (N+1 redundant) hot-swappable cooling fans under environmental monitoring

and control, accessed directly from the top of the chassis

Page 34: Sun Fire X4600 M2 Server Architecture

32 Server Architecture Sun Microsystems, Inc.

Front and Rear Perspectives

Figure 13 illustrates the front and rear panels of the Sun Fire X4600 M2 server.

Figure 13. Sun Fire X4600 M2, front panel perspective

External features of the Sun Fire X4600 M2 server include:

• Front and rear system and component status indicator lights provide locator (white),

service required (amber), and activity status (green) for the system.

• Four hot-plug SAS disk drives insert through the front panel of the system.

• One slimline, slot-accessible DVD/CD-RW drive is accessed through the front panel.

• Four USB 2.0 ports are provided, two on the front panel, and two on the rear.

• Four hot-plug/hot-swap (N+N) power supplies with integral fans insert from the rear.

• Rear power-supply indicator lights convey the status of each power supply.

• A single AC plug is provided on each hot-plug/hot-swap power supply.

• Four 10/100/1000Base-T autosensing Ethernet ports are provided.

• A 15-pin dinn connector is provided for VGA port.

• A total of six PCI Express card slots are provided, along with two PCI-X slots.

• Two management ports are provided for use with the ILOM system controller. The

RJ-45 serial management port provides the default connection to the ILOM controller.

USB 2.0 Ports

DVD driveLocate Button/LED

Hard Disk Drives

System status indicators

Redundant (N+N)

10/100/1000Base-T

VGA port

Serial and network

PCI-X slots

Management ports

USB ports

power supply units

Ethernet portsPCI Express slotsPCI Express slots

Page 35: Sun Fire X4600 M2 Server Architecture

33 Server Architecture Sun Microsystems, Inc.

Cooling and Power

The Sun Fire X4600 M2 server is designed with stringent datacenter power and cooling

requirements in mind.

Cooling

Because heat is so destructive to electronic components, lowering operating

temperature can substantially increase reliability. Sun's cooling design enables the

CPUs to operate approximately 15 percent more efficiently than in some competitive

systems.

Figure 14. Sun Fire X4600 M2 servers provide front-to-back airflow with airflow segregated between power supplies and the main chassis

As shown, the Sun Fire X4600 M2 server is partitioned by a chassis divider that

segregates airflow into two distinct chambers:

• The motherboard/PCI and fan chamber, and

• The Power Supply Unit (PSU) and storage chamber

Both areas are air cooled front-to-back in concert with typical modern datacenter

practice. The PSU and storage chamber is cooled by individual fans on the back of each

power supply. Air is drawn through the front of the server by these rear-located fans.

The motherboard/PCI and fan chamber is cooled by redundant rows of fans mounted in

Chassis Divider

PSU Airflow

MotherboardAirflow

MotherboardAirflow

Page 36: Sun Fire X4600 M2 Server Architecture

34 Server Architecture Sun Microsystems, Inc.

front of the server behind the bezel (Figure 15). Fans are hot swappable, and each fan

has an LED fault indicator. Fans are accessible from the top of the server so that they

can be accessed without interrupting system operation.

Figure 15. Four N+1 redundant fans are accessed through the top of the Sun Fire X4600 M2 server

Power

The Sun Fire X4600 M2 server is powered by dual redundant hot-swappable power

supply units (PSUs) with integral fans. The server requires two PSUs, but up to four

PSUs can be used per system for redundancy. For optimal redundancy, separate circuits

can be used to eliminate the dependence on a single electrical circuit, and to provide

for consistent N+N redundancy with the PSUs themselves. Power supplies are

monitored and managed by the ILOM service processor. PSU fans are not individually

managed by ILOM, but are instead considered part of the PSU unit. As a result, the

failure of a PSU fan is reported by ILOM as a failure of the entire PSU.

Page 37: Sun Fire X4600 M2 Server Architecture

35 Enterprise-Class Operating System and Management Software Sun Microsystems, Inc.

Chapter 4

Enterprise-Class Operating System and Management Software

Unlike many x64 systems, Sun Fire X4600 M2 servers are ideally suited for enterprise

environments. Not only are the systems designed with the datacenter in mind, but the

operating system and management software provided with these systems allow them

to serve the most important and mission-critical applications. The sections that follow

describe the Solaris 10 OS and key enterprise-grade management technology.

Solaris 10 OS SupportAmong the available operating systems, the Solaris OS is ideal for large-scale enterprise

deployments. Supported on all of Sun’s x64 and SPARC platforms, the Solaris OS has

specific features that can enhance flexibility and performance — as described in the

sections that follow.

• Solaris Containers for Consolidation, Secure Partitioning, and Virtualization

Solaris Containers comprise a group of technologies that work together to

efficiently manage system resources, virtualize the system, and provide a

complete, isolated, and secure runtime environment for applications. Solaris

Containers can be used to partition and allocate the considerable computational

resources of Sun Fire X4600 M2 servers. Solaris containers are comprised of Solaris

Zones and Solaris Resource Management which work together with the Solaris

fair-share scheduler.

– Solaris Zones — Solaris Zones can be used to create an isolated and secure envi-

ronment for running applications. A zone is a virtualized operating system envi-

ronment created within a single instance of the Solaris OS. Zones can be used to

isolate applications and processes from the rest of the system. This isolation

helps enhance security and reliability since processes in one zone are prevented

from interfering with processes running in another zone.

– Resource Management — Resource management tools provided with the Solaris OS lets administrators dedicate resources such as CPU cycles to specific applications. CPUs in multicore multiprocessor systems — such as Sun Fire X4600 M2 servers — can be logically partitioned into processor sets and bound to a resource pool, and can ultimately be assigned to a Solaris zone. Resource pools provide the capability to separate workloads so that consumption of CPU resources does not overlap. Resource pools also provide a persistent configura-tion mechanism for processor sets and scheduling class assignment. In addition, the dynamic features of resource pools let administrators adjust system resources in response to changing workload demands.

Page 38: Sun Fire X4600 M2 Server Architecture

36 Enterprise-Class Operating System and Management Software Sun Microsystems, Inc.

• Solaris Dynamic Tracing (DTrace) to Instrument and Tune Live Software Environments

When production systems exhibit nonfatal errors or sub-par performance, the

sheer complexity of modern distributed software environments can make accurate

root-cause diagnosis extremely difficult. Unfortunately, most traditional

approaches to solving this problem have proved time-consuming and inadequate,

leaving many applications languishing far from their potential performance levels.

The Solaris DTrace facility provides dynamic instrumentation and tracing for both

application and kernel activities — even allowing tracing of application

components running in a Java Virtual Machine (JVM™)1. DTrace lets developers and

administrators explore the entire system to understand how it works, track down

performance problems across many layers of software, or locate the cause of

aberrant behavior. Tracing is accomplished by dynamically modifying the

operating system kernel to record additional data at locations of interest. Best of

all, although DTrace is always available and ready to use, it has no impact on

system performance when not in use, making it particularly effective for

monitoring and analyzing production systems.

• NUMA Optimization in the Solaris OS

With memory managed by each processor on Sun Fire X4600 M2 servers, the

implementation represents a non-uniform memory access (NUMA) architecture. In

NUMA architectures, the speed needed for a processor to access its own memory

is slightly different than that required to access memory managed by another

processor. The Solaris OS provides technology that can specifically help

applications improve performance on NUMA architectures.

– Memory Placement Optimization (MPO) — The Solaris 10 OS uses MPO to

improve the allocation and placement of memory across the physical memory of

a server, resulting in increased performance. Through MPO, the Solaris 10 OS

works to help ensure that memory is as close as possible to the processors that

access it, while still maintaining enough balance within the system. As a result,

many database and HPC applications are able to run considerably faster with

MPO.

– Hierarchical lgroup support (HLS) — HLS improves the MPO feature in the

Solaris OS. HLS helps the Solaris OS optimize performance for systems with

more complex memory latency hierarchies. HLS lets the Solaris OS distinguish

between the degrees of memory remoteness, allocating resources with the low-

est possible latency for applications. If local resources are not available by

default for a given application, HLS helps the Solaris OS allocate the nearest

remote resources.

1.The terms "Java Virtual Machine" and "JVM" mean a Virtual Machine for the Java platform.

Page 39: Sun Fire X4600 M2 Server Architecture

37 Enterprise-Class Operating System and Management Software Sun Microsystems, Inc.

• Solaris ZFS

Solaris ZFS offers a dramatic advance in data management, automating and

consolidating complicated storage administration concepts and providing

unlimited scalability with the world’s first 128-bit file system. ZFS is based on a

transactional object model that removes most of the traditional constraints on I/O

issue order, resulting in dramatic performance gains. ZFS also provides data

integrity, protecting all data with 64-bit checksums that detect and correct silent

data corruption.

• A Secure and Robust Enterprise-Class Environment

Best of all, the Solaris OS doesn’t require arbitrary sacrifices. The Solaris Binary

Compatibility Guarantee helps ensure that existing Solaris applications continue

to run unchanged, protecting investments. Certified multilevel security protects

Solaris environments from intrusion. Moreover, Sun’s comprehensive Fault

Management Architecture means that elements such as Solaris Predictive Self

Healing can communicate directly with the hardware to help reduce both planned

and unplanned downtime.

Integrated Lights Out Management (ILOM)The Sun Fire X4600 M2 server offers an Integrated Lights Out Manager (ILOM) service

processor on a removable daughter card, allowing remote management for all

activities that do not require physically touching the system. Industry standards are

embraced throughout, letting these systems easily integrate into existing

environments. In addition, since the ILOM service processor is a core component of Sun

Fire X4600 M2 servers, there is no additional charge for this functionality.

On-Board ILOM Firmware and Connections

The ILOM service processor connects to all major components via on-board interfaces

such as I2C with a separate management network provided for remote access. Equipped

with field-upgradeable firmware, the ILOM service processor supplies management

functions for fan speed control and diagnostic LEDs, and provides a wealth of

connections to individual server components. Sensors can use the ILOM service

processor to generate entries in the system event log when the sensor crosses a certain

threshold value. Examples in Sun Fire X4600 M2 servers include:

• Chassis sensors for intrusion, power supply failure, temperature failure, or fan failure

• Front and back panel sensors sensing the state of various LEDs and system locate

button

• Motherboard temperature sensors to monitor the ambient temperature chip on the

motherboard

• Power supply sensors to determine whether power supplies are present, connected

to AC power, and/or powering the system

Page 40: Sun Fire X4600 M2 Server Architecture

38 Enterprise-Class Operating System and Management Software Sun Microsystems, Inc.

• Hard disk drive backplane sensors to determine the presence and health of the disk

backplane

• Fan sensors to determine the presence of the fan tray, the speed of individual fans,

and to detect the failure of individual fans.

ILOM Communication Channels, User Management, and Security

Access to ILOM functionality on Sun Fire X4600 M2 servers can be made through a

variety of both out-of-band and in-band communication channels. Out-of-band

communication helps ensure that effective management can take place even in the

event of hardware or networking failures, and includes:

• A management serial port that provides direct console access via a command line

interface (CLI)

• A dedicated Ethernet port that provides a web-based GUI (over HTTPS), a CLI via SSH,

IPMI 2.0, and SNMP v1, v2c, and v3

In-band communication to the ILOM service processor is provided via the host OS

running on the server. A variety of management tools can be used to access

management information on individual servers:

• Intelligent Platform Management Interface (IPMI) with IPMItool

IPMItool is a simple command-line interface to systems that support the

Intelligent Platform Management Interface (IPMI) v2.0 specification. IPMItool

provides the ability to read the sensor data repository and print sensor values,

display the contents of the system event log, print field-replaceable unit

information, read and set LAN configuration parameters, and perform remote

chassis power control. IPMItool was originally written to take advantage of IPMI-

over-LAN interfaces but it is also capable of using the system interface as provided

by a Linux kernel device driver such as OpenIPMI or a Solaris OS driver called BMC

that is provided with the Solaris 10 OS. IPMItool is available under a

BSDcompatible license.

IPMItool is not designed to replace the OpenIPMI library but instead provides a

completely command-line oriented tool that can be used by administrators in

conjunction with other tools. Where possible, IPMItool supports comma-

separated values for output to facilitate parsing by other scripts or programs.

IPMItool is designed to run quick command-response functions that can be as

simple as turning the system on or off, or as complex as reading in the sensor data

records while extracting and printing detailed sensor information for each record.

• Simple Network Management Protocol (SNMP) Management

SNMP management provides remote access by SNMP-compliant entities to

monitor and control network devices and manage configurations including

statistics collection, performance, and security on a network. SNMP is a network

management protocol used almost exclusively in TCP/IP networks. Sun Fire X4600

Page 41: Sun Fire X4600 M2 Server Architecture

39 Enterprise-Class Operating System and Management Software Sun Microsystems, Inc.

M2 servers provide SNMP MIBs to manage and monitor the servers using any

SNMP-capable network management system, such as HP OpenView Network

Node Manager (NNM), Tivoli, CA Unicenter, or IBM Director. The MIB data

describes the information being managed, reflects current and recent server

status, and provides server statistics.

SNMP v1, v2c, and v3 are supported with v3 selected by default (v1 and v2c are

disabled by default). SNMP “sets” can be selected or disabled (default). An IPMI-

specific trap called a Platform Event Trap, or PET, may also be generated. The

following SNMP MIBs are supported:

– SNMP-FRAMEWORK-MIB

– SNMP-USER-BASED-SM-MIB

– SNMP-MPD-MIB

– ENTITY-MIB

– SUN-PLATFORM-MIB

• Role-Based Administration

Different management users can be defined with corresponding roles and

responsibilities. Up to 10 user IDs can be created locally on the service processor

with each user ID consisting of a user name and the roles that are allowed. By

default, Administrator and Operator roles are defined. Authentication is carried

out against a local service processor database. Alternately, an LDAP client is

implemented in the ILOM service processor as well to allow authentication

against an LDAP server (LDAP groups must be mapped to service processor roles).

Up to 10 concurrent active sessions are supported on the service processor,

including serial, secure shell and web clients. User accounts can be authenticated

through LDAP, Radius, and Active Directory.

Remote Keyboard, Video, Mouse, and Storage (RKVMS)

To facilitate effective and full-featured remote management, the ILOM service processor

provides remote keyboard, video, mouse, and storage (RKVMS) support that is tightly

integrated with Sun Fire X4600 M2 servers. Together these capabilities allow the servers

to be administered remotely, while accessing keyboard, mouse, video and storage

devices local to the administrator (Figure 16). ILOM Remote Console support is provided

Page 42: Sun Fire X4600 M2 Server Architecture

40 Enterprise-Class Operating System and Management Software Sun Microsystems, Inc.

on the ILOM service processor and can be downloaded and executed on the

management console. Input/output of virtual devices is handled between ILOM on the

server and ILOM Remote Console on the web-based client management console.

Figure 16. Remote keyboard, video, mouse, and storage (RKVMS) support in the ILOM service processor allows full-featured remote management for Sun Fire X4600 M2 servers

• Remote Keyboard and Mouse Support

The Sun Fire X4600 M2 server detects a USB keyboard and mouse through the

ILOM service processor. ILOM Remote Console captures mouse and keyboard input

on the management console and sends it to the ILOM service processor. The

service processor then transmits mouse and keyboard inputs on the respective

USB buses on the server. The server receives keyboard entries and mouse

movements as if they were generated by local USB devices.

• Remote Video Support

The server incorporates a VGA graphics controller. Graphics from the ATI graphics

controller is sent to the ILOM service processor. The service processor then

redirects the video signal to ILOM Remote Console running on the management

system over a network connection, where the video is displayed on the

management console. ILOM Remote Console supports 16-bit video to

accommodate higher quality.

ManagementConsole

CDROM, DVDROMor .iso Image

Keyboard, Mouse, CDROM,and Floppy are Seen as

USB Devices by BIOS and OS

ILOM Remote ConsoleDisplays Remote Video in

Application Window

Video(Up to 1024x768@60Hz)

ILOM Remote ConsoleConnected to ILOM OverManagement Ethernet

Local Mouse andKeyboard

Sun Fire X4600 M2Server

Graphics Redirect Over Ethernet

Floppy Disk orFloppy Image

Remote Keyboard, Mouse and StorageEmulated as USB Devices by ILOM

Page 43: Sun Fire X4600 M2 Server Architecture

41 Enterprise-Class Operating System and Management Software Sun Microsystems, Inc.

• Remote virtual storage

The Sun Fire X4600 M2 servers detects two USB storage devices through the ILOM

service processor that can be set up in the BIOS as floppy, CD/DVDROM, or disk

image (floppy and CD/DVDROM by default). When the server tries to access either

the virtual floppy disk or the virtual CDROM, the ILOM service processor redirects

the request over the Ethernet connection to ILOM Remote Console on the

management console. ILOM Remote Console accesses the content from the

physical floppy disk drive, CD/DVDROM, or disk image, returning it across the

network to the server. The ILOM service processor presents the data to the server

as if it were coming from a local USB storage device. This capability allows the

server to boot remotely from a virtual USB storage device. The content of the

storage device can be an actual CD, floppy disk, or disk image (ISO or IMG).

Sun xVM Ops CenterBeyond local and remote management capabilities, datacenter infrastructure needs to

be agile and flexible, allowing not only fast deployment but streamlined redeployment

of resources as required. Sun xVM Ops Center technology (formerly Sun N1™ System

Manager and Sun Connection) provides an IT infrastructure management platform for

integrating and automating management of thousands of heterogeneous systems. To

improve life-cycle and change management, Sun xVM Ops Center supports the

management of applications and the servers on which they run, including the Sun Fire

X4600 M2 server.

Sun xVM Ops Center simplifies infrastructure life-cycle management by letting

administrators perform standardized actions across logical groups of systems. Sun xVM

Ops Center can automatically discover and group bare-metal systems, performing

actions on the entire group as easily as operating on a single system. Sun xVM Ops

Center remotely installs and updates firmware and operating systems, including

support for:

• Solaris 8, 9, and 10 on SPARC systems

• Solaris 10 on x86/x64 platforms

• Red Hat and SuSE Linux distributions

In addition, the software provides considerable lights-out monitoring of both hardware

and software, including fans, temperature, disk and voltage levels — as well as swap

space, CPU utilization, memory capacity, and file systems. Role-based access control

lets IT staff grant specific management permissions to specific users. A convenient

hybrid user interface integrates both a command-line interface (CLI) and an easy-to-use

graphical user interface (GUI), providing remote access to manage systems from

virtually anywhere.

Page 44: Sun Fire X4600 M2 Server Architecture

42 Enterprise-Class Operating System and Management Software Sun Microsystems, Inc.

Sun xVM Ops Center provides advanced management and monitoring features to the

Sun Fire X4600 M2 server. The remote management interface discovers and presents

the the servers, making operations, detailed inventory, and status pages available to

administrators. Servers can be discovered and organized into logical groups. Organizing

servers into groups also allows features such as OS deployment across multiple

systems.

Some of the functions available through Sun xVM Ops Center software include

operating system provisioning, firmware updates (for both the BIOS and ILOM service

processor firmware), and health monitoring. In addition, Sun xVM Ops Center includes

a framework allowing administrators to easily access inventory information, simplifying

the task of running jobs on multiple servers with server grouping functionality.

Page 45: Sun Fire X4600 M2 Server Architecture

43 Conclusion Sun Microsystems, Inc.

Chapter 5

Conclusion

To curb the impact of sprawling datacenters, many organizations need x64 servers with

truly massive levels of scalability. Whether serving large database or high performance

computing applications, or consolidating multiple lower-powered servers, systems

must scale gracefully. The balanced design of Sun Fire X4600 M2 servers lets them scale

in processing power, memory, and I/O bandwidth, without arbitrary limitations.

The Sun Fire X4600 M2 server features an innovative enterprise-class design that makes

the most of AMD’s Direct Connect Architecture. Based on innovative Dual-Core and

Quad-Core AMD Opteron processors, this server can supply a powerful building block to

help scale, virtualize, and consolidate datacenter infrastructure. Offering best-in-class

performance, remarkable density, and extensive system expandability, the Sun Fire

X4600 M2 server makes the most of constrained datacenter resources. In addition, the

server offers extensive reliability, availability, and serviceability features along with

improved energy efficiency. Integrated Lights Out Management technology provides

advanced monitoring and management — at no extra cost.

Ultimately, even the most capable servers require enterprise-class operating systems

and tools. With a choice of the Solaris OS, Linux, Microsoft Windows, and VMware

virtualization software, these servers provide a wealth of popular options. The Solaris

OS in particular offers advanced and innovative features such as Solaris Containers and

DTrace that can help consolidate and tune enterprise deployments. With powerful

management tools such as Sun xVM Ops Center, organizations can deploy Sun Fire

X4600 M2 servers quickly with confidence, knowing that their choices can improve their

results as well as the bottom line.

Page 46: Sun Fire X4600 M2 Server Architecture

44 Conclusion Sun Microsystems, Inc.

For More Information

To learn more about Sun products and the benefits of Sun Fire X4600 M2 server, contact

a Sun sales representative, or consult the related documents and Web sites listed in

Table 6.

Table 6. Related Websites

Web Site URL Description

sun.com/x64 Sun Fire X4600 M2 server

sun.com/solaris The Solaris Operating System

sun.com/xvm Sun xVM Ops Center

sun.com/vmware VMware Virtual Infrastructure 3 (VI3) on Sun x64 servers

Page 47: Sun Fire X4600 M2 Server Architecture

45 Conclusion Sun Microsystems, Inc.

Page 48: Sun Fire X4600 M2 Server Architecture

Sun Fire X4600 M2 Server Architecture On the Web sun.com/x64

Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 USA Phone 1-650-960-1300 or 1-800-555-9SUN (9786) Web sun.com

© 2008 Sun Microsystems, Inc. All rights reserved. Sun, Sun Microsystems, Java, JVM, Lustre, NetBeans, MySQL, N1, Solaris, StarOffice, Sun Fire, Sun Ray, and Trusted Solaris are trademarks or registered trademarks of Sun

Microsystems, Inc. or its subsidiaries in the United States and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the US and other

countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. AMD and Opteron are trademarks or registered trademarks of Advanced Micro Devices, Inc. Information

subject to change without notice. Printed in USA SunWIN #: 470898 6/08