Skip to content
Latchkey

swap 領域とは?

swap 領域とは、物理 RAM に収まらないメモリページをカーネルが退避させておくディスク上の領域 (パーティションまたはファイル) です。そのメモリが再び必要になると、ページインされて戻され、容量と引き換えにディスクのはるかに遅い速度を受け入れます。これにより、システムは一時的なメモリの過剰割り当てを、性能上のコストと引き換えに乗り切れます。

なぜ重要か

重い build のもとで swap に溢れ出す runner は、ページがディスクとの間を行き来するにつれて劇的に遅くなります。swap が限られている、または存在しないことが、メモリを大量に消費する job が単に遅くなるのではなく、いきなり kill される原因であることがよくあります。

関連ガイド