Hp education services education.hp.com 12 Performance Tools Version B.02 H4262S Module 2 Slides.

Slides:



Advertisements
Similar presentations
Unix Systems Performance Tuning Project of COSC 513 Name: Qinghui Mu Instructor: Prof. Anvari.
Advertisements

Operating-System Structures
3: OS Structures 1 OPERATING SYSTEM STRUCTURES PROCESS MANAGEMENT A process is a program in execution: (A program is passive, a process active.) A process.
Chapter 14 Chapter 14: Server Monitoring and Optimization.
Students:Gilad Goldman Lior Kamran Supervisor:Mony Orbach Mid-Semester Presentation Spring 2005 Network Sniffer.
Measuring Performance Chapter 12 CSE807. Performance Measurement To assist in guaranteeing Service Level Agreements For capacity planning For troubleshooting.
OPERATING SYSTEMS Introduction
SUSE Linux Enterprise Server Administration (Course 3037) Chapter 1 Introduction to Managing the SUSE Linux Enterprise Server.
Xuan Guo Chapter 1 What is UNIX? Graham Glass and King Ables, UNIX for Programmers and Users, Third Edition, Pearson Prentice Hall, 2003 Original Notes.
1 I/O Management in Representative Operating Systems.
Check Disk. Disk Defragmenter Using Disk Defragmenter Effectively Run Disk Defragmenter when the computer will receive the least usage. Educate users.
Module 8: Monitoring SQL Server for Performance. Overview Why to Monitor SQL Server Performance Monitoring and Tuning Tools for Monitoring SQL Server.
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.
Operating Systems Sameer Mahajan. Overview Process management Interrupts Memory management File system Device drivers Networking (TCP/IP, UDP) Security.
58 Troubleshooting Network Connectivity Version A.01 H3065S Module 6 Slides.
Module 1: Introduction to Microsoft SQL Server 7.0.
Intrusion Detection Systems Francis Chang Systems Software Lab OGI.
M ODULE 2 D ATABASE I NSTALLATION AND C ONFIGURATION Section 1: DBMS Installation 1 ITEC 450 Fall 2012.
Hp education services education.hp.com 33 GlancePlus Version B.02 H4262S Module 3 Slides.
Portions © Intel Corporation | Portions © Hewlett-Packard Corporation * Other brands and names may be claimed as the property of others.
Module 1: Recovering Messaging Databases. Overview Overview of Database Recovery Scenarios Recovering a Messaging Database Using Dial-Tone Recovery.
Page 1 © 2001 Hewlett-Packard Company Tools for Measuring System and Application Performance Introduction GlancePlus Introduction Glance Motif Glance Character.
Cisco S2 C4 Router Components. Configure a Router You can configure a router from –from the console terminal (a computer connected to the router –through.
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Introduction to HP Availability Manager.
Back To The Basics UNIXSYSTEM ADMINISTRATION IBM HP Chris RichardsKris Robertson Systems Engineer Systems Engineer.
Chapter Nine NetWare-Based Networking. Introduction to NetWare In 1983, Novell introduced its NetWare network operating system Versions 3.1 and 3.1—collectively.
4P13 Week 1 Talking Points. Kernel Organization Basic kernel facilities: timer and system-clock handling, descriptor management, and process Management.
Module 9: Preparing to Administer a Server. Overview Introduction to Administering a Server Configuring Remote Desktop to Administer a Server Managing.
Oracle Tuning Considerations. Agenda Why Tune ? Why Tune ? Ways to Improve Performance Ways to Improve Performance Hardware Hardware Software Software.
Guide to Linux Installation and Administration, 2e1 Chapter 10 Managing System Resources.
Troubleshooting and Performance
Hp education services education.hp.com 67 CPU Management Version B.02 H4262S Module 5 Slides.
Module 5 Managing Message Transport. Module Overview Overview of Message Transport Configuring Message Transport.
30 October Agenda for Today Introduction and purpose of the course Introduction and purpose of the course Organization of a computer system Organization.
Acegene IT Co. Ltd.1 Linux 操作系统 系统优化 周炯上海艾基信息技术有限公司.
Cosc 4750 Maintenance & Analysis. Maintenance Contracts Annual cost of 10%-12% of component’s list price. On-site maintenance –usually within hours.
LINUX System : Lecture 7 Bong-Soo Sohn Lecture notes acknowledgement : The design of UNIX Operating System.
OSes: 3. OS Structs 1 Operating Systems v Objectives –summarise OSes from several perspectives Certificate Program in Software Development CSE-TC and CSIM,
Linux Overview COMS W4118 Spring Slides based on Phil Hutto, Silberschatz 2 History Linux is a modern, free operating system based on UNIX standards.
An Introduction to Device Drivers Ted Baker  Andy Wang COP 5641 / CIS 4930.
UNIX Unit 1- Architecture of Unix - By Pratima.
Linux Operations and Administration Chapter Twenty Advanced Linux Administration.
1 Microsoft Windows 2000 Network Infrastructure Administration Chapter 4 Monitoring Network Activity.
CSC414 “Introduction to UNIX/ Linux” Lecture 2. Schedule 1. Introduction to Unix/ Linux 2. Kernel Structure and Device Drivers. 3. System and Storage.
© Copyright 2011 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted Module 8.


MINIX Presented by: Clinton Morse, Joseph Paetz, Theresa Sullivan, and Angela Volk.
CEG 2400 FALL 2012 Linux/UNIX Network Operating Systems.
Profiling/Tracing Method and Tool Evaluation Strategy Summary Slides Hung-Hsun Su UPC Group, HCS lab 1/25/2005.
Guide to Parallel Operating Systems with Windows 7 and Linux Chapter 10 Operating System Management.
Company LOGO RMON By Dr. Shadi Masadeh. Notes RMON Components RMON Probe Data gatherer - a physical device Data analyzer Processor that analyzes data.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
Managing Server 2012 Lecture 3 Lecturer: Dr. Simon Tran Course: IT 442.
Module 9: Preparing to Administer a Server
Architecture & System Performance
Architecture & System Performance
RMON.
A Guide to Unix Using Linux Fourth Edition
Network Administration CNET-443
Introduction of Week 3 Assignment Discussion
IS3440 Linux Security Unit 7 Securing the Linux Kernel
Tools.
Sem 2v2 Chapter4: Router Components
Operating Systems Lecture 1.
Tools.
LINUX System : Lecture 7 Lecture notes acknowledgement : The design of UNIX Operating System.
Module 9: Preparing to Administer a Server
Presentation transcript:

hp education services education.hp.com 12 Performance Tools Version B.02 H4262S Module 2 Slides

© 2001 Hewlett-Packard Company H4262S B HP-UX Performance Tools

© 2001 Hewlett-Packard Company H4262S B HP-UX Performance Tools Objective: Identify the various performance tools available on HP-UX. Demonstrate their mechanics. Discuss their features. Compare and contrast the differences between these tools. acctcombdf/dfdiskinfodmesgfsadmglance/gpm HP-PAKioscaniostatipcs/ipcrmlanadminLVM mountNetMetrixnetstatnfsstatnddnice PerfViewpingPRM/WLMpsrenicertprio sarscsictlserializesetprivgrpsizeswapinfo sysdeftimex/timetoptunefsvmstatw/uptime

© 2001 Hewlett-Packard Company H4262S B Sources of Tools Standard tools –Tools found on UNIX systems, including HP-UX –Tools frequently found on other UNIX systems HP-UX-specific tools –Tools found only on HP-UX Optional tools –Tools licensed and sold separately (Generally available only on HP-UX)

© 2001 Hewlett-Packard Company H4262S B Types of Tools Performance Administration Application Profiling and Monitoring Network Monitoring Data Collection Performance Run-Time Monitoring System Configuration and Utilization

© 2001 Hewlett-Packard Company H4262S B Criteria for Comparing the Tools Source of data Scope Additional cost versus no cost Intrusiveness Accuracy Ease of use Portability Metrics available Data collection and storage Permissions required

© 2001 Hewlett-Packard Company H4262S B Measurement Interface Library Kernel Memory /dev/kmem Kernel Instrumentation Trace Buffers midaemon sar vmstat iostat ps scopeux Logfiles extract utility Shared Memory Segment glance pv Socket Data Sources

© 2001 Hewlett-Packard Company H4262S B Global MetricsProcess DetailsAlarming Capability iostat YesNo ps NoYesNo sar YesNo time NoSomeNo timex Some No top YesSomeNo uptime,w Some No vmstat YesNo Performance Monitoring Tools (Standard UNIX)

© 2001 Hewlett-Packard Company H4262S B monitor (9.x) Performance Monitoring Tools (HP Specific) Global MetricsProcess DetailsAlarming Capability glance Yes gpm Yes No

© 2001 Hewlett-Packard Company H4262S B Data Collection Performance Tools (Standard UNIX) Global MetricsProcess DetailsAlarming Capability acctcom Some No sar YesNo

© 2001 Hewlett-Packard Company H4262S B Data Collection Performance Tools (HP-Specific) Global MetricsProcess DetailsAlarming Capability MeasureWareYes PerfViewYes Data Source IntegUser Definable

© 2001 Hewlett-Packard Company H4262S B Network Performance Tools (Standard UNIX) ResourceSuper User Access Required netstat Various LAN StatisticsNo nfsstat Network File Sharing StatisticsNo ping Test Network Connectivity and Packet Round-Trip Response Time No

© 2001 Hewlett-Packard Company H4262S B Network Performance Tools (HP-Specific) ResourceSuper User Access Required lanadmin Layer 2 Networking Statistics and NIC Reset Yes lanscan LAN Hardware and Software StatusNo ndd (11.X) Change Kernel Networking Parameters Yes NetMetrix Collects network performance data using RMON LAN probes Yes Change Kernel Networking Parameters nettune (10.X)

© 2001 Hewlett-Packard Company H4262S B Performance Administrative Tools (Standard UNIX) ResourceSuper User Access Required ipcs List Semaphores, Message Queues, and Shared Memory Segments No ipcrm Destroy Semaphores, Message Queues, and Shared Memory Segments Yes nice Setting Process PrioritiesYes renice Modifying Process PrioritiesYes

© 2001 Hewlett-Packard Company H4262S B Performance Administrative Tools (HP-Specific)

© 2001 Hewlett-Packard Company H4262S B System Configuration and Utilization Information (Standard UNIX) ResourcePortability bdf Local and remote mounted file system spaceSome df Mounted file systemsYes mount Local and remote file system mountsYes

© 2001 Hewlett-Packard Company H4262S B System Configuration and Utilization Information (HP-Specific) ResourcePortability diskinfo Size and model of local disk drivesNo dmesg I/O tree and memory detailsSome ioscan I/O tree and addressingNo vgdisplay Local volume group contents/attributesNo pvdisplay Local physical volume contents/attributesNo lvdisplay Local logical volume contents/attributesNo swapinfo Swap space utilizationNo sysdef Sizes and values of kernel tables and parmsSome kmtune SomeQuery, set, or reset system parameters

© 2001 Hewlett-Packard Company H4262S B Application Profiling and Monitoring Tools (Standard UNIX) ResourceSuper User Access Required prof Application ProfilerNo gprof Enhanced Application ProfilerNo arm Define and measure response time of transactions for an application No

© 2001 Hewlett-Packard Company H4262S B Application Profiling and Monitoring Tools (HP-Specific) No Tracks how much time is spent between specific lines of code in a program Program utilization and measurement analysis No Description Super User Access Required puma ttd cxperf No cxperf is an interactive runtime performance analyzer for programs compiled with C, C++ and Fortran 90 compilers

© 2001 Hewlett-Packard Company H4262S B Summary Different categories of performance tools Standard UNIX tools versus HP-specific tools Separately purchasable tools Kernel register-based tools versus midaemon -based Tools

© 2001 Hewlett-Packard Company H4262S B Lab Before we continue with a more focused discussion of glance and gpm, lets spend some time exploring the generic UNIX and HP-UX-specific tools discussed so far. As you answer the following questions, try to categorize each tool as to its type and scope.