HP Education Services
HP-UX Performance and Tuning (H4262S)
This course shows you how to optimize the
performance of your computing environment,
including multiprocessor and cell-based systems.
Extensive hands-on labs allow you to gain
experience using standard UNIX and HP-specific
tools to monitor, analyze, and tune the
performance of HP-UX systems and common
network services. The 5-day course is 50 percent
lecture and 50 percent hands-on.
Audience
• Experienced HP-UX system and network
administrators
Course title: HP-UX Performance and Tuning
HP product number: H4262S
Prerequisites
Category/Subcategory: HP-UX / UNIX
• HP-UX System and Network Administration I
(H3064S) and HP-UX System and Network
Administration II (H3065S) or HP-UX for
Experienced UNIX System Administrators
(H5875S)
• Inside the HP-UX Operating System (H5081S) is
advantageous.
Course length: 5 days
Course objective
• Explore a methodology for investigating
performance issues
• Identify tools used to monitor HP-UX performance
• Identify bottlenecks and potential problems
• Determine appropriate remedial actions to take
Benefits to you
• Effectively utilize the range of performance tools
that are available to you
• Learn how to regularly monitor your systems and
quickly recognize problems
HP Education services are governed by the HP Education Services Terms and Conditions
Level: Advanced
Delivery language: English
To order: To review course schedules and to register for
a course, visit www.hp.com/learn/unix and select your
country from the drop down menu, or, contact your HP
sales representative or HP authorized channel partner.
• Optimize your systems by identifying and
removing performance bottlenecks
• Effectively allocate resources such as CPU,
memory, disk I/O bandwidth among your critical
and lower priority users and applications
• Deliver a guaranteed level of application
performance to your end users
Why education services from HP?
•
•
•
•
•
•
Focus on job-specific skills
Hands-on practice
Experienced and best-in-the-field HP instructors
Comprehensive student materials
More than 80 training locations worldwide
Customized on-site delivery
CPUs and Performance
•
Types of CPU bottlenecks
•
CPUs and performance
•
Data access times
•
Tuning for data latency
•
Performance and system size
•
mpsched
• HP Systems Insight Manager: HP-UX (HB508S),
HP-UX Virtualization Tools Boot Camp (HF869S)
•
Launch policies
•
Processor sets
Detailed course outline
•
Address translation delays
•
Variable page size kernel parameters
•
The change attributes command
•
Hyperthreading
•
Shared caches
•
Compiler optimizations
Next steps
Introduction to Performance
•
What is a performance problem
•
The “System centric” view of performance
•
Measuring performance
•
The first rule of interpreting metrics
•
Types of performance
•
Multiprocessor scaling
•
•
•
•
•
Bottlenecks
Baseline
Queuing and response times
Increasing CPU counts and utilization
Types of metrics
HP Performance Tools
•
HP Performance tools
•
Sources of data
•
Glance
•
GPM – Glance Plus Motif
•
Adviser and Alarms
•
HP Performance Agent and Manager
•
HP Performance Manager
•
Processes and Performance
•
CPU performance problems
•
Understanding the “standard” scheduler
•
Load balancing
•
Managing priorities
•
psets
•
Priority Inversion
•
Interrupt processing
•
Looking at CPU Utilization
CPUs Adjusting Performance
•
Unix commands to adjust prioritie
•
HP Tools and CPU Management
•
Process Resource Manager
VxFS I/O Performance
•
PRM
Layers of I/O
•
•
WLM
I/O and performance
•
•
gWLM
The filesystem layer
•
VxFS performance topics
•
VxFS inodes and extents
•
Defragmenting OnlineJFS filesystems
•
Understanding your I/O workload
•
Mount options
•
Caching controls
•
DSYNC
•
Concurrent I/O
Unix Performance Tools
•
•
•
•
•
•
Caliper
Prospect
tusc
lsof
sar
top
HP Education services are governed by the HP Education Services Terms and Conditions
2
•
•
vxtunefs
•
LORA with VM
SAP on LORA
Performance implications of locks
•
•
Large directories
•
Java on LORA
•
Buffered I/O, reading ahead
•
Oracle on LORA
•
Writing behind
•
Strategies for HP NUMA platforms
•
Direct I/O
•
Caching
Volume Manager I/O Performance
Memory
•
System memory management
•
When does memory affect performance
Virtual memory
•
Volume managers, introduction
•
•
Mirroring and performance
•
Memory allocation
•
Striping
•
vhand, the page daemon
Multipathing
•
Memory Resource Groups
Load balancing policies
•
File/Buffer cache paging differences
Diagnosing memory problems
•
•
•
Looking at I/O performance in glance
•
•
Examining VxVM performance with vxstat
•
Tuning the swap environment
•
How PRM Manages Disk Bandwidth
•
How PRM manages memory
•
Memory File System
Disk I/O Performance
Virtual Machine Performance
•
The SCSI layer
•
Optimizing I/Os in the SCSI Layer
•
Monitoring VMs
•
Device caching
•
hpvmsar
HP Integrity VM Manager
•
Setting low level SCSI parameters
•
•
Immediate reporting with simple disks
•
Glance
•
I/O related wait states
•
Measureware
•
Process system calls
Cell Local Memory and Performance
Java Performance
•
Measureware
•
LORA
•
Java out of the box
•
Uniform Memory access patterns
•
HPjmeter
•
Non-Uniform memory access platform
•
Java Management console
•
Locality domains to manage ccNUMA
memory
•
Recipes for diagnosing problems
•
Configuring CLM
•
Impact of I/O locality
•
Applications suited to LORA
•
LORA with nPars
•
LORA with vPars
HP Education services are governed by the HP Education Services Terms and Conditions
Network Performance
•
Types of performance
•
Latency and response time
•
Bandwidth
•
Layers within networking
3
•
Mapping the physical network
•
Measuring network speed
•
ttcp or nttcp
•
netperf
•
LAN cards and CPU interrupts
•
Auto Port Aggregation
•
TCP segmentation offload
•
Monitoring network performance
•
glance
•
ping
•
traceroute
•
netstat
•
lsof
•
Wireshark
Kernel Parameters
•
Kernel parameter groups
•
Process management
•
Memory management
•
I/O parameters
•
IPC parameters
•
Shared memory
•
Signal parameters
•
Networking
•
NFS parameters
•
Auditing and security
•
Glance report
•
Measureware collection
•
Tune-N-Tools
© Copyright 2010 Hewlett-Packard Development Company, L.P. The information contained
herein is subject to change without notice. The only warranties for HP products and services
are set forth in the express warranty statements accompanying such products and services.
Nothing herein should be construed as constituting an additional warranty. HP shall not be
liable for technical or editorial errors or omissions contained herein.
ver e.00, May 2010
To review course schedules and to register for a
course, visit http://www.hp.com/learn/unix and
select your country from the drop down menu.
HP Education services are governed by the HP Education Services Terms and Conditions
4
Download

HP-UX Performance and Tuning