Training

 

 

Popular Courses

Browse Our Free Resources

  • whitepapers
  • whitepapers
  • webinars
  • blogs

Our Locations

Training Centres

Vancouver, BC
Calgary, AB
Edmonton, AB
Toronto, ON
Ottawa, ON
Montreal, QC
Hunt Valley
Columbia

locations map

Calgary

550 6th Av SW
Suite 475
Calgary, AB
T2P 0S2

Toronto

821A Bloor Street West
Toronto, ON
M6G 1M1

Vancouver

409 Granville St
Suite 902
Vancouver, BC
V6C 1T2

U.S. Office

436 York Road
Suite 1
Jenkintown, PA
19046

Other Locations

Dallas, TX
Miami, FL

Home > Training > WebLogic Server 10.x Administration > Oracle WebLogic 10g R3 Performance Tuning 1 day Seminar Training

Oracle WebLogic 10g R3 Performance Tuning 1 day Seminar Training

Course#: WA1762

This seminar introduces an individual to WebLogic 10g R3 performance tuning.

Objectives
 

At the completion of this course, the student will be able to:

  • Understand the principles of performance tuning
  • Understand the various components that affect overall system performance
  • Understand basic terminology like throughput, bottleneck and burstiness
  • Analytically and scientifically perform load tests to assess and improve performance
  • Configure and tune WebLogic Server to performance best practices
  • Understand how both the Sun and JRockit JVMs interact with WebLogic Server
  • Understand (and configure) the impacts of threads, JDBC and JMS on performance
Topics
 
  • Performance Tuning Foundations
  • Tuning the Sun HotSpot JVM
  • Tuning the Oracle JRockit JVM
  • Threads and Work Managers 
Audience
 

WebLogic Server administrators, developers and consultants who want to get introduced to tuning a WebLogic Server environment for high performance production environments.

Prerequisites
 

Familiarity with basic WebLogic Server administration.

Duration
 

1 day

Outline of WA1762 Oracle WebLogic 10g R3 Performance Tuning 1 day Seminar Training

1. Foundation

  • Objectives
  • List of Terms
  • Load
  • Active Load
  • Concurrent Load
  • Peak Load
  • Think time
  • User Ramp Up
  • Throughput
  • Throughput Curve
  • The significance of throughput
  • Response time
  • Response Time Curve
  • Saturation
  • Response time at system saturation
  • Response time past the buckle point
  • Interpreting response time trends
  • Performance Acceptance Criteria
  • Measure your system s steady state
  • Path length
  • Bottleneck
  • Dealing with a bottleneck
  • Scaling
  • Horizontal and vertical scaling
  • Analyze before trying to scale
  • Calculating QA User Count
  • Accommodating QA User Count
  • Scaling Up QA Configuration
  • Basic Tuning Methodology
  • Bottom Up and Top Down Testing
  • Bottom Up Testing

 

2. Performance Tuning Techniques

  • Topics
  • Basic Methodology
  • Problem Areas
  • CPU utilization
  • The Components of CPU Usage
  • Measure CPU utilization everywhere
  • Symptoms of underutilization
  • What causes underutilization?
  • Network capacity problem?
  • Synchronization problem?
  • Slow external resource?
  • Is the test pushing the system hard enough?
  • Does your system scale?
  • Symptoms of burstiness
  • Infrequent synchronization problem?
  • Test driver synchronization problem?
  • Slow back-end systems?
  • Slow garbage collection?
  • Timeout problems?
  • Erratic network traffic?
  • Symptoms of over utilization
  • High User CPU
  • High System CPU
  • High Wait CPU
  • Uneven cluster loading
  • Load balancer configured correctly?
  • Plan of attack

 

3. JVM Memory Management

  • Objectives
  • Java Heap Space
  • Heap Size Limits
  • Default Size Limits
  • Garbage Collection Basics
  • Allocation Failure (AF)
  • Garbage Collection Mechanism
  • GC Performance Improvements
  • Generational Garbage Collection
  • Thread Local Heap (TLH)
  • Memory Tuning Goals
  • Steady State Heap Size
  • Analyzing Steady State Behavior
  • Effect of Initial Heap Size on GC
  • Optimizing GC Duration
  • Summary

 

4. JRockit1.6 Memory

  • Objectives
  • Compatibility Note
  • Generational GC
  • Dynamic GC Modes
  • GC Strategy
  • Thread Local Heap (TLH or TLA) Configuration
  • Tuning TLH
  • Tuning Compaction
  • Summary

 

5. Threads and Work Managers

  • Overview
  • Threads
  • Historically
  • Thread Pool
  • Work Managers
  • Work Manager
  • Work Manager Road Map
  • Defining A Work Manager
  • Classes/Constraints
  • Request Class: Fair Share
  • Request Class: Response Time
  • Context Request
  • Constraints
  • Creating A Class/Constraint
  • Associating Class and Manager
  • Using A Work Manager
  • Deploy the Application
  • Socket Readers
  • Native I/O

 

We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.
*Your name:

*Your e-mail:

*Phone:

*Company name:

Additional notes:

We have received your message. A sales representative will contact you soon.

Thank you!.

more details
buy this course

Register for a courseware sample

It's simple, and free.

 

Thank You!

You will receive an email shortly containing a link to download the requested sample of the labs for this course.