Container Performance Analysis and Optimization
Offered By: Docker via YouTube
Course Description
Overview
Syllabus
Intro
Current Titus Scale
Titus Use Cases
Container Performance @Netflix
Control Groups
Linux Containers
CPU Shares
Container OS Configuration
Analysis Strategy
Host Analysis Challenges
3.1. Host Physical Resources
Host Perf Analysis in 60s
USE Method: Host Resources
3.2. Host Containers & cgroups
Namespaces
docker stats
Host PID - Container ID
nsenter Wrapping
nsenter: Host - Container top
perf: CPU Profiling
CPU Flame Graphs
3.3. Let's Play a Game
Game Scenario 1
Methodology: Reverse Diagnosis
CPU Bottleneck Identification
Guest Analysis Challenges
Disks
Metrics Namespace
perf & Container Debugging
Built-in Linux Tracers
ftrace: Overlay FS Function Calls
ftrace: Overlay FS Function Tracing
BPF: Scheduler Latency 2
Docker Analysis & Debugging
Summary
Taught by
Docker
Related Courses
Logging and Monitoring in Google CloudGoogle Cloud via Coursera Logging, Monitoring and Observability in Google Cloud
Pluralsight Logging, Monitoring and Observability in Google Cloud en Français
Google Cloud via Coursera Logging, Monitoring and Observability in Google Cloud
Pluralsight Optimizing React Native: Tools and Tips
Meta via YouTube