トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

FB-swap

  FreeBSD swap 領域の追加

  • FB13でのSWAPの追加
(2G) のSWAPエリアを作る ( 2つ )
# dd if=/dev/zero of=/usr/home/SWAPFILE0 bs=1M count=2048
# dd if=/dev/zero of=/usr/home/SWAPFILE1 bs=1M count=2048
  コマンドラインからは
     # mdconfig -a -t vnode -f /usr/home/SWAPFILE0 -u 10
     # mdconfig -a -t vnode -f /usr/home/SWAPFILE1 -u 11
     # swapon /dev/md10 
     # swapon /dev/md11 
固定化(再起動をできる様に)
/etc/fstab ( を追加)
md88	none	swap	sw,file=/usr/home/SWAPFILE0,late	0	0
md89	none	swap	sw,file=/usr/home/SWAPFILE1,late	0	0
     # # 
     # swapctl -l 
     Device:       1024-blocks     Used:
     /dev/ada0p3     3944436         0
     /dev/md10       2097152         0
     /dev/md11       2097152         0
    # 
    # swapoff /dev/ada0p3
    #
  • FB10 まで
(512M)
# dd if=/dev/zero of=/usr/tmp/SWAPFILE bs=1024k  count=512

/etc/rc.conf (FreeBSD9 以前)
swapfile="/usr/tmp/SWAPFILE"
を追加します。
  # mdconfig -a -t vnode -f /tmp/SWAPFILE -u 0 && swapon /dev/md0
/etc/fstab ( FreeBSD10 以降)
md99	none	swap	sw,file=/tmp/SWAPFILE,late	0	0
md89	none	swap	sw,file=/usr/SWAPFILE1,late	0	0
を追加
  swapon -aL
swap 確認
# pstat -sh
Device          1K-blocks     Used    Avail Capacity
/dev/ad0s1b        432584      58M     365M    14%
 
再起動すると
# pstat -s
Device          1K-blocks     Used    Avail Capacity
/dev/ad0s1b        432584       0B     422M     0%
/dev/md0           524288       0B     512M     0%
Total              956872       0B     934M     0%
# dd if=/dev/zero of=/usr/home/SWAPFILE0 bs=1M count=2048