YoVDO

Linux Memory Management and Containers - Tutorial

Offered By: Linux Foundation via YouTube

Tags

Linux Courses Memory Management Courses Containerization Courses NUMA Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of Linux memory management and its relationship with containerization in this comprehensive tutorial. Delve into key concepts such as demand paging, page scanning, swapping, swappiness, OOM killing, NUMA configurations, memory leakage, and various memory categories including page cache, shared memory, and tmpfs. Learn how memory and swap limitations/reservations for containerized processes are implemented through the cgroups (v2) memory controller in Docker, Podman, and Kubernetes environments. Understand the significance of container startup parameters like --memory, --memory-reservation, --memory-swappiness, and --cpuset-mems for Podman and Docker, as well as pod.spec.containers.resources.limits.memory and pod.spec.containers.resources.requests.memory fields for Kubernetes Pods. Visualize the impact of different memory configurations using atop and other tools through practical demonstrations. Gain hands-on experience by participating in memory exercises designed to simulate various scenarios on your own Linux systems, with all necessary resources provided via a shared GitHub repository. Suitable for users of major Linux distributions, with easy installation options for required tools like atop.

Syllabus

Tutorial: Linux Memory Management and Containers - Gerlof Langeveld, AT Computing


Taught by

Linux Foundation

Tags

Related Courses

استخدام وإدارة المؤشرات في لغة البرمجة سي
Coursera Project Network via Coursera
Approfondimento sulla sicurezza dei container (Italiano) | Deep Dive on Container Security (Italian)
Amazon Web Services via AWS Skill Builder
Aspectos básicos de PostgreSQL: arquitectura (Español LATAM) | PostgreSQL Fundamentals: Architecture (LATAM Spanish)
Amazon Web Services via AWS Skill Builder
Computer Memory
Brilliant
Building Objects in C
University of Michigan via Coursera