Linuxサーバではメモリ使用率が高くなるとスワップ領域を使用するようになります。 しかし、スワップ領域も空き領域も少なくなるとシステムが正常に動作しなくなり、最悪サーバを再起動することになります。 この記事では、UbuntuやCentOSサーバでスワップファイルを作成し、スワップ領域を拡張する方法について説明します。 スワップファイルの作成 まずは、ルート権限に昇格してから以下のコマンドでスワップファイルを作成します。 以下の例では 4096MB(4GB)スワップ領域を作成しています。 ~]# sudo su - ~]# BLOCK_SIZE=$(( 1024 * 4 )) ~]# echo $BLOCK_SIZE ~]# dd if=/dev/zero of=/swapfile bs=1M count=$BLOCK_SIZE ~]# chmod 0600 /swapfile ~]# m
