In Chapter 5, “Solaris Memory Architecture” we saw that Solaris memory is used for several major functions, including the kernel, processes, and the file system cache. The first step to understanding Solaris memory utilization is to summarize, at the global level, the following categories:
Total physical memory available
Memory allocated internally within the Solaris kernel
Memory used for the file system page cache
Memory used by processes
Several different Solaris utilities are required for derivation of the global summary, and we will see how we can use these tools to build our summary. We later discuss MemTool, a downloadable toolset you can load into the Solaris kernel to provide even ...