Can somebody please help here, since iam just a beginner.
According to my book knowledge.
the Avalilable memory calculated by swap -l (includes only swap) should be small as compared to swap -s value(includes Virtual memory=swap +physical).
but this is quite opposite in my case.
Yes i have calucated the Available memory in swap -l by considering 1 byte =512 blocks but still the Available memory calulation exceeds in swap -l rather than swap -s.
I wanted to know the available swap and available virtual memory and not the total.
150 is the total available virtual memory, the available is ~ 65 which is less than the available swap memory which is ~ 100, which should not be the case.
sorry if iam being silly. could you please explain more here.
All your allocated memory (~43 GB) is fitting in RAM (you should tell how much RAM you have and how it is used) so your swap area is currently completely free (no pages are stored there). However, a part of RAM+SWAP is reserved (~34 GB) to guarantee future potential use (Solaris doesn't overcommit memory unlike Linux and others). The reserved memory explains the discrepancy.