I took a look but the swap showed sufficient space. It may be short of swap when lots of activities are going on.
Following is what I investigated, discovered and changed to increase the swap space.
First, check zfs settings. Swap is using 2 GB:
Code: Select all
bldint01:%zfs list rpool/swap
NAME USED AVAIL REFER MOUNTPOINT
rpool/swap 2.06G 50.5G 391M -
Code: Select all
bldint01:%zfs get all rpool/swap
NAME PROPERTY VALUE SOURCE
rpool/swap type volume -
rpool/swap creation Tue Dec 13 17:02 2011 -
rpool/swap used 2.06G -
rpool/swap available 50.5G -
rpool/swap referenced 391M -
rpool/swap compressratio 1.00x -
rpool/swap reservation none default
rpool/swap volsize 2G local
rpool/swap volblocksize 8K -
rpool/swap checksum on default
rpool/swap compression off default
rpool/swap readonly off default
rpool/swap shareiscsi off default
rpool/swap copies 1 default
rpool/swap refreservation 2.06G local
rpool/swap primarycache metadata local
rpool/swap secondarycache all default
rpool/swap usedbysnapshots 0 -
rpool/swap usedbydataset 391M -
rpool/swap usedbychildren 0 -
rpool/swap usedbyrefreservation 1.68G -
rpool/swap logbias latency default
rpool/swap sync standard default
Code: Select all
bldint01:%zfs get volsize rpool/swap
NAME PROPERTY VALUE SOURCE
rpool/swap volsize 2G local
Code: Select all
bldint01:%zfs set volsize=4G rpool/swap
Code: Select all
bldint01:%zfs get volsize rpool/swap
NAME PROPERTY VALUE SOURCE
rpool/swap volsize 4G local
Code: Select all
bldint01:%zfs list rpool/swap
NAME USED AVAIL REFER MOUNTPOINT
rpool/swap 4.13G 50.5G 391M -
Code: Select all
Cbldint01:%swap -l
swapfile dev swaplo blocks free
/dev/zvol/dsk/rpool/swap 256,1 16 4194288 3511200
Code: Select all
bldint01:%env NOINUSE_CHECK=1 swap -a /dev/zvol/dsk/rpool/swap $((8+4194288))
Code: Select all
bldint01:%swap -l
swapfile dev swaplo blocks free
/dev/zvol/dsk/rpool/swap 256,1 16 4194288 3511200
/dev/zvol/dsk/rpool/swap 256,1 4194304 4194304 4194304
Code: Select all
Memory: 8192M real, 2332M free, 3257M swap in use, 4970M swap free
Code: Select all
bldint01:/export/home/hsiaoc1%vmstat 1
kthr memory page disk faults cpu
r b w swap free re mf pi po fr de sr s3 s4 s5 s6 in sy cs us sy id
0 0 0 5090936 2388112 8 17 0 0 0 0 0 0 0 0 0 428 321 441 0 0 100
0 0 0 5090936 2388168 0 0 0 0 0 0 0 0 0 0 0 436 300 443 0 1 99