Page 1 © 2001 Hewlett-Packard Company Tools for Measuring System and Application Performance Introduction GlancePlus Introduction Glance Motif Glance Character.

Slides:



Advertisements
Similar presentations
NAGIOS AND CACTI NETWORK MANAGEMENT AND MONITORING SYSTEMS.
Advertisements

Debugging What can debuggers do? Run programs Make the program stops on specified places or on specified conditions Give information about current variables’
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Fall 2006.
MCTS GUIDE TO MICROSOFT WINDOWS 7 Chapter 10 Performance Tuning.
Operating Systems High Level View Chapter 1,2. Who is the User? End Users Application Programmers System Programmers Administrators.
1 Processes and Pipes COS 217 Professor Jennifer Rexford.
11/15/2005Comp 120 Fall November Seven Classes to Go! Questions! VM and Making Programs Go.
Operating Systems: Software in the Background
1 Case Study 1: UNIX and LINUX Chapter History of unix 10.2 Overview of unix 10.3 Processes in unix 10.4 Memory management in unix 10.5 Input/output.
Chapter 14 Chapter 14: Server Monitoring and Optimization.
Performance Tuning By Samriti Uppal Dec 1 st, 2004.
OPERATING SYSTEMS Introduction
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 14 Server and Network Monitoring.
1 Threads Chapter 4 Reading: 4.1,4.4, Process Characteristics l Unit of resource ownership - process is allocated: n a virtual address space to.
Page 1 © 2001 Hewlett-Packard Company Tools for Measuring System and Application Performance Introduction GlancePlus Introduction Glance Motif Glance Character.
Jiapeng Xiu Chapter 3 Memory Management Chapter 3 Memory Management —— Solaris Memory Monitor.
Page 1 © 2001 Hewlett-Packard Company Tools for Measuring System and Application Performance Introduction GlancePlus Introduction Glance Motif Glance Character.
Page 1 © 2001 Hewlett-Packard Company Tools for Measuring System and Application Performance Introduction GlancePlus Introduction Glance Motif Glance Character.
Page 1 © 2001 Hewlett-Packard Company Tools for Measuring System and Application Performance Introduction GlancePlus Introduction Glance Motif Glance Character.
Chapter 51 Threads Chapter 5. 2 Process Characteristics  Concept of Process has two facets.  A Process is: A Unit of resource ownership:  a virtual.
Process Description and Control Chapter 3. Major Requirements of an OS Interleave the execution of several processes to maximize processor utilization.
With Microsoft Windows 7© 2012 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Windows 7.
Chapter 1 – Introduction to Computer Systems & QBasic
MCTS Guide to Microsoft Windows Vista Chapter 11 Performance Tuning.
MCTS Guide to Microsoft Windows 7
Hp education services education.hp.com 33 GlancePlus Version B.02 H4262S Module 3 Slides.
Industrial Process Control System Simon Hui Engineer Control and Informatics, Industrial Centre.
®® Microsoft Windows 7 for Power Users Tutorial 13 Using the Command-Line Environment.
Most modern operating systems incorporate these five components.
Page 1 © 2001 Hewlett-Packard Company Tools for Measuring System and Application Performance Introduction GlancePlus Introduction Glance Motif Glance Character.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Introduction to HP Availability Manager.
Partitioning and Formatting drives The easy way, using Knoppix live CD By Carl Weisheit.
®® Microsoft Windows 7 for Power Users Tutorial 9 Evaluating System Performance.
Guide to Linux Installation and Administration, 2e1 Chapter 10 Managing System Resources.
Windows 2000 Course Summary Computing Department, Lancaster University, UK.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 3: Operating-System Structures System Components Operating System Services.
Hp education services education.hp.com 67 CPU Management Version B.02 H4262S Module 5 Slides.
Page 1 © 2001 Hewlett-Packard Company Tools for Measuring System and Application Performance Introduction GlancePlus Introduction Glance Motif Glance Character.
Process by Dr. Amin Danial Asham. References Operating System Concepts ABRAHAM SILBERSCHATZ, PETER BAER GALVIN, and GREG GAGNE.
Linux Architecture Overview 1. Initialization Uboot – hardware init, loads kernel Kernel – remaining initialization, calls “init” Init – 1 st process,
Lecture – Performance Performance management on UNIX.
TECHNICAL TRAINING SMART COMMANDER System Requirements CPU : 800MHz and aboveCPU : 800MHz and above Memory : 256MB RAM or HigherMemory : 256MB.
CNIT 127: Exploit Development Ch 4: Introduction to Heap Overflows
1 Computer Systems II Introduction to Processes. 2 First Two Major Computer System Evolution Steps Led to the idea of multiprogramming (multiple concurrent.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Lesson 3-Touring Utilities and System Features. Overview Employing fundamental utilities. Linux terminal sessions. Managing input and output. Using special.
Optimizing Windows Vista Performance Lesson 10. Skills Matrix Technology SkillObjective DomainObjective # Introducing ReadyBoostTroubleshoot performance.
Process Description and Control Chapter 3. Source Modified slides from Missouri U. of Science and Tech.
GigaSpaces XAP - Wiley Introscope Enterprise monitoring server Integration March 2008.
System Administration. Logging in as System Administrator System Admin login (aka superuser, aka root) –login id: root –Default PS1 prompt: # –Home directory:
Threads. Readings r Silberschatz et al : Chapter 4.
Operating System Concepts Three User Interfaces Command-line Job-Control Language (JCL) Graphical User Interface (GUI)
1 i-Pendant for the R-J3iC & R-30iA Controllers ArcTool Version (GMAW) i Pendant New.
Profile, HAT, Wireless Toolkit’s Profile Sookmyung Women’s Univ. PSLAB Choi yoonjeong.
Operating Environment. Installation and Upgrade Options Solaris suninstall program Solaris Web Start Installation Custom Jumpstart procedure Standard.
Guide to Parallel Operating Systems with Windows 7 and Linux Chapter 10 Operating System Management.
Chapter 3: Process Concept
Case Study 1: UNIX and LINUX
MCTS Guide to Microsoft Windows 7
SQL Server Monitoring Overview
NVIDIA Profiler’s Guide
Operating System The OS is JUST A PROGRAM
Operating System The OS is JUST A PROGRAM
Processor Management Damian Gordon.
Process Description and Control
Threads Chapter 4.
Linux Architecture Overview.
Processor Management Damian Gordon.
Presentation transcript:

Page 1 © 2001 Hewlett-Packard Company Tools for Measuring System and Application Performance Introduction GlancePlus Introduction Glance Motif Glance Character Mode Glance Command-line Xverbosegc HPjmeter and –Xeprof Other Tools gdb

Page 2 © 2001 Hewlett-Packard Company GlancePlus Introduction

Tools for Measuring Performance © 2001 Hewlett-Packard Company Page 3 GlancePlus CPU utilization System time and user time System call rates sched_yield, read, write Memory regions Java Heap and C Heap Page sizes used for each region allocated (mmap) Sizes of thread stacks

Tools for Measuring Performance © 2001 Hewlett-Packard Company Page 4 GlancePlus Network activity rates Thread activity Thread ID is “lwp_id” shown in Java stack trace and HPjmeter Sort by CPU usage to see busiest threads Files Total number of files open Socket activity on each socket! System System table usage

Tools for Measuring Performance © 2001 Hewlett-Packard Company Page 5 GlancePlus Three modes: GlancePlus Motif Interface – Multiple Windows –/opt/perf/bin/gpm –Simultaneously visual displays of all aspects of performance GlancePlus Character Mode Interface – 1 Window –/opt/perf/bin/glance –One screen at a time GlancePlus Adviser Mode Interface –/opt/perf/bin/glance –adviser_mode –Command line interface

Tools for Measuring Performance © 2001 Hewlett-Packard Company Page 6 GlancePlus When to use each mode: GlancePlus Motif Interface – Multiple Windows –Whole system graphical view –Great simultaneous visualization of events GlancePlus Character Mode Interface – 1 Window –Works in any environment (even without X or Motif) GlancePlus Adviser Mode Interface –Command line tool –Great of monitoring applications long term –Easy method to record data as the process runs

Tools for Measuring Performance © 2001 Hewlett-Packard Company Page 7 GlancePlus Motif Main Window

Tools for Measuring Performance © 2001 Hewlett-Packard Company Page 8 GlancePlus Motif Main Window CPU I/O Memory Network

Tools for Measuring Performance © 2001 Hewlett-Packard Company Page 9 GlancePlus Character Mode g – Process List

Tools for Measuring Performance © 2001 Hewlett-Packard Company Page 10 GlancePlus Character Mode ? - Commands h - Online Help q - exit (or e) A - Application List g - Process List d - Disk Report P - PRM Group List a - CPU By Processor i - IO By File SystemY - Global System Calls c - CPU Report u - IO By Disk F - Process Open Files m - Memory Report v - IO By Logical Volume M - Process Memory Regions t - System Tables N - NFS Global Activity R - Process Resources w - Swap Space n - NFS By System W - Process Wait States B - Global Waits l - Network By Interface L - Process System Calls Z - Global Threads D - DCE Global G - Process Threads K - DCE Process List I - Thread Resource T - Trans Tracker y - Renice Process J - Thread Wait H - Alarm History s - Select Process S - Select Disk/NFS/Appl/Trans/Thread GlancePlus Control Key Menu ? - Commands Menu b - Page Backward (or -) < - Display Previous Screen ! - Invoke Shell f - Page Forward (or +,space) > - Display Next Logical Scr h - Online Help q - exit (or e ) z - Reset Statistics to Zero p - Print Toggle r - Refresh Screen (or ^L) - Update Current Screen j - Adjust Interval o - Threshold Screen Options

Tools for Measuring Performance © 2001 Hewlett-Packard Company Page 11 GlancePlus Character Mode a – CPU By Processor

Tools for Measuring Performance © 2001 Hewlett-Packard Company Page 12 GlancePlus in Adviser Mode Command-Line Tool /opt/perf/bin/glance -adviser_only -syntax adviser_commands -j 5 Samples every 5 seconds (you can specify) Uses the commands in adviser_commands file

Tools for Measuring Performance © 2001 Hewlett-Packard Company Page 13 GlancePlus in Adviser Mode Sample Output :15:37 (proc name, pid, cpu, negnice cpu, VSS, RSS, thread #, I/O) Swap space utilization: 42% nfile utilization: 6% bin mb 389.7mb bin mb 308.3mb :15:38 (proc name, pid, cpu, negnice cpu, VSS, RSS, thread #, I/O) Swap space utilization: 42% nfile utilization: 6% bin mb 389.7mb bin mb 308.3mb […]

Tools for Measuring Performance © 2001 Hewlett-Packard Company Page 14 GlancePlus More Information –Concepts –Adviser Reference Guide Using the Application Response Measurement (ARM) API with Java –See examples in: /opt/perf/examples/arm