tmpfs - CI/CD用語集の定義
tmpfs は、ディスクではなくRAM(およびswap)上に存在するファイルシステムで、読み書きは高速ですが、アンマウントや再起動で内容は消えます。/tmp や /dev/shm はしばしばtmpfsです。
CIでは
buildのcacheやテストのスクラッチ領域をtmpfsのマウントに向けると、I/Oバウンドのjobを劇的に高速化できます。トレードオフは、大きな一時ファイルがメモリを消費することで、過大なtmpfsはout-of-memory killerを引き起こすことがあります。
関連ガイド
Mount Point - CI/CD Glossary DefinitionMount Point: A mount point is a directory where a filesystem (a disk, network share, or container volume) is…
OOM (Out of Memory) - CI/CD Glossary DefinitionOOM (Out of Memory): **OOM** is when a process exceeds available memory and the kernel kills it. On CI runner…
Named Pipe (FIFO) - CI/CD Glossary DefinitionNamed Pipe (FIFO): A named pipe, or FIFO, is a pipe that exists as a path on the filesystem, created with `mk…