Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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