Professional Documents
Culture Documents
1G6 Quick View With Full Toc
1G6 Quick View With Full Toc
cover
Trademarks
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business
Machines Corp., registered in many jurisdictions worldwide.
The following are trademarks of International Business Machines Corporation, registered in many
jurisdictions worldwide:
Active Memory™ AIX 5L™ AIX 6™
AIX® DB™ DB2®
developerWorks® EnergyScale™ Express®
FileNet® i5/OS™ Micro-Partitioning®
PartnerWorld® POWER Hypervisor™ Power Systems™
Power® PowerLinux™ PowerVM®
PowerVP™ POWER6® POWER7 Systems™
POWER7+™ POWER7® POWER8™
Redbooks® Redpaper™ System p®
Tivoli® WebSphere® Workload Partitions Manager™
z9®
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
Windows and Windows NT are trademarks of Microsoft Corporation in the United States, other
countries, or both.
Java™ and all Java-based trademarks and logos are trademarks or registered trademarks of
Oracle and/or its affiliates.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Snooze® is a trademark or registered trademark of Silverpop, an IBM Company.
Other product and service names might be trademarks of IBM or other companies.
TOC Contents
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
Agenda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix
Checkpoint (3 of 4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-91
Checkpoint (4 of 4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-92
Exercise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-93
Unit summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-94
Unit 4. Configuring multiple shared processor pools and donating dedicated processors4-1
Unit objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-2
Topic 1: Shared dedicated processors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-3
Topic objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-4
Dedicated processors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-5
Shared dedicated processors: Donating mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-6
POWER virtualization enhancement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-7
Dedicated processors: Enabling donating mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-8
Viewing mode on HMC CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-9
Changing mode on HMC CLI (1 of 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-10
Changing mode on HMC CLI (2 of 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-11
Viewing donating mode in AIX tools (1 of 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-12
Viewing donating mode in AIX tools (2 of 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-13
View recorded HMC utilization data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-14
Viewing donating mode: HMC utilization data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-15
Dedicated processors donating scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-16
Shared dedicated processor metrics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-18
Comparing donating mode to capped mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-20
Topic summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-21
Topic 2: Multiple shared processor pools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-22
Topic objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-23
What are multiple shared processor pools? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-24
Multiple shared processor pools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-25
Multiple shared processor pool: Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-26
CPU consumption for uncapped partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-27
CPU usage in a user-defined shared processor pool . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-28
Virtual shared processor pools: Resolution level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-29
Hardware and software requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-30
Configuring multiple shared pools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-31
Managed system properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-32
Change attributes of shared processor pools (1 of 3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-33
Change attributes of shared processor pools (2 of 3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-34
Change attributes of shared processor pools (3 of 3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-35
Changing the LPAR shared pool assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-36
Viewing shared pools in AIX tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-37
Viewing shared pools from HMC CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-38
Monitoring shared pools: AIX tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-39
Monitor pools using HMC utilization data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-40
Topic summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-41
Checkpoint (1 of 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-42
Checkpoint (2 of 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-43
Exercise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-44
Unit summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-45
Checkpoint (2 of 3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-70
Checkpoint (3 of 3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-71
Exercise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-72
Unit summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-73
TMK
Trademarks
The reader should recognize that the following terms, which appear in the content of this training
document, are official trademarks of IBM or other companies:
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business
Machines Corp., registered in many jurisdictions worldwide.
The following are trademarks of International Business Machines Corporation, registered in many
jurisdictions worldwide:
Active Memory™ AIX 5L™ AIX 6™
AIX® DB™ DB2®
developerWorks® EnergyScale™ Express®
FileNet® i5/OS™ Micro-Partitioning®
PartnerWorld® POWER Hypervisor™ Power Systems™
Power® PowerLinux™ PowerVM®
PowerVP™ POWER6® POWER7 Systems™
POWER7+™ POWER7® POWER8™
Redbooks® Redpaper™ System p®
Tivoli® WebSphere® Workload Partitions Manager™
z9®
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
Windows and Windows NT are trademarks of Microsoft Corporation in the United States, other
countries, or both.
Java™ and all Java-based trademarks and logos are trademarks or registered trademarks of
Oracle and/or its affiliates.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Snooze® is a trademark or registered trademark of Silverpop, an IBM Company.
Other product and service names might be trademarks of IBM or other companies.
pref
Course description
Power Systems for AIX - Virtualization II: Advanced PowerVM and
Performance
Purpose
Students in this course will learn how to implement advanced IBM PowerVM
features, such as Active Memory Sharing, Active Memory Expansion, shared
dedicated processors, and multiple shared processor pools.
Additionally, students will learn skills to implement, measure, analyze, and
tune PowerVM virtualization features for optimal performance on IBM Power
Systems servers. This course focuses on the features that relate to the
performance of IBM POWER processor-based systems, AIX, and the special
monitoring, configuring, and tuning needs of logical partitions (LPARs). This
course does not cover application monitoring and tuning.
Students will also learn AIX performance analysis and tuning tools that help
an administrator take advantage of shared processors and other
virtualization features of the IBM Power Systems servers.
Hands-on lab exercises reinforce each lecture and give the students practical
experience.
Audience
Anyone responsible for the system administrative duties implementing and
managing virtualization features on a System p server.
The audience for this training includes the following:
• AIX technical support individuals
• System administrators
• Systems engineers
• System architects
Prerequisites
The LPAR prerequisite skills can be met by attending one of the following
classes or students can have equivalent LPAR skills.
• AN30G Power Systems for AIX - Virtualization I: Implementing
Virtualization
Objectives
After completing this course, the students should be able to:
• Describe the effect of the IBM PowerVM virtualization features on
performance and monitoring, such as:
- Simultaneous multithreading (SMT), shared processors, virtual
processors, multiple shared processor pools (MSPP), shared
dedicated capacity, Active Memory Sharing (AMS), Active Memory
Expansion (AME)
• Interpret the outputs of AIX performance monitoring and tuning tools
used to view the impact of features such as SMT, shared processors,
additional shared processor pool activations, and device virtualization
• Configure and monitor Active Memory Expansion
• Configure the Suspend and Resume and Active Memory Sharing
features
• Implement the deduplication feature of Active Memory Sharing
Curriculum relationship
This course assumes that students have taken the prerequisite virtualization
training. This course is the third of the available IBM Power System
virtualization courses.
pref
Agenda
Day 1
Welcome
Unit 1: PowerVM features review
Exercise 1: Introduction to the lab environment
Unit 2: PowerVP
Exercise 2: Using PowerVP
Day 2
Unit 3: Shared processors and virtual processor tuning
Exercise 3: Shared processors and virtual processor tuning
Unit 4: Multiple shared processor pools and donating dedicated processors
Exercise 4: Multiple shared processor pools and donating dedicated
processors
Day 3
Unit 5: Active Memory Sharing
Exercise 5: Active Memory Sharing
Unit 6: Active Memory Expansion
Exercise 6: Active Memory Expansion
Day 4
Unit 7: Virtual storage performance
Exercise 7: Virtual storage performance
Unit 8: Virtual network performance
Day 5
Exercise 8: Virtual network performance
Unit 9: Virtualization monitoring and performance management tools
Exercise 9: Using the Virtual I/O Server Performance Analysis Reporting Tool
Uempty
Unit 1. PowerVM features review
References
IBM Knowledge Center
http://www.ibm.com/support/knowledgecenter
© Copyright IBM Corp. 2010, 2016 Unit 1. PowerVM features review 1-1
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
Course Quick View with Full TOC
IBM Redbooks and Redpaper documents that are related to the PowerVM
that can be downloaded from
http://www.redbooks.ibm.com
SG24-7940 PowerVM Virtualization Introduction and Configuration
SG24-7590 PowerVM Virtualization Managing and Monitoring
SG24-8171 Performance Optimization and Tuning Techniques for IBM
Processors, including IBM POWER8
REDP-4194 IBM System p Advanced POWER Virtualization (PowerVM)
Best Practices
Uempty
Unit 2. PowerVP
Uempty
Unit 3. Shared processors and virtual processor
tuning
© Copyright IBM Corp. 2010, 2016 Unit 3. Shared processors and virtual processor tuning 3-1
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
Course Quick View with Full TOC
References
IBM Knowledge Center
http://www.ibm.com/support/knowledgecenter
IBM Redbooks and Redpaper documents that are related to the PowerVM
that can be downloaded from
http://www.redbooks.ibm.com
SG24-7940 PowerVM Virtualization Introduction and Configuration
SG24-7590 PowerVM Virtualization Managing and Monitoring
SG24-8171 Performance Optimization and Tuning Techniques for IBM
Processors, including IBM POWER8
REDP-4194 IBM System p Advanced POWER Virtualization (PowerVM)
Best Practices
Uempty
Unit 4. Configuring multiple shared processor
pools and donating dedicated processors
References
IBM Knowledge Center
http://www.ibm.com/support/knowledgecenter
IBM Redbooks and Redpaper documents that are related to the PowerVM
that can be downloaded from:
http://www.redbooks.ibm.com
SG24-7940 PowerVM Virtualization Introduction and Configuration
SG24-7590 PowerVM Virtualization Managing and Monitoring
SG24-8171 Performance Optimization and Tuning Techniques for IBM
Processors, including IBM POWER8
REDP-4194 IBM System p Advanced POWER Virtualization (PowerVM)
Best Practices
© Copyright IBM Corp. 2010, 2016 Unit 4. Configuring multiple shared processor pools and donating 4-1
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
V10.1
Course Quick View with Full TOC
Uempty
Unit 5. Active Memory Sharing
References
IBM Knowledge Center
http://www.ibm.com/support/knowledgecenter
IBM Redbooks and Redpaper documents that are related to the PowerVM
that can be downloaded from:
http://www.redbooks.ibm.com
SG24-7940 PowerVM Virtualization Introduction and Configuration
SG24-7590 PowerVM Virtualization Managing and Monitoring
© Copyright IBM Corp. 2010, 2016 Unit 5. Active Memory Sharing 5-1
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
Course Quick View with Full TOC
Uempty
Unit 6. Active Memory Expansion
References
Developerworks Active Memory Expansion portal with links to
documentation, tips, and movies:
https://www.ibm.com/developerworks/community/wikis/hom
e?lang=en#!/wiki/Power%20Systems/page/Active%20Mem
ory%20Expansion%20%28AME%29
© Copyright IBM Corp. 2010, 2016 Unit 6. Active Memory Expansion 6-1
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
Course Quick View with Full TOC
Active Memory Expansion: Overview and Usage Guide white paper can be
accessed from:
http://www-03.ibm.com/systems/power/hardware/whitepap
ers/am_exp.html
IBM Knowledge Center
http://www.ibm.com/support/knowledgecenter
IBM Redbooks and Redpaper documents that are related to the PowerVM
that can be downloaded from
http://www.redbooks.ibm.com
SG24-7940 PowerVM Virtualization Introduction and Configuration
SG24-7590 PowerVM Virtualization Managing and Monitoring
Uempty
Unit 7. Virtual storage performance
References
IBM Knowledge Center
http://www.ibm.com/support/knowledgecenter
IBM Redbooks and Redpaper documents that are related to the PowerVM
that can be downloaded from
http://www.redbooks.ibm.com
SG24-7940 PowerVM Virtualization Introduction and Configuration
SG24-7590 PowerVM Virtualization Managing and Monitoring
SG24-8171 Performance Optimization and Tuning Techniques for IBM
Processors, including IBM POWER8
REDP-4194 IBM System p Advanced POWER Virtualization (PowerVM)
Best Practices
© Copyright IBM Corp. 2010, 2016 Unit 7. Virtual storage performance 7-1
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
V10.1
Course Quick View with Full TOC
Uempty
Unit 8. Virtual network performance
References
IBM Knowledge Center
http://www.ibm.com/support/knowledgecenter
© Copyright IBM Corp. 2010, 2016 Unit 8. Virtual network performance 8-1
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
Course Quick View with Full TOC
IBM Redbooks and Redpaper documents that are related to the PowerVM
that can be downloaded from
http://www.redbooks.ibm.com
SG24-7940 PowerVM Virtualization Introduction and Configuration
SG24-7590 PowerVM Virtualization Managing and Monitoring
SG24-8171 Performance Optimization and Tuning Techniques for IBM
Processors, including IBM POWER8
REDP-4194 IBM System p Advanced POWER Virtualization (PowerVM)
Best Practices
Uempty
Unit 9. Virtualization monitoring and performance
management tools
References
IBM Knowledge Center
http://www.ibm.com/support/knowledgecenter
IBM Redbooks and Redpaper documents that are related to the PowerVM
that can be downloaded from
http://www.redbooks.ibm.com
SG24-7940 PowerVM Virtualization Introduction and Configuration
SG24-7590 PowerVM Virtualization Managing and Monitoring
© Copyright IBM Corp. 2010, 2016 Unit 9. Virtualization monitoring and performance management tools 9-1
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
Course Quick View with Full TOC