トップ 一覧 検索 ヘルプ RSS ログイン

FB-swapの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!! FreeBSD swap 領域の追加

*概要::FB-tips

*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