About this course

Course code TPD83173GC10
Duration 3 Days

This course teaches you how to monitor the effects of a running Oracle WebLogic Server application on the overall system.Learn how to:Describe a typical performance methodologyUse a load-testing tool such as the GrinderUse command-line and graphical tools such as jps, jcmd, Java VisualVM, Mission Control, and Flight RecorderGenerate and analyze performance dataTune operating system resourcesTune Java Virtual Machine (JVM) and Oracle WebLogic Server parametersBenefits to YouYou develop skills to increase the performance and scalability of your organization’s applications and services with the Oracle WebLogic Server -- the world's #1 application server. You learn how to simplify deployment and significantly improve time-to-market.Tune the SystemYou learn how to tune the system at different levels to ensure that applications run smoothly without overtaxing available resources. In addition, you develop an understanding of how performance-test data is generated, gathered, analyzed, and saved.Identify Performance DifferencesYou learn how to use a combination of tools to examine system resource, Java Virtual Machine, and Oracle WebLogic Server runtime metrics so that you can identify performance differences before and after configuration changes. You also practice analyzing these differences to determine the settings that optimize application performance.Live Virtual Class FormatA Live Virtual Class (LVC) is exclusively for registered students; unregistered individuals may not view an LVC at any time. Registered students must view the class from the country listed in the registration form. Unauthorized recording, copying, or transmission of LVC content may not be made.

Prerequisites

  • Adequate knowledge of administering Oracle WebLogic ServerBasic knowledge of Java programming

Delegates will learn how to

  • Monitor and tune server performance.
  • Monitor and tune cluster performance.
  • Monitor and tune JDBC services.
  • Monitor and tune a persistent store.
  • Configure a work manager for an application.
  • Monitor and tune Java EE applications.
  • Use a standard tuning methodology.
  • Tune an operating system to support WebLogic.
  • Monitor and tune JVM performance.

Outline

Tuning Methodology

  • Introduction to Performance Tuning
  • Benchmarking
  • Load and Stress Testing
  • Identifying Bottlenecks
  • Performance Monitoring and Testing Tools

Tuning Operating Systems

  • Operating System Resources
  • Linux Performance Monitoring

Monitor and Tune JVM Performance

  • JVM Performance: Overview
  • The JVM and Garbage Collection
  • Command-Line JVM Tools
  • GUI JVM Tools

Monitor and Tune Server Performance

  • Domain Startup Mode
  • On-Demand Deployment
  • Native I/O Performance Pack
  • Overload Protection
  • Garbage Collection Thresholds
  • Connection Backlog
  • Secure Sockets Layer (SSL) Tuning
  • Logging Considerations

Monitor and Tune Cluster Performance

  • Clustering: Review
  • Load Balancing and Failover
  • HTTP Session Persistence: Review
  • Deployment Packaging
  • Peer-to-Peer Communication
  • Basic Cluster Architecture
  • Multitier Cluster Architecture
  • Load Balancers

Monitoring and Tuning Data Sources and Persistent Stores

  • JDBC: Review
  • JDBC and Application Design
  • Connection Pools
  • Logging Last Resource (LLR) Transactions
  • Batch Updates
  • Transactions
  • Persistent Stores
  • Database Tuning

Configuring Work Managers

  • Monitoring a Server Thread Pool
  • WebLogic Server Thread Tuning
  • Work Manager
  • Work Manager Configuration
  • Tuning Transactions

Monitoring and Tuning Java EE Applications

  • Tuning Web Applications
  • Tuning Enterprise JavaBeans (EJBs)
  • Tuning JPA
  • Tuning Web Services

3 Days

Duration

This is a QA approved partner course

Delivery Method

Delivery method

Virtual learning

Recreates a classroom experience online, enabling full interactions with the learning professional leading the course.

Find dates and prices

The course is available on 1 different dates.

Trusted, awarded and accredited

Fully accredited to ensure we provide the highest possible standards in learning

All third party trademark rights acknowledged.