Professional Documents
Culture Documents
Glance PDF
Glance PDF
© 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice
HP-UX 11i v3 Knowledge-on-Demand
• Objective: Support developers, deployment
personnel and customers in achieving better
business outcomes with HP-UX 11i
• What HP is providing: A series of technical on-
demand training Webcasts
• Focused on helping people who deploy HP-UX Integrity
solutions increase performance through optimizing their
installations for HP-UX 11i v3 on HP Integrity servers
• Available at www.hp.com/go/kod
© 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice
Introducing today’s speaker
Doug Grumann is an expert on
system performance analysis
and the HP system performance
tools. He worked on the original
team that developed Glance on
the HP-UX and other unix
platforms over 15 years ago,
and he has worked in this
product domain since then,
participating in various aspects
of development, support, and
marketing.
HP-UX 11i v3 Training
Contents
• Glance introduction
• Overview of system performance analysis
• Tour of character mode and motif mode user
interfaces
• Customization
• Bottleneck analysis example
• Performance Tips
• Data flow and references
local
agents
Glance profilers
application-specific
service
instrumentation
response
probes
more specific hardware-specific debuggers
instrumentation
focused on
multi-system system application program code
“should I buy
more memory?”
“what’s this
program doing?” “which resources
are bottlenecked?”
what files
what is the which app why is this
is the
resource is using process
process
bottlenecked? most cpu? so active?
reading?
syscall rate
global cpu utilization
thread list
service time
application active procs
processor queues
virtual memory size
DO: DO NOT:
• Figure out what’s “normal” on • Ignore systems that are
your systems currently running well
• Be willing to do the work to know • Forget to keep historical
what you’re doing performance data
• Change one thing at a time • Fix things that ain’t broke
• Keep in mind: It Depends • Assume one solution fits all
cumulative average
and high-water
each process identified in a line with cpu, marks for utils kept
disk, memory and wait-state information from the point
glance was started
to test
you canrevised
use theparm file
application definitions,
/var/opt/perf/parm file to
save your
bucket modified
groups parm
of related
file to $HOME/.parm
processes and
into applications
lookdefine
you at howandprocesses are
then monitor
bucketed via of
performance thethe
application as
application listainwhole
Glance.
to verify, you can then
select an application to see
what processes are included
in each
20:05 ALARM [5] START WARNING: HPVM CPU Bottleneck probability= 75%
20:10 ALARM [9] START CRITICAL: cld application response time >5s
PM letsphysical
The you zoomCPUinutilizations
to more detail for four
for the
theguests
most are
recent timeframe
typically – the spike
low however in
recent
CPU utilization
history shows for the ‘hpux1131’
a spike guest
related to the
is ‘hpux1131’
clear guest
Datacomm Alarming
xglance
(Motif mode)
Local export
Data Collection and
(extract)
glance Management
(charmode) (scopeux)
Measurement
Interface
(midaemon) Data Source
Integration Performance
Glance ARM
Agent
OS performance Instrumented
instrumentation applications