nonstop x system overview - squarespace · what is different about nonstop on x86 vs ... what is...

26
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. NonStop X System Overview Vince Cooper Keith Charters BITUG SIG 12 th May 2015 1 12 th May, 2015

Upload: hoangtruc

Post on 30-Jun-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

NonStop X System Overview Vince Cooper

Keith Charters

BITUG SIG 12th May 2015

1 12th May, 2015

NonStop X Topics

• What is NonStop on x86?

• New features with NonStop on x86?

• What hasn’t changed compared to Itanium based NonStop systems?

• What has changed compared to Itanium based NonStop systems?

• Performance

• What is in L15.08?

• IP CLIMs

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

The beginning of a new family of NonStop products Introducing HP Integrity NonStop X: redefining availability and scalability for x86

100% HP NonStop

NonStop X

Intel® Xeon® processor

Industry-standard interconnect

Massive scalability

Highest AL4 availability

Intel® Itanium® processor

Proprietary interconnect

Massive scalability

Highest AL4 availability

Intel® Itanium® processor

Proprietary interconnect

NonStop X: The only fully-integrated, fault-tolerant compute for x86 solutions

NonStop Itanium NonStop Itanium

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

What is NonStop on x86?

January 12, 2015 4

NonStop moves to x86-64 and InfiniBand

• It uses an Intel x86 Xeon microprocessor running in 64b mode

– Through compiler and OS support it also runs in Big Endian from the user’s perspective

• It uses InfiniBand as the system fabric replacing ServerNet

– An increase in raw bandwidth from ServerNet 3 at 2Gb/s to InfiniBand FDR at 56Gb/s

• 10Gb Ethernet (which can be connected to 1Gb networks)

• The L15.02 release runs a fixed 4-core mode (L15.08 adds more options, more later)

• Up to 50% more performance capacity than an NB56000c (Poulson) for Order Entry on a per CPU basis

HP Confidential

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Terminology and Names

• The NonStop x86 based product line is called HP Integrity NonStop X

• The software release is called the L-Series and uses a new naming scheme (described later)

• The system architecture is called TNS/X (Itanium was TNS/E)

• The Processor Type is 11 (Itanium was 10 for all models)

• The short form Processor Name is NSX-D (model number 3), all models will be of the form NSX-xx

– As with Itanium, a given model may run with different IPU (aka cores) counts

• The first model in the NonStop X range is the NS7 X1

January 12, 2015 5 HP Confidential

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

New system interconnect for NonStop X Industry-standard InfiniBand

• Shares many of the same features as ServerNet, including:

– Remote Direct Memory Access (RDMA)

– Guaranteed packet delivery

– Fault tolerance

– Scalability

• Increases the NonStop X system interconnect capacity by more than 25 times

• Improves packet latency (significant reduction)

• Delivers higher per port bandwidth to CLIMs

• Increases maximum CLIM connectivity

• Supports storage, IP, and Telco CLIMS

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Logical InfiniBand Interconnect

NonStop X System Diagram

• InfiniBand replaces legacy ServerNet

– Dual Fabrics

– Point to Point wormhole routing

• Ethernet Maintenance LAN

• NonStop CPUs boot HSS over Ethernet

• NonStop CPUs boot NSK over InfiniBand

Storage CLIM Storage CLIM/ME Network CLIM

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

What is the same on Itanium and J-series?

• The system is c7000 chassis based

• The general system architecture is the same as J-Series

The collection of cores on a single blade compose a NonStop CPU

• 32b addressing is handled as sign extended 64b addresses

• The system is Big Endian (see later slide on how)

Binary data can be shared between Itanium and x86 without byte swapping

• TNS programs still run on the platform

But there is a new translator

January 12, 2015 8 HP Confidential

Each byte of data in memory has its own address. Big-endian systems store the most significant byte of a word in the smallest address and the least significant byte is stored in the largest address. Little-endian systems, in contrast, store the least significant byte in the smallest address.

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

What is different about NonStop on x86 vs. Itanium?

• Since the system is composed of half height blades an entire 16 processor system resides in a single c7000 chassis.

– There is no dual c7000 configuration, for large system I/O multiple external IB switches are used.

• The system supports a larger memory configuration: up to 192GB/CPU

• The system is InfiniBand clustered

– Each blade has an InfiniBand Mezzanine card

– The c7000 has a pair of InfiniBand switches in the rear bay

• Native programs must be recompiled with x86 targeted compilers

– But those tools have the same look and feel as their Itanium counterparts

• There is one message system, comm, and storage Interrupt Process per IPU

– This allows better scaling as the IPU and CPU counts grow

• The Maintenance Entity functionality which previously was hosted on the ServerNet switches is now hosted on a pair of storage CLIMs

• In the case of a dual CPU halt with CPUs 0 and 1, both are memory dumped to a storage CLIM so the AI is collected

– Dumps to CLIM are encrypted

January 12, 2015 9 HP Confidential

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Deploying existing applications on NonStop X NonStop has successfully transitioned to new processor technologies in the past

Tandem CISC

1976

MIPS RISC

1990

Intel® Itanium®

2005 2015

Intel® Xeon®

Applications moving to NonStop X will have the same options as they had with prior technology introductions

• Some code runs ‘as is’ on the new platform without any change

• Some code may need to be accelerated—adding a new x86 binary to the existing object file

