SlideShare a Scribd company logo
1 of 34
Chris Churchey – Principal ATS Group, LLC
churchey@TheATSgroup.com (610-574-0207)
October 2013
Exploit PowerVM Features to Maximize
Performance & Efficiencies
© 2013 IBM Corporation
Download this slide
http://ouo.io/cCgAic
Exploit PowerVM Features to Maximize Performance & Efficiencies
Exploit PowerVM Features to Maximize
Performance & Efficiencies
Multiple Shared
Processor Pools
(MSPP)
3 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
What is MSPP?
 Group of physical processors
 Shared among multiple logical partitions
 The sum of the assigned capacity for each LPAR cannot exceed the total capacity of the
processor group
 Applies to Power6 and above
4 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
Why use MSPPs?
 Reduce software license (e.g. # of cores) costs by placing LPAR(s) in their own pool
– Customers have reported saving $100K to >$8M a year
 Share the software license across LPAR(s) by placing them in the same pool (e.g. Float
across Prod & Dev)
 Limit a group of LPAR(s) to a combined MAX CPU consumption to protect others
– Example: Power 770 with 32 cores
• Dev LPAR(s) pool Max CPU=5
• Prod LPAR(s) pool Max CPU=32 (All)
5 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
MSPP Analysis
1. Identify candidate LPAR(s)
– Software licensed by # of cores currently Dedicated or Capped, or license ALL cores on
the server
2. Collect physical CPU usage for candidate LPAR(s)
3. View the candidate LPAR(s) over a period of time
4. Determine usage mix and observed Peaks
– The pool’s Maximum Processing Units = “peak observed + projected growth + buffer”
 NOTE: Galileo Performance Explorer makes this easy using Virtual Groups to view
candidate LPAR(s)!
6 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
MSPP Analysis
p795 with 23 LPARs, peaking 23 cores
7 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
MSPP Analysis
Selected 7 Oracle LPARs, peaking 12 Cores
8 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
MSPP Analysis
“What If” Shared Pool Analysis
9 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
MSPP Analysis
Performance View of Pool 0 and Pool 1
10 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
MSPP Analysis
Detailed Performance View of Pool 1 (Oracle Pool)
11 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
MSPP Resources
 IBM PowerVM Virtualization Introduction and Configuration
http://www.redbooks.ibm.com/abstracts/sg247940.html
 Exploiting IBM PowerVM Virtualization Features with IBM Cognos 8 Business
Intelligence http://www.redbooks.ibm.com/abstracts/sg247842.html?Open
 Try it! MSPP Pools can be dynamically created, move LPAR(s) in & out, and
increase/decrease MAX
 ATS can help analyze and implement MSPP
12 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
Exploit PowerVM Features to Maximize
Performance & Efficiencies
Shared Ethernet
Adapters (SEA)
13 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
What is a SEA?
 Group Virtual I/O Server component that bridges a physical Ethernet adapter and Ethernet
adapters
 LPAR(s) on the virtual network can share access to the physical network
 LPAR(s) on the virtual network can communicate with stand-alone servers and logical
partitions on other systems
 Eliminates the need for each client logical partition to a dedicated physical adapter
14 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
Why use SEAs?
 Required for Live Partition Mobility (LPM)
 Eliminate dedicated adapters to LPARs
 Reduce network switches, ports and cabling
 Reduce # of adapters, thus reduce slots/IO-drawers
 Share network bandwidth across LPARs
 Balance CPU load across VIO’s (1 often 100% Busy)
 Maximize network throughput using ALL adapters
15 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
SEA Options
 SEA-NIB (Network Interface Backup) + vSwitches
– (2) Virtual Ethernet adapters per LPAR
– EtherChannel used on Client LPAR to designate Primary VIO
– Script to balance Even/Odd LPAR to primary Even/Odd VIO
– Preferred for Max Network Throughput and Availability
– Multiple VLANs NOT required
 SEA-HA (High Availability)
– (1) Virtual Ethernet adapter per LPAR
– All LPAR(s) network goes through 1 VIO w/failover to 2nd VIO
– 2nd VIO Ethernet ports idle, unused performance
 SEA-HA Load Sharing (aka Load Balancing)
– Requires multiple VLANs which are balanced between VIO’s
– It chooses which VLANs go to which VIO’s
– Requires manual ‘chdev’ to restart if failover
16 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
SEA Architecture – NIB w/vSwitches
1Gb (80-100MB/s) + 1Gb (80-100MB/s)
Load Balance=200MB/s
17 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
SEA Architecture – HA
1Gb (80-100MB/s) 1Gb (80-100MB/s)
Backup-Wasted
18 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
SEA Architecture – HA Load Sharing
1Gb (80-100MB/s) + 1Gb (80-100MB/s)
Load Sharing=200MB/s
19 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
SEA Analysis
1. Collect physical CPU and SEA usage for VIO LPARs
– View VIO LPARs over a period of time
2. Look for:
– 1 VIO with high/max CPU and other minimal
– 1 VIO SEA at max throughput (flat line) and other minimal
3. If using SEA-NIB today, balance script on all LPARs
4. If using SEA-HA today, use Load Sharing feature
– NOTE: Galileo Performance Explorer can display this performance information quickly
and easily!
20 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
SEA Analysis - NIB
 Host SEA Network Packet Send & Receive
Throughput
 Host Physical CPU Utilization Summary
21 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
SEA Analysis - HA
 Host SEA Network Packet Send & Receive
Throughput
 Host Physical CPU Utilization Summary
22 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
Exploit PowerVM Features to Maximize
Performance & Efficiencies
NPIV vs. vSCSI
Performance
23 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
What is NPIV and vSCSI?
NPIV
 Allows a single HBA to register multiple
WWPNs
 Each virtual server presents a different
WWPN to the SAN
 Each virtual server will see its own
unique storage
vSCSI
 A SCSI disk, or a volume or file in a VIO
Server that is exported to a virtual IO
client
 LUNs implement a sub-set of the SCSI
protocol
24 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
Why NPIV over vSCSI?
 Higher throughput from client LPAR
 Higher IOps from client LPAR
 Better hdisk Service Time from client LPAR
 Less CPU usage by the VIO LPAR
 Load Balance IO across HBAs from client LPAR
25 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
NPIV vs. vSCSI Architecture
26 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
NPIV/vSCSI Test configuration
 AIX LPAR (gvicaix71-10) on a p700 blade and IVM
– (2) 8Gb HBA to V7000
• (4) 100GB vdisks (LUNs) created…same mdisk/array group
– (vSCSI) =(2) 100GB LUNs mapped to VIO, mkvdev to AIX LPAR
• hdisk3 and hdisk4 on gvicaix71-10
– (vfc) =(2) 100GB LUNs mapped to (2) wwpn’s on AIX LPAR
• hdisk1 and hdisk2 on gvicaix71-10
 ndisk64 Seq./Random Read/Write 4K/256K tests
27 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
NPIV/vSCSI Test configuration
28 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
NPIV vs. vSCSI IOps
NPIV: Over 500
more IOps!
NPIV vSCSI
29 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
NPIV vs. vSCSI Read Service-Times
NPIV: 0.75ms
faster!
NPIV vSCSI
30 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
NPIV vs. vSCSI Write Service-Times
NPIV: 0.50ms
faster!
NPIV vSCSI
31 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
Questions and Answers
32 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
 We can help analyze and implement. Contact us!
 Check-out Galileo Performance Explorer™
– Visit our booth for a hands-on demo
– Complimentary* no-strings attached 6 months use for Conference attendees
– Budget-friendly subscription pricing request
www.GalileoSuite.com
* First time Galileo user
33 © 2013 IBM Corporation
Exploit PowerVM Features to Maximize Performance & Efficiencies
Referenced Material
 IBM PowerVM Virtualization Introduction and Configuration
http://www.redbooks.ibm.com/abstracts/sg247940.html
http://www.redbooks.ibm.com/abstracts/sg247842.html (Managing and Monitoring)
 SEA‐NIB vs. SEA‐HA vs. SEA‐HA‐Load Sharing
https://www.ibm.com/developerworks/mydeveloperworks/blogs/aixpert/entry/shared_ethernet_adapter_sea_failover_with_l
oad_balancing198?lang=en
https://www.ibm.com/developerworks/mydeveloperworks/blogs/AIXDownUnder/entry/shared_ethernet_adapter_load_sharin
g_and_virtual_switches133?lang=en
 SEA‐NIB‐vSwitches
http://www‐
03.ibm.com/support/techdocs/atsmastr.nsf/fe582a1e48331b5585256de50062ae1c/81c729a840b213b98625779e000722f4/$FI
LE/PowerVM‐VirtualSwitches‐091010.pdf
http://ibmsystemsmag.blogs.com/aixchange/2011/09/higher‐availability‐for‐vio‐clients‐an‐alternative.html
 NPIV
http://www.ibm.com/developerworks/aix/library/au‐NPIV/index.html
 Galileo Performance Explorer
http://www.galileosuite.com
* First time Galileo user
34 © 2013 IBM Corporation

More Related Content

What's hot

Deview 2013 rise of the wimpy machines - john mao
Deview 2013   rise of the wimpy machines - john maoDeview 2013   rise of the wimpy machines - john mao
Deview 2013 rise of the wimpy machines - john maoNAVER D2
 
Emc vi pr controller tecnical customer presentation
Emc vi pr controller tecnical customer presentationEmc vi pr controller tecnical customer presentation
Emc vi pr controller tecnical customer presentationxKinAnx
 
Marvell 8Gb Fibre Channel Adapter of Choice in Microsoft Hyper-V Environments
Marvell 8Gb Fibre Channel Adapter of Choice in Microsoft Hyper-V EnvironmentsMarvell 8Gb Fibre Channel Adapter of Choice in Microsoft Hyper-V Environments
Marvell 8Gb Fibre Channel Adapter of Choice in Microsoft Hyper-V EnvironmentsMarvell
 
Emc vi pr software defined storage
Emc vi pr software defined storageEmc vi pr software defined storage
Emc vi pr software defined storagesolarisyougood
 
Reducing Operating Expense with EMC ViPR Controller and ViPR SRM
Reducing Operating Expense with EMC ViPR Controller and ViPR SRMReducing Operating Expense with EMC ViPR Controller and ViPR SRM
Reducing Operating Expense with EMC ViPR Controller and ViPR SRMPrincipled Technologies
 
Srm suite technical presentation nrm - tim piqueur
Srm suite technical presentation   nrm - tim piqueurSrm suite technical presentation   nrm - tim piqueur
Srm suite technical presentation nrm - tim piqueurEMC Nederland
 
Ceph Day Seoul - Ceph on Arm Scaleable and Efficient
Ceph Day Seoul - Ceph on Arm Scaleable and Efficient Ceph Day Seoul - Ceph on Arm Scaleable and Efficient
Ceph Day Seoul - Ceph on Arm Scaleable and Efficient Ceph Community
 
Power8 hardware technical deep dive workshop
Power8 hardware technical deep dive workshopPower8 hardware technical deep dive workshop
Power8 hardware technical deep dive workshopsolarisyougood
 
KVM Tuning @ eBay
KVM Tuning @ eBayKVM Tuning @ eBay
KVM Tuning @ eBayXu Jiang
 
Ceph Day Taipei - How ARM Microserver Cluster Performs in Ceph
Ceph Day Taipei - How ARM Microserver Cluster Performs in CephCeph Day Taipei - How ARM Microserver Cluster Performs in Ceph
Ceph Day Taipei - How ARM Microserver Cluster Performs in CephCeph Community
 
Virtual Hadoop Introduction In Chinese
Virtual Hadoop Introduction In ChineseVirtual Hadoop Introduction In Chinese
Virtual Hadoop Introduction In Chinese天青 王
 
Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK Ceph Community
 
Emc ecs 2 technical deep dive workshop
Emc ecs 2 technical deep dive workshopEmc ecs 2 technical deep dive workshop
Emc ecs 2 technical deep dive workshopsolarisyougood
 
VM HA and Cross-Region Scaling
VM HA and Cross-Region ScalingVM HA and Cross-Region Scaling
VM HA and Cross-Region ScalingQiming Teng
 
configurations type cloud VNX
configurations type cloud VNXconfigurations type cloud VNX
configurations type cloud VNXErwan Quigna
 

What's hot (20)

Deview 2013 rise of the wimpy machines - john mao
Deview 2013   rise of the wimpy machines - john maoDeview 2013   rise of the wimpy machines - john mao
Deview 2013 rise of the wimpy machines - john mao
 
Emc vi pr controller tecnical customer presentation
Emc vi pr controller tecnical customer presentationEmc vi pr controller tecnical customer presentation
Emc vi pr controller tecnical customer presentation
 
Marvell 8Gb Fibre Channel Adapter of Choice in Microsoft Hyper-V Environments
Marvell 8Gb Fibre Channel Adapter of Choice in Microsoft Hyper-V EnvironmentsMarvell 8Gb Fibre Channel Adapter of Choice in Microsoft Hyper-V Environments
Marvell 8Gb Fibre Channel Adapter of Choice in Microsoft Hyper-V Environments
 
Emc vi pr software defined storage
Emc vi pr software defined storageEmc vi pr software defined storage
Emc vi pr software defined storage
 
Reducing Operating Expense with EMC ViPR Controller and ViPR SRM
Reducing Operating Expense with EMC ViPR Controller and ViPR SRMReducing Operating Expense with EMC ViPR Controller and ViPR SRM
Reducing Operating Expense with EMC ViPR Controller and ViPR SRM
 
Srm suite technical presentation nrm - tim piqueur
Srm suite technical presentation   nrm - tim piqueurSrm suite technical presentation   nrm - tim piqueur
Srm suite technical presentation nrm - tim piqueur
 
Ceph Day Seoul - Ceph on Arm Scaleable and Efficient
Ceph Day Seoul - Ceph on Arm Scaleable and Efficient Ceph Day Seoul - Ceph on Arm Scaleable and Efficient
Ceph Day Seoul - Ceph on Arm Scaleable and Efficient
 
OpenPOWER and IBM AI overview
OpenPOWER and IBM AI  overview   OpenPOWER and IBM AI  overview
OpenPOWER and IBM AI overview
 
Vmax architecture
Vmax architectureVmax architecture
Vmax architecture
 
Power8 hardware technical deep dive workshop
Power8 hardware technical deep dive workshopPower8 hardware technical deep dive workshop
Power8 hardware technical deep dive workshop
 
KVM Tuning @ eBay
KVM Tuning @ eBayKVM Tuning @ eBay
KVM Tuning @ eBay
 
Ceph Day Taipei - How ARM Microserver Cluster Performs in Ceph
Ceph Day Taipei - How ARM Microserver Cluster Performs in CephCeph Day Taipei - How ARM Microserver Cluster Performs in Ceph
Ceph Day Taipei - How ARM Microserver Cluster Performs in Ceph
 
Virtual Hadoop Introduction In Chinese
Virtual Hadoop Introduction In ChineseVirtual Hadoop Introduction In Chinese
Virtual Hadoop Introduction In Chinese
 
2011 q1-indy-vmug
2011 q1-indy-vmug2011 q1-indy-vmug
2011 q1-indy-vmug
 
Time finder
Time finderTime finder
Time finder
 
POWER9 for AI & HPC
POWER9 for AI & HPCPOWER9 for AI & HPC
POWER9 for AI & HPC
 
Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK
 
Emc ecs 2 technical deep dive workshop
Emc ecs 2 technical deep dive workshopEmc ecs 2 technical deep dive workshop
Emc ecs 2 technical deep dive workshop
 
VM HA and Cross-Region Scaling
VM HA and Cross-Region ScalingVM HA and Cross-Region Scaling
VM HA and Cross-Region Scaling
 
configurations type cloud VNX
configurations type cloud VNXconfigurations type cloud VNX
configurations type cloud VNX
 

Similar to Presentation exploit power vm features to maximize performance & efficiencies

VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld
 
Vsc 71-se-presentation-training
Vsc 71-se-presentation-trainingVsc 71-se-presentation-training
Vsc 71-se-presentation-trainingnarit_ton
 
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...Hendrik van Run
 
Power systems virtualization with power kvm
Power systems virtualization with power kvmPower systems virtualization with power kvm
Power systems virtualization with power kvmsolarisyougood
 
Virtualization aware Java VM
Virtualization aware Java VMVirtualization aware Java VM
Virtualization aware Java VMTim Ellison
 
IBM POWER Systems
IBM POWER SystemsIBM POWER Systems
IBM POWER Systemstcp cloud
 
VMworld 2013: VMware Disaster Recovery Solution with Oracle Data Guard and Si...
VMworld 2013: VMware Disaster Recovery Solution with Oracle Data Guard and Si...VMworld 2013: VMware Disaster Recovery Solution with Oracle Data Guard and Si...
VMworld 2013: VMware Disaster Recovery Solution with Oracle Data Guard and Si...VMworld
 
Beyond x86: Managing Multi-platform Environments with OpenStack
Beyond x86: Managing Multi-platform Environments with OpenStackBeyond x86: Managing Multi-platform Environments with OpenStack
Beyond x86: Managing Multi-platform Environments with OpenStackPhil Estes
 
Netherlands Tech Tour 02 - MySQL Fabric
Netherlands Tech Tour 02 -   MySQL FabricNetherlands Tech Tour 02 -   MySQL Fabric
Netherlands Tech Tour 02 - MySQL FabricMark Swarbrick
 
VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms
VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms
VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms VMworld
 
Mysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New FeaturesMysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New FeaturesTarique Saleem
 
Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
 Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
Mysql User Camp : 20-June-14 : Mysql New features and NoSQL SupportMysql User Camp
 
Sparc SuperCluster
Sparc SuperClusterSparc SuperCluster
Sparc SuperClusterFran Navarro
 
Oracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo PruscinoOracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo PruscinoMarkus Michalewicz
 
ZooKeeper and Embedded ZooKeeper Support for IBM InfoSphere Streams V4.0
ZooKeeper and Embedded ZooKeeper Support for IBM InfoSphere Streams V4.0ZooKeeper and Embedded ZooKeeper Support for IBM InfoSphere Streams V4.0
ZooKeeper and Embedded ZooKeeper Support for IBM InfoSphere Streams V4.0lisanl
 
Transforming Mission Critical Applications
Transforming Mission Critical ApplicationsTransforming Mission Critical Applications
Transforming Mission Critical ApplicationsCenk Ersoy
 
JVMs in Containers - Best Practices
JVMs in Containers - Best PracticesJVMs in Containers - Best Practices
JVMs in Containers - Best PracticesDavid Delabassee
 

Similar to Presentation exploit power vm features to maximize performance & efficiencies (20)

VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers
 
Vsc 71-se-presentation-training
Vsc 71-se-presentation-trainingVsc 71-se-presentation-training
Vsc 71-se-presentation-training
 
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
 
Power systems virtualization with power kvm
Power systems virtualization with power kvmPower systems virtualization with power kvm
Power systems virtualization with power kvm
 
Virtualization aware Java VM
Virtualization aware Java VMVirtualization aware Java VM
Virtualization aware Java VM
 
EMCSymmetrix vmax-10
EMCSymmetrix vmax-10EMCSymmetrix vmax-10
EMCSymmetrix vmax-10
 
IBM POWER Systems
IBM POWER SystemsIBM POWER Systems
IBM POWER Systems
 
VMworld 2013: VMware Disaster Recovery Solution with Oracle Data Guard and Si...
VMworld 2013: VMware Disaster Recovery Solution with Oracle Data Guard and Si...VMworld 2013: VMware Disaster Recovery Solution with Oracle Data Guard and Si...
VMworld 2013: VMware Disaster Recovery Solution with Oracle Data Guard and Si...
 
Beyond x86: Managing Multi-platform Environments with OpenStack
Beyond x86: Managing Multi-platform Environments with OpenStackBeyond x86: Managing Multi-platform Environments with OpenStack
Beyond x86: Managing Multi-platform Environments with OpenStack
 
Netherlands Tech Tour 02 - MySQL Fabric
Netherlands Tech Tour 02 -   MySQL FabricNetherlands Tech Tour 02 -   MySQL Fabric
Netherlands Tech Tour 02 - MySQL Fabric
 
VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms
VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms
VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms
 
JVMs in Containers
JVMs in ContainersJVMs in Containers
JVMs in Containers
 
Mysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New FeaturesMysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New Features
 
Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
 Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
 
Sparc SuperCluster
Sparc SuperClusterSparc SuperCluster
Sparc SuperCluster
 
Oracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo PruscinoOracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo Pruscino
 
ZooKeeper and Embedded ZooKeeper Support for IBM InfoSphere Streams V4.0
ZooKeeper and Embedded ZooKeeper Support for IBM InfoSphere Streams V4.0ZooKeeper and Embedded ZooKeeper Support for IBM InfoSphere Streams V4.0
ZooKeeper and Embedded ZooKeeper Support for IBM InfoSphere Streams V4.0
 
Transforming Mission Critical Applications
Transforming Mission Critical ApplicationsTransforming Mission Critical Applications
Transforming Mission Critical Applications
 
JVMs in Containers - Best Practices
JVMs in Containers - Best PracticesJVMs in Containers - Best Practices
JVMs in Containers - Best Practices
 
MySQL Replication
MySQL ReplicationMySQL Replication
MySQL Replication
 

More from solarisyougood

Emc recoverpoint technical
Emc recoverpoint technicalEmc recoverpoint technical
Emc recoverpoint technicalsolarisyougood
 
Emc vmax3 technical deep workshop
Emc vmax3 technical deep workshopEmc vmax3 technical deep workshop
Emc vmax3 technical deep workshopsolarisyougood
 
Cisco prime network 4.1 technical overview
Cisco prime network 4.1 technical overviewCisco prime network 4.1 technical overview
Cisco prime network 4.1 technical overviewsolarisyougood
 
Designing your xen desktop 7.5 environment with training guide
Designing your xen desktop 7.5 environment with training guideDesigning your xen desktop 7.5 environment with training guide
Designing your xen desktop 7.5 environment with training guidesolarisyougood
 
Ibm aix technical deep dive workshop advanced administration and problem dete...
Ibm aix technical deep dive workshop advanced administration and problem dete...Ibm aix technical deep dive workshop advanced administration and problem dete...
Ibm aix technical deep dive workshop advanced administration and problem dete...solarisyougood
 
Power vc for powervm deep dive tips & tricks
Power vc for powervm deep dive tips & tricksPower vc for powervm deep dive tips & tricks
Power vc for powervm deep dive tips & trickssolarisyougood
 
Emc data domain technical deep dive workshop
Emc data domain  technical deep dive workshopEmc data domain  technical deep dive workshop
Emc data domain technical deep dive workshopsolarisyougood
 
Ibm flash system v9000 technical deep dive workshop
Ibm flash system v9000 technical deep dive workshopIbm flash system v9000 technical deep dive workshop
Ibm flash system v9000 technical deep dive workshopsolarisyougood
 
Emc vnx2 technical deep dive workshop
Emc vnx2 technical deep dive workshopEmc vnx2 technical deep dive workshop
Emc vnx2 technical deep dive workshopsolarisyougood
 
Emc isilon technical deep dive workshop
Emc isilon technical deep dive workshopEmc isilon technical deep dive workshop
Emc isilon technical deep dive workshopsolarisyougood
 
Cisco mds 9148 s training workshop
Cisco mds 9148 s training workshopCisco mds 9148 s training workshop
Cisco mds 9148 s training workshopsolarisyougood
 
Cisco cloud computing deploying openstack
Cisco cloud computing deploying openstackCisco cloud computing deploying openstack
Cisco cloud computing deploying openstacksolarisyougood
 
Se training storage grid webscale technical overview
Se training   storage grid webscale technical overviewSe training   storage grid webscale technical overview
Se training storage grid webscale technical overviewsolarisyougood
 
Vmware 2015 with vsphereHigh performance application platforms
Vmware 2015 with vsphereHigh performance application platformsVmware 2015 with vsphereHigh performance application platforms
Vmware 2015 with vsphereHigh performance application platformssolarisyougood
 
Deep dive into new features in v realizeoperations 6.0
Deep dive into new features in v realizeoperations 6.0Deep dive into new features in v realizeoperations 6.0
Deep dive into new features in v realizeoperations 6.0solarisyougood
 
Reference design for v mware nsx
Reference design for v mware nsxReference design for v mware nsx
Reference design for v mware nsxsolarisyougood
 
Nsx security deep dive
Nsx security deep diveNsx security deep dive
Nsx security deep divesolarisyougood
 
V sphere virtual volumes technical overview
V sphere virtual volumes technical overviewV sphere virtual volumes technical overview
V sphere virtual volumes technical overviewsolarisyougood
 

More from solarisyougood (20)

Emc vipr srm workshop
Emc vipr srm workshopEmc vipr srm workshop
Emc vipr srm workshop
 
Emc recoverpoint technical
Emc recoverpoint technicalEmc recoverpoint technical
Emc recoverpoint technical
 
Emc vmax3 technical deep workshop
Emc vmax3 technical deep workshopEmc vmax3 technical deep workshop
Emc vmax3 technical deep workshop
 
Cisco prime network 4.1 technical overview
Cisco prime network 4.1 technical overviewCisco prime network 4.1 technical overview
Cisco prime network 4.1 technical overview
 
Designing your xen desktop 7.5 environment with training guide
Designing your xen desktop 7.5 environment with training guideDesigning your xen desktop 7.5 environment with training guide
Designing your xen desktop 7.5 environment with training guide
 
Ibm aix technical deep dive workshop advanced administration and problem dete...
Ibm aix technical deep dive workshop advanced administration and problem dete...Ibm aix technical deep dive workshop advanced administration and problem dete...
Ibm aix technical deep dive workshop advanced administration and problem dete...
 
Power vc for powervm deep dive tips & tricks
Power vc for powervm deep dive tips & tricksPower vc for powervm deep dive tips & tricks
Power vc for powervm deep dive tips & tricks
 
Emc data domain technical deep dive workshop
Emc data domain  technical deep dive workshopEmc data domain  technical deep dive workshop
Emc data domain technical deep dive workshop
 
Ibm flash system v9000 technical deep dive workshop
Ibm flash system v9000 technical deep dive workshopIbm flash system v9000 technical deep dive workshop
Ibm flash system v9000 technical deep dive workshop
 
Emc vnx2 technical deep dive workshop
Emc vnx2 technical deep dive workshopEmc vnx2 technical deep dive workshop
Emc vnx2 technical deep dive workshop
 
Emc isilon technical deep dive workshop
Emc isilon technical deep dive workshopEmc isilon technical deep dive workshop
Emc isilon technical deep dive workshop
 
Emc vplex deep dive
Emc vplex deep diveEmc vplex deep dive
Emc vplex deep dive
 
Cisco mds 9148 s training workshop
Cisco mds 9148 s training workshopCisco mds 9148 s training workshop
Cisco mds 9148 s training workshop
 
Cisco cloud computing deploying openstack
Cisco cloud computing deploying openstackCisco cloud computing deploying openstack
Cisco cloud computing deploying openstack
 
Se training storage grid webscale technical overview
Se training   storage grid webscale technical overviewSe training   storage grid webscale technical overview
Se training storage grid webscale technical overview
 
Vmware 2015 with vsphereHigh performance application platforms
Vmware 2015 with vsphereHigh performance application platformsVmware 2015 with vsphereHigh performance application platforms
Vmware 2015 with vsphereHigh performance application platforms
 
Deep dive into new features in v realizeoperations 6.0
Deep dive into new features in v realizeoperations 6.0Deep dive into new features in v realizeoperations 6.0
Deep dive into new features in v realizeoperations 6.0
 
Reference design for v mware nsx
Reference design for v mware nsxReference design for v mware nsx
Reference design for v mware nsx
 
Nsx security deep dive
Nsx security deep diveNsx security deep dive
Nsx security deep dive
 
V sphere virtual volumes technical overview
V sphere virtual volumes technical overviewV sphere virtual volumes technical overview
V sphere virtual volumes technical overview
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Recently uploaded (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 

Presentation exploit power vm features to maximize performance & efficiencies

  • 1. Chris Churchey – Principal ATS Group, LLC churchey@TheATSgroup.com (610-574-0207) October 2013 Exploit PowerVM Features to Maximize Performance & Efficiencies © 2013 IBM Corporation
  • 3. Exploit PowerVM Features to Maximize Performance & Efficiencies Exploit PowerVM Features to Maximize Performance & Efficiencies Multiple Shared Processor Pools (MSPP) 3 © 2013 IBM Corporation
  • 4. Exploit PowerVM Features to Maximize Performance & Efficiencies What is MSPP?  Group of physical processors  Shared among multiple logical partitions  The sum of the assigned capacity for each LPAR cannot exceed the total capacity of the processor group  Applies to Power6 and above 4 © 2013 IBM Corporation
  • 5. Exploit PowerVM Features to Maximize Performance & Efficiencies Why use MSPPs?  Reduce software license (e.g. # of cores) costs by placing LPAR(s) in their own pool – Customers have reported saving $100K to >$8M a year  Share the software license across LPAR(s) by placing them in the same pool (e.g. Float across Prod & Dev)  Limit a group of LPAR(s) to a combined MAX CPU consumption to protect others – Example: Power 770 with 32 cores • Dev LPAR(s) pool Max CPU=5 • Prod LPAR(s) pool Max CPU=32 (All) 5 © 2013 IBM Corporation
  • 6. Exploit PowerVM Features to Maximize Performance & Efficiencies MSPP Analysis 1. Identify candidate LPAR(s) – Software licensed by # of cores currently Dedicated or Capped, or license ALL cores on the server 2. Collect physical CPU usage for candidate LPAR(s) 3. View the candidate LPAR(s) over a period of time 4. Determine usage mix and observed Peaks – The pool’s Maximum Processing Units = “peak observed + projected growth + buffer”  NOTE: Galileo Performance Explorer makes this easy using Virtual Groups to view candidate LPAR(s)! 6 © 2013 IBM Corporation
  • 7. Exploit PowerVM Features to Maximize Performance & Efficiencies MSPP Analysis p795 with 23 LPARs, peaking 23 cores 7 © 2013 IBM Corporation
  • 8. Exploit PowerVM Features to Maximize Performance & Efficiencies MSPP Analysis Selected 7 Oracle LPARs, peaking 12 Cores 8 © 2013 IBM Corporation
  • 9. Exploit PowerVM Features to Maximize Performance & Efficiencies MSPP Analysis “What If” Shared Pool Analysis 9 © 2013 IBM Corporation
  • 10. Exploit PowerVM Features to Maximize Performance & Efficiencies MSPP Analysis Performance View of Pool 0 and Pool 1 10 © 2013 IBM Corporation
  • 11. Exploit PowerVM Features to Maximize Performance & Efficiencies MSPP Analysis Detailed Performance View of Pool 1 (Oracle Pool) 11 © 2013 IBM Corporation
  • 12. Exploit PowerVM Features to Maximize Performance & Efficiencies MSPP Resources  IBM PowerVM Virtualization Introduction and Configuration http://www.redbooks.ibm.com/abstracts/sg247940.html  Exploiting IBM PowerVM Virtualization Features with IBM Cognos 8 Business Intelligence http://www.redbooks.ibm.com/abstracts/sg247842.html?Open  Try it! MSPP Pools can be dynamically created, move LPAR(s) in & out, and increase/decrease MAX  ATS can help analyze and implement MSPP 12 © 2013 IBM Corporation
  • 13. Exploit PowerVM Features to Maximize Performance & Efficiencies Exploit PowerVM Features to Maximize Performance & Efficiencies Shared Ethernet Adapters (SEA) 13 © 2013 IBM Corporation
  • 14. Exploit PowerVM Features to Maximize Performance & Efficiencies What is a SEA?  Group Virtual I/O Server component that bridges a physical Ethernet adapter and Ethernet adapters  LPAR(s) on the virtual network can share access to the physical network  LPAR(s) on the virtual network can communicate with stand-alone servers and logical partitions on other systems  Eliminates the need for each client logical partition to a dedicated physical adapter 14 © 2013 IBM Corporation
  • 15. Exploit PowerVM Features to Maximize Performance & Efficiencies Why use SEAs?  Required for Live Partition Mobility (LPM)  Eliminate dedicated adapters to LPARs  Reduce network switches, ports and cabling  Reduce # of adapters, thus reduce slots/IO-drawers  Share network bandwidth across LPARs  Balance CPU load across VIO’s (1 often 100% Busy)  Maximize network throughput using ALL adapters 15 © 2013 IBM Corporation
  • 16. Exploit PowerVM Features to Maximize Performance & Efficiencies SEA Options  SEA-NIB (Network Interface Backup) + vSwitches – (2) Virtual Ethernet adapters per LPAR – EtherChannel used on Client LPAR to designate Primary VIO – Script to balance Even/Odd LPAR to primary Even/Odd VIO – Preferred for Max Network Throughput and Availability – Multiple VLANs NOT required  SEA-HA (High Availability) – (1) Virtual Ethernet adapter per LPAR – All LPAR(s) network goes through 1 VIO w/failover to 2nd VIO – 2nd VIO Ethernet ports idle, unused performance  SEA-HA Load Sharing (aka Load Balancing) – Requires multiple VLANs which are balanced between VIO’s – It chooses which VLANs go to which VIO’s – Requires manual ‘chdev’ to restart if failover 16 © 2013 IBM Corporation
  • 17. Exploit PowerVM Features to Maximize Performance & Efficiencies SEA Architecture – NIB w/vSwitches 1Gb (80-100MB/s) + 1Gb (80-100MB/s) Load Balance=200MB/s 17 © 2013 IBM Corporation
  • 18. Exploit PowerVM Features to Maximize Performance & Efficiencies SEA Architecture – HA 1Gb (80-100MB/s) 1Gb (80-100MB/s) Backup-Wasted 18 © 2013 IBM Corporation
  • 19. Exploit PowerVM Features to Maximize Performance & Efficiencies SEA Architecture – HA Load Sharing 1Gb (80-100MB/s) + 1Gb (80-100MB/s) Load Sharing=200MB/s 19 © 2013 IBM Corporation
  • 20. Exploit PowerVM Features to Maximize Performance & Efficiencies SEA Analysis 1. Collect physical CPU and SEA usage for VIO LPARs – View VIO LPARs over a period of time 2. Look for: – 1 VIO with high/max CPU and other minimal – 1 VIO SEA at max throughput (flat line) and other minimal 3. If using SEA-NIB today, balance script on all LPARs 4. If using SEA-HA today, use Load Sharing feature – NOTE: Galileo Performance Explorer can display this performance information quickly and easily! 20 © 2013 IBM Corporation
  • 21. Exploit PowerVM Features to Maximize Performance & Efficiencies SEA Analysis - NIB  Host SEA Network Packet Send & Receive Throughput  Host Physical CPU Utilization Summary 21 © 2013 IBM Corporation
  • 22. Exploit PowerVM Features to Maximize Performance & Efficiencies SEA Analysis - HA  Host SEA Network Packet Send & Receive Throughput  Host Physical CPU Utilization Summary 22 © 2013 IBM Corporation
  • 23. Exploit PowerVM Features to Maximize Performance & Efficiencies Exploit PowerVM Features to Maximize Performance & Efficiencies NPIV vs. vSCSI Performance 23 © 2013 IBM Corporation
  • 24. Exploit PowerVM Features to Maximize Performance & Efficiencies What is NPIV and vSCSI? NPIV  Allows a single HBA to register multiple WWPNs  Each virtual server presents a different WWPN to the SAN  Each virtual server will see its own unique storage vSCSI  A SCSI disk, or a volume or file in a VIO Server that is exported to a virtual IO client  LUNs implement a sub-set of the SCSI protocol 24 © 2013 IBM Corporation
  • 25. Exploit PowerVM Features to Maximize Performance & Efficiencies Why NPIV over vSCSI?  Higher throughput from client LPAR  Higher IOps from client LPAR  Better hdisk Service Time from client LPAR  Less CPU usage by the VIO LPAR  Load Balance IO across HBAs from client LPAR 25 © 2013 IBM Corporation
  • 26. Exploit PowerVM Features to Maximize Performance & Efficiencies NPIV vs. vSCSI Architecture 26 © 2013 IBM Corporation
  • 27. Exploit PowerVM Features to Maximize Performance & Efficiencies NPIV/vSCSI Test configuration  AIX LPAR (gvicaix71-10) on a p700 blade and IVM – (2) 8Gb HBA to V7000 • (4) 100GB vdisks (LUNs) created…same mdisk/array group – (vSCSI) =(2) 100GB LUNs mapped to VIO, mkvdev to AIX LPAR • hdisk3 and hdisk4 on gvicaix71-10 – (vfc) =(2) 100GB LUNs mapped to (2) wwpn’s on AIX LPAR • hdisk1 and hdisk2 on gvicaix71-10  ndisk64 Seq./Random Read/Write 4K/256K tests 27 © 2013 IBM Corporation
  • 28. Exploit PowerVM Features to Maximize Performance & Efficiencies NPIV/vSCSI Test configuration 28 © 2013 IBM Corporation
  • 29. Exploit PowerVM Features to Maximize Performance & Efficiencies NPIV vs. vSCSI IOps NPIV: Over 500 more IOps! NPIV vSCSI 29 © 2013 IBM Corporation
  • 30. Exploit PowerVM Features to Maximize Performance & Efficiencies NPIV vs. vSCSI Read Service-Times NPIV: 0.75ms faster! NPIV vSCSI 30 © 2013 IBM Corporation
  • 31. Exploit PowerVM Features to Maximize Performance & Efficiencies NPIV vs. vSCSI Write Service-Times NPIV: 0.50ms faster! NPIV vSCSI 31 © 2013 IBM Corporation
  • 32. Exploit PowerVM Features to Maximize Performance & Efficiencies Questions and Answers 32 © 2013 IBM Corporation
  • 33. Exploit PowerVM Features to Maximize Performance & Efficiencies  We can help analyze and implement. Contact us!  Check-out Galileo Performance Explorer™ – Visit our booth for a hands-on demo – Complimentary* no-strings attached 6 months use for Conference attendees – Budget-friendly subscription pricing request www.GalileoSuite.com * First time Galileo user 33 © 2013 IBM Corporation
  • 34. Exploit PowerVM Features to Maximize Performance & Efficiencies Referenced Material  IBM PowerVM Virtualization Introduction and Configuration http://www.redbooks.ibm.com/abstracts/sg247940.html http://www.redbooks.ibm.com/abstracts/sg247842.html (Managing and Monitoring)  SEA‐NIB vs. SEA‐HA vs. SEA‐HA‐Load Sharing https://www.ibm.com/developerworks/mydeveloperworks/blogs/aixpert/entry/shared_ethernet_adapter_sea_failover_with_l oad_balancing198?lang=en https://www.ibm.com/developerworks/mydeveloperworks/blogs/AIXDownUnder/entry/shared_ethernet_adapter_load_sharin g_and_virtual_switches133?lang=en  SEA‐NIB‐vSwitches http://www‐ 03.ibm.com/support/techdocs/atsmastr.nsf/fe582a1e48331b5585256de50062ae1c/81c729a840b213b98625779e000722f4/$FI LE/PowerVM‐VirtualSwitches‐091010.pdf http://ibmsystemsmag.blogs.com/aixchange/2011/09/higher‐availability‐for‐vio‐clients‐an‐alternative.html  NPIV http://www.ibm.com/developerworks/aix/library/au‐NPIV/index.html  Galileo Performance Explorer http://www.galileosuite.com * First time Galileo user 34 © 2013 IBM Corporation