LoginSignup
13
11

More than 5 years have passed since last update.

【手順】Swap領域の作成方法(AWS, CentOS7.2)

Last updated at Posted at 2017-03-03

前提

検証OS:CentOS7.2

やること

Swap領域の作成(今回は1024MB)
→Swap領域はMemoryと同サイズか2倍のサイズにするのが一般的。
/配下にSwap領域(swapvol)を作成する。
参考URL: LINK

Swap領域作成手順

1.サーバーにログインし、rootユーザーになる。

# su -

2.現在の容量の確認。

# df -h(Swap領域を作成する場所の空き容量を確認)
Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1       30G  3.7G   27G  13% /       ←今回は/領域にSwap領域を作成するので、/の容量を確認
devtmpfs        477M     0  477M   0% /dev
tmpfs           496M     0  496M   0% /dev/shm
tmpfs           496M   26M  471M   6% /run
tmpfs           496M     0  496M   0% /sys/fs/cgroup
tmpfs           100M     0  100M   0% /run/user/1000
# free(現在のSwap容量の確認)
              total        used        free      shared  buff/cache   available
Mem:        1014976      183228       73212       25736      758536      643972
Swap:             0           0           0                       ←現在のSwap容量の確認

3.Swap用ファイルの作成。

dd if=/dev/zero of=/swapvol bs=1M count=1024

4.パーミッションの変更。

# chmod 600 /swapvol 

5.Swap領域の作成。

# mkswap /swapvol
Setting up swapspace version 1, size = 1048572 KiB
no label, UUID=93e77ee9-9f33-42c9-8e62-10a45daec7a0

6.Swap領域を有効にする。

swapon /swapvol 

7.Swap領域が有効になったか確認。

# swapon -s
Filename                                Type            Size    Used    Priority
/swapvol                                file    1048572 0       -1

8.Swap領域の自動有効化設定。

# echo "/swapvol  swap        swap    defaults        0   0" >> /etc/fstab

9.現在の容量の確認(Swap領域が作成されたことを確認)。

# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1       30G  2.7G   28G   9% /
devtmpfs        477M     0  477M   0% /dev
tmpfs           496M     0  496M   0% /dev/shm
tmpfs           496M   26M  471M   6% /run
tmpfs           496M     0  496M   0% /sys/fs/cgroup
tmpfs           100M     0  100M   0% /run/user/1000
# free
              total        used        free      shared  buff/cache   available
Mem:        1014976      184284      103200       25736      727492      644840
Swap:       1048572           0     1048572

10.再起動後に、9.の手順を再度行い自動でSwap領域が自動で有効化されているか確認。

注意点

AWSのインスタンスタイプのほとんどがSwap領域を持っていない。
参考URL: LINK

13
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
11