YoVDO

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

Offered By: Linux Foundation via YouTube

Tags

Linux Courses Computer Hardware Courses Concurrency Courses System Calls Courses CPU Scheduling Courses

Course Description

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

Tags

Related Courses

Introduction to Linux
Linux Foundation via edX
操作系统原理(Operating Systems)
Peking University via Coursera
Internet of Things: Setting Up Your DragonBoard™ Development Platform
University of California, San Diego via Coursera
Information Security-3
Indian Institute of Technology Madras via Swayam
Introduction to Embedded Systems Software and Development Environments
University of Colorado Boulder via Coursera