Sign In
Upload
Manuals
Brands
IBM Manuals
Computer Hardware
Power7+
IBM Power7+ Manuals
Manuals and User Guides for IBM Power7+. We have
1
IBM Power7+ manual available for free PDF download: Optimization And Tuning Manual
IBM Power7+ Optimization And Tuning Manual (224 pages)
Brand:
IBM
| Category:
Computer Hardware
| Size: 3.03 MB
Table of Contents
Front Cover
1
Table of Contents
5
Notices
9
Trademarks
10
Preface
11
The Team Who Wrote this Book
11
Now You Can Become a Published Author, too
15
Comments Welcome
16
Stay Connected to IBM Redbooks
16
Chapter 1. Optimization and Tuning on IBM POWER7 and IBM POWER7
17
Introduction
18
Outline of this Guide
18
Conventions that Are Used in this Guide
20
Background
20
Optimizing Performance on POWER7
21
Lightweight Tuning and Optimization Guidelines
22
Deployment Guidelines
29
Deep Performance Optimization Guidelines
33
Chapter 2. The POWER7 Processor
37
Introduction to the POWER7 Processor
38
The POWER7+ Processor
39
Multi-Core and Multi-Thread Scalability
39
Using POWER7 Features
41
Page Sizes (4 KB, 64 KB, 16 MB, and 16 GB)
41
Cache Sharing
45
SMT Priorities
51
Storage Synchronization (Sync, Lwsync, Lwarx, Stwcx, and Eieio)
53
Vector Scalar Extension (VSX)
55
Decimal Floating Point (DFP)
60
Data Prefetching Using D-Cache Instructions and the Data Streams Control Register
62
(Dscr)
62
Related Publications
67
Chapter 3. The POWER Hypervisor
71
Introduction to the POWER7 Hypervisor
72
POWER7 Virtualization
73
Virtual Processors
73
Page Table Sizes for Lpars
77
Placing LPAR Resources to Attain Higher Memory Affinity
77
Active Memory Expansion
80
Optimizing Resource Placement - Dynamic Platform Optimizer
81
Related Publications
81
Chapter 4. AIX
83
AIX and System Libraries
84
AIX Operating System-Specific Optimizations
84
Using POWER7+ Features under AIX
99
AIX Active System Optimizer and Dynamic System Optimizer
100
Concepts
100
ASO and DSO Optimizations
102
Workloads
103
The Asoo Command
105
Environment Variables
105
System Requirements
106
Installing DSO
107
Log Files
107
AIX Preferred Practices
108
AIX Preferred Practices that Are Applicable to All Power Systems Generations
108
AIX Preferred Practices that Are Applicable to POWER7
109
POWER7 MID-Range and High-End High Impact or Pervasive Advisory
109
Related Publications
110
Chapter 5. Linux
113
Linux and System Libraries
114
Introduction
114
Linux Operating System-Specific Optimizations
114
Related Publications
122
Chapter 6. Compilers and Optimization Tools for C, C++, and Fortran
123
Compiler Versions and Optimization Levels
124
Advanced Compiler Optimization Techniques
125
Common Prerequisites
125
XL Compiler Family
126
GCC Compiler Family
128
IBM Feedback Directed Program Restructuring
130
Introduction
130
FDPR Supported Environments
131
Acceptable Input Formats
132
General Operation
132
Instrumentation and Profiling
133
Optimization
135
Related Publications
139
Chapter 7. Java
141
Java Levels
142
32-Bit Versus 64-Bit Java
142
Memory and Page Size Considerations
143
Medium and Large Pages for Java Heap and Code Cache
143
Configuring Large Pages for Java Heap and Code Cache
144
Prefetching
144
Compressed References
144
JIT Code Cache
145
Shared Classes
146
Java Garbage Collection Tuning
146
GC Strategy: Optthruput
146
GC Strategy: Optavgpause
147
GC Strategy: Gencon
147
GC Strategy: Balanced
147
Optimal Heap Size
148
Application Scaling
149
Choosing the Correct SMT Mode
149
Using Resource Sets
149
Java Lock Reservation
151
Java GC Threads
151
Java Concurrent Marking
152
Related Publications
152
Chapter 8. DB2
153
DB2 and the POWER7 Processor
154
Taking Advantage of the POWER7 Processor
154
Affinitization
154
Page Sizes
155
Decimal Arithmetics
155
Using SMT Priorities for Internal Lock Implementation
156
Capitalizing on the Compilers and Optimization Tools for POWER7
156
Whole-Program Analysis and Profile-Based Optimizations
156
Feedback Directed Program Restructuring (FDPR)
156
Capitalizing on POWER7 Virtualization
156
DB2 Virtualization
157
DB2 in an AIX Workload Partition
157
Capitalizing on the AIX System Libraries
158
Using the Thread_Post_Many API
158
File Systems
158
Capitalizing on Performance Tooling
159
High-Level Investigation
159
Low-Level Investigation
160
Conclusion
160
Related Publications
160
Chapter 9. Websphere Application Server
163
IBM Websphere
164
Installation
164
Deployment
164
Performance
165
Performance Analysis, Problem Determination, and Diagnostic Tests
166
Appendix A. Analyzing Malloc Usage under AIX
167
Introduction
168
How to Collect Malloc Usage Information
168
Appendix B. Performance Tooling and Empirical Performance Analysis
171
Introduction
172
Performance Advisors
172
Expert System Advisors
172
Rational Performance Advisor
177
Aix
178
CPU Profiling
179
AIX Trace-Based Analysis Tools
181
Finding Emulation Issues
186
Hpmstat, Hpmcount, and Tprof -E
187
Linux
187
Empirical Performance Analysis Using the IBM SDK for Powerlinux
188
Using the IBM SDK for Powerlinux Trace Analyzer
189
High Library Usage
189
Deeper Empirical Analysis
190
Java (Either AIX or Linux)
192
32-Bit or 64-Bit JDK
192
Java Heap Size, and Garbage Collection Policies and Parameters
192
Hot Method or Routine Analysis
193
Locking Analysis
198
Thread State Analysis
199
Appendix C. POWER7 Optimization and Tuning with Third-Party Applications
201
Migrating Oracle to POWER7
202
Oracle 11Gr2 Preferred Practices for AIX V6.1 and AIX V7.1 on Power Systems
204
Migrating Sybase ASE to POWER7
209
Implementing Sybase IQ to POWER7
211
Environment Variables
211
Special Considerations for Sybase IQ with SMT4 Mode
212
Shared Versus Dedicated Processors with Sybase IQ and POWER7
212
Migrating SAS to POWER7
213
Disk Storage Tuning
216
Migrating SAP Businessobjects Business Intelligence Platform with POWER7
219
Platform Support
219
Sizing for Optimum Performance
220
Landscape Design
220
Back Cover
224
Advertisement
Advertisement
Related Products
IBM Power System POWER7 Series
IBM PN 10K8798
IBM PPC440X5 CPU Core
IBM System p5 550Q
IBM POWER 710
IBM POWER 730
IBM Power 755
IBM Power 750 Express
IBM Power 720 Express
IBM Power 740 Express
IBM Categories
Server
Desktop
Storage
Laptop
Monitor
More IBM Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL