Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Stress Testing and Micro Benchmarking Kernels with Stress-ng

Linux Foundation via YouTube

Overview

Explore the comprehensive capabilities of stress-ng, a powerful kernel stress and micro-benchmarking tool, in this informative 42-minute talk by Colin Ian King from Canonical. Learn how to effectively use stress-ng for regression testing and performance benchmarking across various kernels and architectures, including IoT devices, servers, and cloud environments. Discover the tool's extensive suite of over 200 stress tests designed to thoroughly exercise a wide range of kernel interfaces and core components. Gain insights into running examples, sequential stress tests, and utilizing stress-ng options. Delve into stress-ng metrics, cyclic tests, latency analysis, and bucket differencing techniques. Understand stress test methodologies, CPU stress verification, and RC stalls as you explore this invaluable tool for kernel testing and optimization.

Syllabus

Introduction
What is Stressng
Stress Tests
Stressng
Running examples
Using Stressng
Sequential Stress Tests
Sample Stress Tests
Stressng Options
Stressng Demo
Stressng Metrics
Dumping Metrics
Cyclic Test
Latency
Bucket differencing
Stress test methods
CPU Stress A
Verify Mode
Conclusion
RC Stalls

Taught by

Linux Foundation

Reviews

Start your review of Stress Testing and Micro Benchmarking Kernels with Stress-ng

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.