Can anyone recommend a good book or set of documents specifically about what OpenSolaris or Solaris is doing internally? I was reading this post and saw a comment that said
"On Solaris it was/is even more involved. The swap file is mirrored in a ram disk like tmpfs so the memory is always almost full - but it is apparently provable that this is the optimal strategy. – mgb Jun 25 at 19:40"
Can anyone verify that?
I then checked my OpenSolaris fileserver and saw this:
load averages: 0.05, 0.04, 0.04; up 6+15:41:36 09:48:02
118 processes: 117 sleeping, 1 on cpu
CPU states: 99.4% idle, 0.1% user, 0.4% kernel, 0.0% iowait, 0.0% swap
Kernel: 1025 ctxsw, 6 trap, 1120 intr, 916 syscall
Memory: 16G phys mem, 3816M free mem, 8143M total swap, 8143M free swap
This server is doing nothing at the moment. Why is the swap completely empty? Where is this filesystem?
Basically, I want to learn more about how OpenSolaris is managing memory, and the intricacies of the operating system in general.
Thanks! matt.