Raspberry Piのswap操作

2021.12.27

swapのサイズ

インストール後の初期設定では、swapの領域が100MBで設定されている。

swapのサイズは、/etc/dphys-swapfileで設定。内容は以下の通り。

/etc/dphys-swapfile
# /etc/dphys-swapfile - user settings for dphys-swapfile package
# author Neil Franklin, last modification 2010.05.05
# copyright ETH Zuerich Physics Departement
#   use under either modified/non-advertising BSD or GPL license

# this file is sourced with . so full normal sh syntax applies

# the default settings are added as commented out CONF_*=* lines


# where we want the swapfile to be, this is the default
#CONF_SWAPFILE=/var/swap

# set size to absolute value, leaving empty (default) then uses computed value
#   you most likely don't want this, unless you have an special disk situation
#CONF_SWAPSIZE=100

# set size to computed value, this times RAM size, dynamically adapts,
#   guarantees that there is enough swap without wasting disk space on excess
#CONF_SWAPFACTOR=2

# restrict size (computed and absolute!) to maximally this limit
#   can be set to empty for no limit, but beware of filled partitions!
#   this is/was a (outdated?) 32bit kernel limit (in MBytes), do not overrun it
#   but is also sensible on 64bit to prevent filling /var or even / partition
#CONF_MAXSWAP=2048

CONF_SWAPSIZEの値を変更することで、swap領域のサイズ変更が可能。

swapの削除

$ sudo swapoff -a

freeコマンドでswapの状態を確認。

$ free
               total        used        free      shared  buff/cache   available
Mem:         7999496      172600     1910340        2536     5916556     7699692
Swap:              0           0           0

systemdのサービスからswapを停止し、自動起動を無効に設定。

$ sudo systemctl stop dphys-swapfile
$ sudo systemctl disable dphys-swapfile

Recent Posts