My Account Log in

2 options

Advanced POWER virtualization on IBM eServer p5 servers : architecture and performance considerations / Ben Gibbs et al.

Ebook Central Academic Complete Available online

View online

Ebook Central College Complete Available online

View online
Format:
Book
Author/Creator:
Gibbs, G. Benton.
Contributor:
Pulles, Margo.
Series:
IBM redbooks.
Redbooks
Language:
English
Subjects (All):
Virtual computer systems.
Client/server computing.
Physical Description:
1 online resource (436 p.)
Place of Publication:
Austin, TX : IBM, International Technical Support Organization, 2005.
Language Note:
English
Contents:
Intro
Contents
Notices
Trademarks
Preface
The specialists who wrote this redbook
Become a published author
Comments welcome
Part 1 Virtualization technology
Chapter 1. Introduction
1.1 Performance tuning redefined
1.1.1 Understanding performance
1.1.2 Performance considerations
Chapter 2. IBM POWER5 architecture
2.1 Introduction
2.2 Chip design
2.3 POWER5 enhancements
2.4 POWER5 instruction pipelines
2.4.1 Instruction fetching
2.4.2 Branch prediction
2.4.3 Instruction decoding and preprocessing
2.4.4 Group dispatch
2.4.5 Register renaming
2.4.6 Instruction execution
2.5 Caches
2.5.1 Level 2 (L2) cache
2.5.2 Level 3 (L3) cache
2.5.3 Summary of caches on POWER5
2.5.4 Address translation resources
2.6 Timing facilities
2.7 Dynamic power management
2.8 Processor Utilization Resource Register (PURR)
2.9 Large POWER5 SMPs
2.10 Summary
Chapter 3. Simultaneous multithreading
3.1 What is multithreading?
3.2 POWER5 simultaneous multithreading features
3.2.1 Dynamic switching of thread states
3.2.2 Snooze and snooze delay
3.3 Controlling priority of threads
3.3.1 Dynamic resource balancing (DRB)
3.3.2 Adjustable thread priorities
3.3.3 Thread priority implementation
3.4 Software considerations
3.4.1 Simultaneous multithreading aware scheduling
3.4.2 Thread priorities on AIX 5L V5.3
3.4.3 Thread priorities on Linux
3.4.4 Cache effects
3.5 Simultaneous multithreading performance
3.5.1 Engineering and scientific applications
3.5.2 Simultaneous multithreading benchmarks
3.6 Summary
Chapter 4. POWER Hypervisor
4.1 POWER Hypervisor implementation
4.1.1 POWER Hypervisor functions
4.1.2 Micro-Partitioning extensions
4.1.3 POWER Hypervisor design
4.2 Performance considerations.
Chapter 5. Micro-Partitioning
5.1 Partitioning on the IBM eServer p5 systems
5.2 Micro-Partitioning implementation
5.2.1 Virtual processor dispatching
5.2.2 Phantom interrupts
5.3 Performance considerations
5.3.1 Micro-Partitioning considerations
5.3.2 Locking considerations
5.3.3 Memory affinity considerations
5.3.4 Idle partition consideration
5.3.5 Application considerations in Micro-Partitioning
5.3.6 Micro-Partitioning planning guidelines
5.4 Summary
Chapter 6. Virtual I/O
6.1 Introduction
6.2 POWER Hypervisor support for virtual I/O
6.2.1 Virtual I/O infrastructure
6.2.2 Types of connections
6.3 The IBM Virtual I/O Server
6.3.1 Providing high availability support
6.4 Virtual Serial Adapter (VSA)
6.5 Virtual Ethernet
6.5.1 Virtual LAN
6.5.2 Virtual Ethernet connections
6.5.3 Benefits of virtual Ethernet
6.5.4 Limitations and considerations
6.5.5 POWER Hypervisor switch implementation
6.5.6 Performance considerations
6.5.7 VLAN throughput at different processor entitlements
6.5.8 Comparing throughput of VLAN to physical Ethernet
6.5.9 Comparing CPU utilization
6.5.10 Comparing transaction rate and latency
6.5.11 VLAN performance
6.5.12 VLAN implementation guidelines
6.6 Shared Ethernet Adapter
6.6.1 Shared Ethernet Adapter performance
6.6.2 Request/response time and latency
6.7 Implementation guidelines
6.7.1 Guidelines for Shared Ethernet Adapter sizing
6.7.2 Guidelines for physical Ethernet sizing
6.7.3 Control of threading in the Shared Ethernet Adapter
6.8 Virtual SCSI
6.8.1 Client and server interaction
6.8.2 AIX 5L V5.3 device configuration for virtual SCSI
6.8.3 Interpartition communication
6.8.4 Disk considerations
6.8.5 Configuring for redundancy
6.8.6 Performance considerations.
6.8.7 Sizing a virtual SCSI server
6.9 Summary
Part 2 Virtualization support and tuning
Chapter 7. AIX 5L Version 5.3 operating system support
7.1 Introduction
7.1.1 Processors
7.1.2 Dynamic re-configuration
7.1.3 Existing performance commands enhancement
7.1.4 New performance commands
7.1.5 Paging space
7.1.6 Logical Volume Manager (LVM)
7.1.7 Virtual local area network (VLAN)
7.1.8 EtherChannel
7.1.9 Partition Load Manager
Chapter 8. POWER5 system performance
8.1 Performance commands
8.1.1 lparstat command
8.1.2 mpstat command
8.1.3 vmstat command
8.1.4 iostat command
8.1.5 sar command
8.1.6 topas command
8.1.7 xmperf command
8.2 Performance tuning approach
8.2.1 Global performance analysis
8.2.2 CPU analysis
8.2.3 Memory analysis
8.2.4 Disk I/O analysis
8.2.5 Network I/O analysis
Chapter 9. Application tuning
9.1 Performance bottlenecks identification
9.1.1 Time commands, time utilities, and time routines
9.2 Tuning applications using only the compiler
9.2.1 Compiler brief overview
9.2.2 Most commonly used flags
9.2.3 Compiler directives for performance
9.2.4 POWER5 compiler features
9.3 Profiling applications
9.3.1 Hardware performance monitor
9.3.2 Profiling utilities
9.4 Memory management
9.5 Optimization of critical sections in the code
9.5.1 General rules for optimization strategies
9.5.2 Array optimization
9.5.3 Loop optimization
9.6 Optimized libraries
9.6.1 MASS Library
9.6.2 ESSL library
9.7 Parallel programming general concepts
Chapter 10. Partition Load Manager
10.1 When and how should I use Partition Load Manager?
10.1.1 Partition Load Manager and other load-balancing tools
10.1.2 When to use Partition Load Manager
10.1.3 How to deploy Partition Load Manager.
10.2 More about Partition Load Manager installation and setup
10.2.1 Overview of Partition Load Manager behavior
10.2.2 Management versus monitoring modes
10.2.3 Configuration file and tunables
10.3 Managing and monitoring with Partition Load Manager
10.3.1 Managing multiple partitions
10.3.2 Extra tips about the xlplm command
10.3.3 Examples of Partition Load Manager commands output
10.4 Partition Load Manager performance impact
10.4.1 Partition Load Manager resource requirements
10.4.2 Partition Load Manager impact on managed partitions
Related publications
IBM Redbooks
Other publications
Online resources
How to get IBM Redbooks
Help from IBM
Index
Back cover.
Notes:
Includes index.
OCLC:
80245352

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account