I found this on opensolaris forums…. A nice way to increase your swap without the need for a reboot.
First check your current swap size and details;
swap -lh
or
zfs list
Then create a temp swap zfs store and delete and increase swap
Done.
If you are happy to reboot…
zfs set volsize=8G rpool/swap
reboot