swap space confusions

hi,
i am a little bit confused over swap space issues on solaris.
what i know is that mostly all solaris swap space is configured on /tmp as a tmpfs.

but i do receive alerts from my monitoring server that one of my server has exceeded 95% treshold. when checked at tmp, it shows only 12%.

see my outputs.

#df -k /tmp
Thu Jul 9 16:24:24 MEST 2009
Filesystem kbytes used avail capacity Mounted on
swap 651664 77288 574376 12% /tmp

#more /etc/vfstab
...
...
swap - /tmp tmpfs - yes size=9003m

#swap -s

total: 17640232k bytes allocated + 131200k reserved = 17771432k used, 575368k available

#top
..
70 processes: 62 sleeping, 4 running, 2 zombie, 2 on cpu
CPU states: % idle, % user, % kernel, % iowait, % swap
Memory: 8192M real, 136M free, 17G swap in use, 561M swap free

So, my question is how do i calculate the real swap usage?
and does my output shows any increase above 95% treshold on swap.
please guide me...thanks guys

swap(1M) - swap administrative interface (man pages section 1M: System Administration Commands) - Sun Microsystems

tells you:

So, you see that /tmp is almost empty but your memory is being thoroughly utilised, and hence the alerts.