Chapter 8. Performance Counters

This chapter introduces tools to examine CPU cache activity (cpustat, cpu-track) and bus activity (busstat).

Introducing CPU Caches

Figure 8.1 depicts typical caches that a CPU can use.

CPU Caches

Figure 8.1. CPU Caches

Caches include the following:

  • I-cache. Level 1 instruction cache

  • D-cache. Level 1 data cache

  • P-cache. Prefetch cache

  • W-cache. Write cache

  • E-cache. Level 2 external or embedded cache

These are the typical caches for the content of main memory, depending on the processor. Another framework for caching page translations as part of the Memory Management Unit (MMU) includes the Translation Lookaside Buffer (TLB) and Translation ...

Get Solaris™ Performance and Tools: DTrace and MDB Techniques for Solaris 10 and OpenSolaris 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.