Check: Linux memory
Quiz on the memory track. 6 questions, retakes allowed.
Final check for the module. Six questions on three lessons of the track: virtual memory and pages, anonymous memory and page cache and swap and the OOM killer. After the questions comes a mini-project: work through a server where a service disappears, and size the memory limit by actual usage.
How it's graded
The lesson counts as passed once every answer is correct. If you get one wrong, hit "Retry": you get as many attempts as you want. Progress is only saved once you've passed the whole quiz.
Mini-project
The quiz checks what you remember. The mini-project checks that you can do it hands-on. The lab environment runs a "server" with three services, and one of them disappears without a trace in its own log. You need to find who's killing it and who's really eating the memory, then fix the container's limit so everything works without swap and without an oversized margin.
Works the same way on Linux, macOS and WSL2, you only need Docker. Instructions:
labs/01-memory-incident/README.md. Takes about 40 minutes.
What you'll need for the mini-project
docker logs <container>anddocker exec -it <container> sh(the lesson on swap and the OOM killer).ps -o pid,vsz,rss,argsand theVmSize,VmRSS,RssAnonlines in/proc/<PID>/status(the lessons on virtual memory and page cache).- An exit code above 128 means 128 + signal number,
kill -l 9prints the signal's name. - cgroup v2 files inside the container:
/sys/fs/cgroup/memory.max(limit in bytes),/sys/fs/cgroup/memory.events(oom_kill),/sys/fs/cgroup/memory.stat(anon,file). docker inspect -f '{{.HostConfig.Memory}}' <container>: the limit Docker set for the container.
Quiz · review the topic
Check what you remember
01 What memory does a process see, and who translates its addresses into physical ones?
02 In ps output, a process's VSZ is noticeably bigger than its RSS. What does that mean?
03 free shows little free memory, but the system is working fine. Why?
04 What does the kernel move to swap?
05 How does the OOM killer pick which process to kill?
06 A supervisor logs that a service exited with code 137, and its own log is empty. What does that tell you?
Go through it with an AI agent
The agent explains anything unclear in plain words, gives you 1 lab for this lesson and drills you on interview questions. $49 one-time, lifetime access.
Tell the agent: use MCP izi, give me lesson linux-memory-04-quiz-memory
Progress saved in this browser
Clear your history or open this on your phone, and the marks will be gone. Leave your email and they'll move to your account. No password needed.
Done. moved to your account. You can see your progress on any device. My progress