Organization of This Book
This book consists of twelve chapters and a bibliography.
Chapter 1 introduces a broad range of best practices in computer performance and capacity planning.
Chapter 2 describes the Windows 2000 performance monitoring API, which is the source of most of the performance data that is dealt with in subsequent chapters.
Chapter 3 discusses the basics of processor performance monitoring at the system, processor engine, process, and thread levels. Since the thread, not the process, is the unit of execution in Windows 2000, we focus on thread scheduling and thread execution priority.
Chapter 4 is organized around a description of a programming optimization exercise that compares and contrasts several popular CPU usage code-profiling tools.
Chapter 5 discusses performance considerations when you are running Windows 2000 Server, Advanced Server, and Datacenter on machines with two or more processors.
Chapter 6 discusses Windows 2000 virtual memory management and describes the techniques Windows 2000 uses to manage RAM and the working sets of active application processes.
Chapter 7 tackles the Windows 2000 file cache, a built-in operating system service that is crucial to the performance of a number of important applications, including Windows 2000 network file sharing and IIS.
Chapter 8 introduces basic disk performance concepts.
Chapter 9 looks at filesystem performance.
Chapter 10 discusses the disk array technology used in most larger Windows 2000 servers. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access