nonstop x system overview - squarespace · what is different about nonstop on x86 vs ... what is...
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
© 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
© 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