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

Linux Foundation

Stress-ng: How to Stress Test Your Computer (and Possibly Break It)

Linux Foundation via YouTube

Overview

Explore the intricacies of stress testing computer systems with this comprehensive mentorship session on stress-ng, a powerful tool designed to stress test kernels and hardware. Delve into various methods for exercising a system, understanding testing concepts that shape the project, and gaining practical insights through worked examples. Learn how to build and install stress-ng, analyze results, and discover success stories from its application. Gain knowledge on contributing to the project and explore specific stress cases including CPU, cache, system calls, network, and virtual memory. Understand the importance of concurrency, benchmarking, and allowing sufficient time for thorough testing. This session, led by Colin Ian King, Principal Engineer at Intel, provides valuable insights for both beginners and experienced professionals in system testing and optimization.

Syllabus

Introduction
Stressng
What is Stressng
Other Kernels
Stressng Overview
Stressng Sizes
Concurrency
Stress Cases
Cache Stresses
System Calls
System Calls Examples
Other Kernel Interfaces
Examples
CPU Scheduler
Stress Examples
Schedule Stresses
Network Stresses
Network Stress Examples
Virtual Memory Stress
VM Stressor
Other examples
Questions
Exercising Cash
Give Enough Time
Benchmarking

Taught by

Linux Foundation

Reviews

Start your review of Stress-ng: How to Stress Test Your Computer (and Possibly Break It)

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.