Operating Systems

Linux kernel mechanisms that determine how backend and trading systems use memory, CPU, I/O, and isolation in production.

Memory Management

  • Virtual Memory & Paging planned target deep top
  • Page Cache & Writeback planned target deep top
  • mmap & Shared Memory planned target working high
  • Huge Pages & TLB Pressure planned target working mid
  • Memory Pressure, Reclaim & the OOM Killer planned target working high

CPU & Scheduling

  • Processes, Threads & the Linux Task Model planned target working high
  • CPU Scheduling (CFS & EEVDF) planned target deep top
  • CPU Affinity, Isolation & Real-Time Policies planned target working mid
  • Interrupts, SoftIRQs & Kernel Preemption planned target working mid

Syscalls & I/O

  • Syscalls, vDSO & Context-Switch Cost planned target deep top
  • epoll & Readiness-Based I/O planned target deep top
  • io_uring & Completion-Based I/O planned target deep high

Storage & Filesystems

  • VFS & Filesystems (ext4, XFS) planned target working mid
  • fsync, O_DIRECT & Durability Semantics planned target deep high
  • Block Layer & I/O Schedulers planned target overview low

Isolation & Observability

  • cgroups v2 & Resource Control planned target working high
  • Namespaces & Container Primitives planned target working mid
  • eBPF & Kernel Tracing planned target working high

Searches titles, aliases, headings, summaries, and full text.↑↓ move ↵ open esc close