EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

Performance Engineering Tuning Training

Course outline

5 days

Duration

5 days

Requirements

  • Understanding of Databases like Oracle.
  • Understanding of Application containers like WebSphere or Weblogic etc.
  • Understanding of programming languages like Java.
  • Knowledge of Performance testing.
  • Knowledge of SQL

Audience

  • Performance Testers
  • Performance Engineers
  • Developers who wants to grow their career as Performance Architects.

Format of the course

50% lectures, 50% labs

Course Outline

Introduction to Performance testing

  • Performance testing life cycle.
  • Performance test results interpretation.

Understanding various Architectures/Application models

  • 2/3 tier architecture
  • N tier architecture
  • Middleware (MQ, Webservices etc) based architecture

Technology

  • Basic UNIX commands (grep, find, vi editor etc)
  • Basic Oracle/SQL (Queries, Tables, Triggers etc)
  • Basic C/Java concepts

Detailed Analysis - Monitoring concepts/Tools

  • Hardware Monitoring (Windows -Perfmon, UNIX -nmon, vmstat)
  • Run queue (Average processor queue length)
  • Network IO
  • Disk IO
  • Memory (Available, Used, Paging space, FS Cache etc)
  • CPU (Available, virtual, online, entitled etc)
  • Web Server/App Server Monitoring
  • JVM (Java heap) -heap dump analysis
  • Connection Pool
  • Thread Pool
  • Understanding of various monitoring tools like CA Wily Introscope, IBM Tivoli etc.
  • DataBase Monitoring
  • Basic query tuning
  • SQL Trace
  • AWR or Statspack analysis
  • Query plan
  • Understanding of Bandwidth, FTP
  • Understanding of Network Monitoring using HTTPwatch or Fiddler

Programme scope, delivery arrangements and suitability are confirmed during enquiry.