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
Cloud Computing Applications, Part 1: Cloud Systems and InfrastructureUniversity of Illinois at Urbana-Champaign via Coursera Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX Introduction aux conteneurs
Microsoft Virtual Academy via OpenClassrooms The Docker for DevOps course: From development to production
Udemy Windows Server 2016: Virtualization
Microsoft via edX