/tmp in non-global zone full while prstat -Z shows plenty of virtual memory
Solaris 10 10/09, all zfs filesystems, two non-global zones.
Could you help me reconcile some numbers relating to swap space?
I have configured 96 GB swap space in the non-global zone.
/# zfs list -r rpool | grep swap
rpool/swap 96G 130G 16K -
Then my non-global zone runs out of swap space. The first error recorded in /var/adm/messages is
/tmp: File system full, swap space limit exceeded
At the same time, prstat -Z in the global zone reports that virtual memory (SWAP) is less than 25 GB for all zones. Why isn't it lar
ger?
Soon after, /etc/svc/volatile gets full, and processes fail to fork, but prstat -Z continues to report that SWAP is less than 25 GB
Could you help me reconcile some numbers relating to swap space?
I have configured 96 GB swap space in the non-global zone.
/# zfs list -r rpool | grep swap
rpool/swap 96G 130G 16K -
Then my non-global zone runs out of swap space. The first error recorded in /var/adm/messages is
/tmp: File system full, swap space limit exceeded
At the same time, prstat -Z in the global zone reports that virtual memory (SWAP) is less than 25 GB for all zones. Why isn't it lar
ger?
Soon after, /etc/svc/volatile gets full, and processes fail to fork, but prstat -Z continues to report that SWAP is less than 25 GB
0