7.1. A Quick Introduction to Memory Monitoring

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

  • Memory free

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 ...

Get Solaris™ Internals: Core Kernel Components now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.