Performance Engineering Crash Course
Learn with harsha GN
3 modules
English
Lifetime access
Master the art of optimizing system and benchmark performance
Overview
This Performance Engineering Crash Course is designed to provide you with a comprehensive understanding of performance engineering principles and techniques.
Whether you are a software developer, tester, system administrator or performance engineer with less than 5 to 7 years of performance engineering experience, this course will equip you with the necessary skills to optimize the performance of your software applications in general and also equip you with methodologies, strategies, techniques to optimize well know performance benchmarks of SPEC (www.spec.org) and TPC (www.tpc.org) like SPEC CPU2017, SERT, TPC-DS, TPCx-BB, TPCx-AI, and other benchmarks like FFMPEG, iperf, FIO, sysbench etc. These benchmarks are used by industry in processor performance and server domain like by hardware vendors such as HPE, IBM, DELL, AMD, Intel, Qualcomm, Fujitsu, Oracle, SuperMicro etc. Also, they are evaluated on popular cloud providers like Alibaba, AWS, Microsoft Azure and GCP.
Through a combination of theoretical concepts, quizzes and hands-on experience / exercises, you will learn how to identify performance bottlenecks, analyze system behavior, and implement performance improvements.
Tagline
Master the art of Performance Engineering, Performance Benchmarking, Tuning and Optimization Techniques and Exposure to relevant Industry Experience
Key highlights
Learn performance engineering principles and techniques
Identify and analyze performance bottlenecks
Apply optimization strategies to improve system performance
Meta description
Master the art of optimizing software performance with this Performance Engineering Crash Course. Learn performance engineering principles, identify bottlenecks, and apply optimization strategies for improved system performance.
Key Highlights
Learn performance engineering principles and techniques
Identify and analyze performance bottlenecks
Apply optimization strategies to improve system performance
What you will learn
Why Performance Benchmarking?
Industry relevance of performance benchmarking and Understand the fundamentals of performance engineering
Performance Analysis Methodologies
Learn what process to follow on how to identify performance bottlenecks, benchmarking, data analysis and optimize system performance.
Fundamentals - CPU and Memory subsystem1
Before we embark on applying performance analysis techniques to measure system behavior, understanding the system architecture is crucial. Delve into the part1 of the same.
Fundamentals - CPU and Memory subsystem2
Before we embark on applying performance analysis techniques to measure system behavior, understanding the system architecture is crucial. Delve into the part2 of the same.
Industry process: Performance benchmark
Following Industry Best practices and Identification of systems performance bottlenecks, Data Analyzing and performance optimization
Hands-On: System Performance part1
Steps to setup a sample Benchmark
Hands-On: System Performance part2
Steps to identify performance bottleneck, operating system, system architecture level data collection, performance analysis performance tuning and optimization of a sample benchmark
Modules
Introduction to Performance Engineering
3 attachments
CPU and Memory Fundamentals part4
Key Concepts and Terminology
Coming Soon
Performance Metrics and Measurements
Coming Soon
PE 101
Performance Analysis and Monitoring
12 attachments • 5 hrs
OS Concepts and Analyzing Performance bottlenecks
Linux OS concepts : part1 (Industry Experience)
Linux OS concepts : part2 (Industry Experience)
Linux OS concepts : part3 (Industry Experience)
Linux OS Concepts - Network Subsystem and performance metrics
Performance Baselines and Benchmarking
Monitoring Tools and Techniques
Coming Soon
Profiling and Tracing
Coming Soon
Analyzing Performance Data
Coming Soon
Performance Tuning Strategies
Coming Soon
CPU Architectures
Meeting with Rema of AMD Architecture
FAQs
How can I enrol in a course?
Enrolling in a course is simple! Just browse through our website, select the course you're interested in, and click on the "Enrol Now" button. Follow the prompts to complete the enrolment process, and you'll gain immediate access to the course materials.
Can I access the course materials on any device?
Yes, our platform is designed to be accessible on various devices, including computers, laptops, tablets, and smartphones. You can access the course materials anytime, anywhere, as long as you have an internet connection.
How can I access the course materials?
Once you enrol in a course, you will gain access to a dedicated online learning platform. All course materials, including video lessons, lecture notes, and supplementary resources, can be accessed conveniently through the platform at any time.
Can I interact with the instructor during the course?
Absolutely! we are committed to providing an engaging and interactive learning experience. You will have opportunities to interact with them through our community. Take full advantage to enhance your understanding and gain insights directly from the expert.
About the creator
Learn with harsha GN
Embark on a unique learning experience tailored to your interests and passions. Join DataVentureX, a company i have started to help young engineers earn money from Big Data and performance engineering skills, by applying them on passionate life sciences of subjective interest and holistically grow with help of our team of experts as we explore various topics w.r.t personal and professional growth.
Harsha's linkedin profile:https://www.linkedin.com/in/shreeharsha-gudal-neelakantachar/
Rate this Course
₹ 240000.00
₹480000
Order ID:
This course is in your library
What are you waiting for? It’s time to start learning!
Wait up!
We see you’re already enrolled in this course till Lifetime. Do you still wish to enroll again?