• Native code will need to be recompiled—to run on the new platform

NonStop processor technology introductions

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

What is the performance improvement with x86 vs. Itanium (NB56000c)?

• The SQL/MP Order Entry benchmark is 1.5x on a per CPU basis (4-way CPUs)

• Latency

– About a 50% improvement for small messages

– For large messages about a 7x improvement

• Disk:

– SSD

• Random I/O are ~25% faster

• Sequential reads are also 25% fast

• Sequential writes are about the same

– HDDs

• Are about the same for random operation and sequential writes

• Sequential reads are almost 2x better (with the faster IB is an important player)

January 12, 2015 11 HP Confidential

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

L15.08: what is next

January 12, 2015 12

Some important parts of NonStop on x86’s functionality is coming

• Native IB clustering, that is IB connectivity between separate NonStop on x86 nodes

– There is no ability to cluster NonStop on x86 and Itanium NonStop systems with each other – use Expand over IP

• Core Licensing

– L15.02 is 4-core only

– L15.08 supports 2, 4 and 6 core options on the same hardware as the initial release (there is no new HW in the release)

HP Confidential

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

And it has a new naming convention

Software Release version is L-series

• Format: Lyy-mm: yy last two digits of release year, mm month of release

• For example

• L14.09 was the customer Beta RVU name, i.e. September 2014 release

• L15.02 is the PRG release

• L15.08 is the following release (Cognac wave 1.5)

• TOSVERSION is L06 and will remain so for all L-series RVUs

• Just like the TOSVERSION for H-series was H06 and J-series was J06

• Note that the above is in the human readable form, the internal version is “V06”

• A function available on all H, J, and L-series releases that returns the release name is being externalized in the Guardian Procedure Calls Manual (since the release name can no longer be constructed using TOSVERSION)

• SUTVER_GET_()

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Big Endian, how does it work? The x86 is little endian, right?

• The compilers byte swap data items before placing them into memory for program variables

• Does not apply to non-program variables such as return addresses pushed onto the memory stack

• The OS along with the debuggers make the view complete

• But if you just scroll through memory you can see a mix of Big and Little endian datums

• Allows for binary data to be exchanged between Itanium and x86 systems without any special handling

• In particular, messages sent via Expand between a NonStop x86 based system and a NonStop Itanium system require no extra handling.

January 12, 2015 HP Confidential 14

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Supported Features Most features move forward from J-series to L-series, but with the most current version

• SQL/MP

• SQL/MX, version 3.3

• TS/MP, version 2.5

• JAVA™, version 7 in both 32b and 64b flavors

• LTO6 tape drives

Java is a registered trademark of Oracle and/or its affiliates. January 12, 2015 HP Confidential 15

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Products not being brought forward to NonStop X

16

• All non-CLIM based Comms protocols

SNAX and SWAN based I/O

• OSI subsystem

• Tuxedo

• TNS/R (MIPS, G-series) cross development tools

• Enterprise ToolKit (Visual Studio with integrated compilers)

Replaced by NSDEE (a.k.a. Eclipse)

• Visual Inspect (VI)

Replaced by NSDEE

IP CLIMs

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

10Gbit Ethernet support

• All L-Series Networking CLIMs support 10Gbit Ethernet

• Only two supported Networking CLIM hardware configurations • 4C1C – 4 copper 10Gbit interfaces, 1 copper 1Gbit interface

• 4F1C – 4 optical fiber 10Gbit interfaces, 1 copper 1Gbit interface

• eth0 connected to maintenance LAN

• eth1 – eth4 are always 10Gbit line rate • Can auto-negotiate down to 100Mbps for copper, fixed at 10Gbit for fiber

• eth5 is always 1Gbit line rate • Can auto-negotiate down to 10Mbps

• Physical location of interface ports on back of L-Series Networking CLIM has changed versus H and J-Series Networking CLIMs

• See hardware manuals for details

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

SCF INFO CLIM, DETAIL Display Comparison

J-Series

L-Series

NonStop X Storage

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

NonStop X vs NB-series CLIMs

Per CLIM pair NonStop X NB-series

Disk enclosures 4

same Devices 100

Partitions per HDD 4

Partitions per SSD 8

SSDs 100 20

XP LUNs 2 x 1000 2 x 500

CLIM LUNs 2 x 1024 2 x 512

CLIMs per system 54 23 ( 2 ServerNet) 46 (1 ServerNet)

CLIM LUNs include SAS drives, partitions and XP LUNs

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

D3700 and D2700 on NonStop X

D3700 D2700

Support Supported For migration only

Support after migration period

Yes No

Long term test Yes No

Under load test Yes No

Write load test Yes No

Serviceability test Yes No

Fault tolerant test Yes No

Future Yes No

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

HP SmartDrives

• D3700 disk enclosures support only SmartDrives

– No universal (common) carrier drives

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

SMF (Storage Management Foundation)

• Can be used to migrate small disks to large disks

SMF

Virtual volumes

Pool of physical volumes

NonStop X Services

• EMEA-wide Virtual NonStop Services Team

• Team has access to NonStop X system in Germany

• Benefiting from Early Adopter experiences in US

• Hands-on training for vTeam in May 2015

• We are ready to assist you

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Thank you

28 12th May, 2015 HP Confidential

Vince Cooper [email protected]@hp.com

Keith Charters keith.charters @hp.com