Solaris に swap 領域を増やす方法
2007-02-05-2: [Solaris]
Solaris では,普通のファイルを swap として使用することができます.
これを利用して,swap 領域を増やす方法.
1. まず,現状の swap の確認
# swap -l
swapfile dev swaplo blocks free
/dev/md/dsk/d3 85,3 8 1060280 1060280
2. mkfile でファイルを作成して,swap 領域に割り当てる
# mkfile 256m /usr/swap
# swap -a /usr/swap
3. 再度確認
# swap -l
swapfile dev swaplo blocks free
/dev/md/dsk/d3 85,3 8 1060280 1060280
/usr/swap - 8 524280 524280
無事 swap 領域が増えていることがわかります.
4. 次回ブート時にも有効にする場合
# vi /etc/vfstab
/usr/swap - - swap - no -
/etc/vfstab にこのように追記します.
- ref.: WARNING: /tmp: File system full, swap space limit exceeded
http://docs.sun.com/app/docs/doc/805-5837/6j5gpcgb5?l=ja&a=view#msgs-880
- ref.: Not enough space
http://docs.sun.com/app/docs/doc/805-5837/6j5gpcgas?l=ja&a=view#msgs-631