swap 領域とは?
swap 領域とは、物理 RAM に収まらないメモリページをカーネルが退避させておくディスク上の領域 (パーティションまたはファイル) です。そのメモリが再び必要になると、ページインされて戻され、容量と引き換えにディスクのはるかに遅い速度を受け入れます。これにより、システムは一時的なメモリの過剰割り当てを、性能上のコストと引き換えに乗り切れます。
なぜ重要か
重い build のもとで swap に溢れ出す runner は、ページがディスクとの間を行き来するにつれて劇的に遅くなります。swap が限られている、または存在しないことが、メモリを大量に消費する job が単に遅くなるのではなく、いきなり kill される原因であることがよくあります。
関連ガイド
What Is a Page Fault?A page fault occurs when a program accesses a virtual page not currently in physical memory, prompting the ke…
What Is a Virtual Memory Page?A virtual memory page is a fixed-size block of a process address space that the system maps to physical memor…
What Is the OOM Killer?The OOM killer is the Linux mechanism that terminates a process to reclaim memory when the system runs critic…