Weblogic 10g监控与性能调优培训

课程介绍
本课程将使Oracle WebLogic Server系统管理员、开发人员和架构师调整Oracle WebLogic服务器的性能,以达到最佳的使用性能。也培养了Oracle WebLogic服务器管理员的Oracle WebLogic诊断能力。学习如何生成数据,收集,分析,并通过使用数据采集器,表和通知,完成收集指标、图像、服务器,数据保存。
        学员将学到:
        描述的Oracle WebLogic诊断框架(WLDF)架构
        创建和配置的方式来产生,收集,访问,并坚持诊断数据
        使用Oracle WebLogic诊断控制台扩展
        过滤日志事件
        调整Java虚拟机(JVM)的参数、Oracle WebLogic Server的参数,达到更好的使用性能和参数

课程对象
        Application Developers
        Java EE Developer
        Web Administrator

课程长度:1天

最新时间:定制课程(内训),人满开班(公开课)

传统的面对面授课方式。

 

课程大纲:

        •    Tune Java Virtual Machine (JVM) parameters, Oracle WebLogic Server parameters, and application parameters for better performance
      •    Perform Clustering for performance on Oracle WebLogic Server
      •    Describe Diagnostic system modules
      •    Set Watches and notifications
      •    Describe the Oracle WebLogic Diagnostic Framework (WLDF) architecture
      •    Create and configure ways to generate, gather, access, and persist diagnostic data
      •    Use the Oracle WebLogic diagnostic console extension
      •    Instrument the server and applications
      •    Filter log events
培训时间:5天
培训内容:
     Introduction to the WebLogic Diagnostics Framework (WLDF)
      •    Overview of WebLogic Diagnostics Framework
      •    Explaining WLDF Architectural components
      •    Explaining WLDF Configuration Basics
     Generating Data by leveraging MBeans
      •    Describing Data Creators and Data Collectors
      •    Explaining the Need to Manage Applications
      •    Explaining Instrumentation and Distributed Services Levels
      •    Explaining WLDF Instrumentation Component
      •    Configuring Server-Scoped Instrumentation
     Configuring the WLDF Logging Services, Watches and Notifications, Diagnostic Images
      •    Explaining How WLS Uses Logging Services
      •    Configuring a Harvester
      •    Setting Watches and Notifications
      •    Capturing Diagnostic Images
     Accessing and Persisting Data
      •    Explaining Data Accessors
      •    Explaining and Using Online and Offline Accessors
      •    Accessing Diagnostic Data
      •    Explaining Diagnostic Archives
     Configuring a Diagnostic Context
      •    Defining Diagnostic Context
      •    Describing Dyes & Dye Flags
      •    Defining and Configuring Dye Filtering
      •    Tracing and Throttling requests
     Filtering WebLogic Server Log Messages
      •    Defining Basic Concepts of Filtering
      •    Setting Severity Levels
      •    Setting Filters Based on Severity Level and Other Criteria
     Performance Monitoring
      •    Defining Benchmarking
      •    Describing and Performing Stress Testing
      •    Listing Testing Tools that are Available for WLS
      •    Identifying Bottlenecks
     Java Virtual Machine Basics
      •    Defining and Describing Purpose of Java Virtual Machine
     Java Tuning Sun HotSpot JVM
      •    Monitoring the Sun HotSpot JVM
      •    Using JConsole, jps, jstat, jinfo, jmap, and jstack
      •    Tuning Sun HotSpot JVM Garbage Collection
      •    Defining Ergonomics Related to Java Tuning
     Tuning Oracle JRockit JVM
      •    Monitoring the Oracle JRockit JVM
      •    Using JRockit Management Console, JRA, Memory Leak Detector
      •    Describing Ctrl-Break Handler, JRCMD
      •    Using JRockit Self-tuning
      •    Tuning Oracle JRockit JVM Garbage Collection
     Core WebLogic Server Tuning
      •    Listing Performance Packs
      •    Using Stuck Threads, Auto Restart Server
      •    Describing Garbage Collection Thresholds
      •    Tuning Chunk Size and Pool Size
      •    Connection Backlog Buffering
      •    Tuning SSL
     Working with Work Managers
      •    Defining Work Manager
      •    Setting Components of Work Manger
      •    Work Manager Configuration
      •    Accessing and Mapping CommonJ Work Managers
      •    Executing Queues
     Tuning JSP
      •    Using the JSP Compiler jspc
      •    Using the Precompile Option
      •    Setting JSP Page Check Interval
      •    Setting Servlet Reload Check Interval
      •    Defining WebLogic Cache Tag
     Tuning JDBC
      •    Tuning Connection Pools
      •    Tuning Statement Caches
      •    Performing Batch Updates
      •    Tuning Transactions
      •    Tuning a Few Parameters on Databases.
     Tuning JMS
      •    Tuning JMS clients
      •    Defining Aggregation and Message Pipeline
      •    Describing Persistence Techniques
      •    Listing Throttling Techniques
      •    Tuning SAF
     Tuning EJB
      •    Tuning Pool Size
      •    Tuning Cache Size
      •    Tuning Concurrency Strategy
      •    Tuning Entity Bean Parameters
      •    Tuning Transactions
      •    Tuning EJB Clients
     Tuning WebLogic Server Clusters
      •    Architectural Consideration
      •    Load Balancers and Firewalls
      •    Session Persistence
      •    General Tuning Tips