Performance Engineering
Performance Engineering
Performance Engineering
You will be able to confidently talk to developers & architects on the performance
issues,bottlenecks & recommendations
You will be able to start playing a role of performance engineer – Just not identifying
defects but to troubleshoot and identify bottlenecks and provide recommendations.
You will be able to do the architecture review and provide engineering strategy, plan &
monitoring approach for both performance & production servers.
You will be able to easily handle interview questions and position yourself as a
performance engineer.
You will be able to get a very good view on new performance engineering trends –
Devops, cloud, resiliency and mobile.
Salient Features:
Course syllabus:
3. INFRASTRUCTURE MONITORING
o Windows Servers
How to Configure PERFMON Counters
Critical Metrics to monitor in Windows Server
Swapping vs Paging
Page Faults
% Processor Time
Private Byte
Available Byte
Committed Byte
Virtual Byte
Processor Queue Length
% Time in GC
How to Identify Different Critical Performance Issues Using PERFMON
Real Time example on how to monitor the Windows Server
Linux Servers
LINUX Monitoring Commands –
Vmstat – Virtual Monitoring Statistics
iostat – input output Statistics
netstat – Network Statistics
top – CPU Consumption
NMON – Utility to monitor all the infra statistics
How to extract the report from NMON
CPU Utilization
Memory Utilization
Disk Utilization – Disk Read, Disk Write , Disk Busy , Disk Size
Critical Metrics to monitor in LINUX Server
How to Identify Different Critical Performance Issues Using LINUX
Commands
Real Time example on how to monitor the LINUX Server
6. CODE PROFILING
o What is Code profiling
o Jprofiler
o How to capture and understand the logs in Jprofiler
7. EXPLORING ALL THE ABOVE CONCEPTS USING STANDARD APM TOOL –
Dynatrace
o Real time example to analyse the application performance bottleneck
8. REAL TIME APPLICATION PERFORMANCE ISSUES & PATTERNS
o How to Analyze the production load
o Performance Issues in Production
Common CPU Related performance Issues
Common Memory Related Performance Issues
Common Response time Related Performance Issue
Bonus Topics: