- Maximize Windows 2000 Server performance and
scalability-through a hands-on, step-by-step approach that
provides immediate solutions to your performance
issues
- Practical "rules of thumb" for identifying and
resolving performance bottlenecks
- Specific techniques for optimizing file servers, backup
servers, IIS, SQL Server, and Microsoft Exchange
- Covers sizing and optimizing the latest hardware
technology
- Exclusive management scripts for tracking performance
and availability
- By one of the world's leading Windows 2000 benchmarking
and performance experts!
- Specific recommendations for Windows 2000 tuning and
sizing: hardware and software
- Practical rules of thumb for tracking and eliminating
Windows 2000 bottlenecks
- Exclusive management scripts for tracking performance
and availability
- Learn where to start when sizing systems for your
Windows 2000 solutions
- Optimizing file servers, IIS 5 Web servers, and backup
servers
- Optimizing Microsoft Exchange
- Optimizing SQL Server
- Unlock all of the Windows 2000, back office
application, and hardware options to improve your solutions
performance!
The complete, hands-on, experience-based guide to
configuring Windows 2000 systems for maximum
performance!
Squeeze every dime of performance, scalability, and
reliability out of the entire Windows 2000 family-and
dramatically reduce the cost of enterprise networking! In
this book, Windows 2000 performance expert Curt Aubley
shows you how. You'll walk through every aspect of
optimizing Windows 2000 systems for your unique
environment, stress testing it to evaluate performance, and
sizing hardware to deliver maximum bang for the buck.
Aubley doesn't just show you how to make your current
Windows 2000 based solutions run quickly and
cost-effectively, he covers the "whys" you'll need to
address any Windows 2000 performance challenge. You'll find
specific, detailed recommendations for sizing and tuning of
the Windows 2000 operating system, key back office
applications, and system hardware, including CPU, memory,
disk subsystem, network, and more!
This book contains expert guidance on optimizing the
performance and scalability of every key Windows 2000
server application, including: file services, IIS 5 Web
services, database servers running SQL Server, messaging
servers running Exchange, and the commonly forgotten but
crucial backup servers. You'll even find
never-before-published information on the performance
overhead issues associated with Windows 2000 Server
security.
Make the most of your Windows 2000 Server investment,
with the one book that shows you how, step by step:
Tuning and Sizing Windows 2000 for Maximum
Performance.
Contents
1. Instant Rules of Thumb for Tuning and Sizing
Windows 2000.
Gathering Performance
Statistics: Start the Logs. Three Action Items to Complete
So That All Relative Performance Counters Can Be Collected.
Determining Which Applications (Processes) Are Running
under Windows 2000. Windows 2000 Bottleneck Detection
Strategy. General Windows 2000 System Observations. Key
Performance Metrics to Observe in Detecting System
Bottlenecks. Detecting Windows 2000 Bottlenecks. Immediate
Tuning Tips to Implement: The Tuning Process. Tuning
Windows 2000 Resources. Tuning Windows 2000 System's
Network Subsystem. Lower the Overhead Associated with the
Network Operations and Improve Efficiency. Windows 2000
Administration-Level Tuning. Network Interface Card (NIC)
Tuning. Distributing Windows 2000 Network Load. Tuning CPU
Resources. Controlling Windows 2000's CPU Quantum
Allotment. Windows 2000 Service Packs. Sizing Rules of
Thumb for Windows 2000 Systems. Sizing Disk Subsystems.
Disk Subsystem Availability. SCSI Bus Implementation.
Determining the Number of Disk Drives per SCSI Bus. Sizing
the CPU(s). Sizing Network I/O Subsystems. Network
Selection. The Number of Clients per Shared Network
Segment. Server Network Interface Card Selections. Sizing
Memory Requirements. Implementing Server Memory. Sizing and
Tuning Specific Windows 2000-Based Implementations.
Summary.
2. Tuning Strategies and Measurement Gathering.
Introduction. Setting
Goals for Tuning Windows 2000-Based Systems. The Big
Picture: Understanding the Entire Architecture. Tuning
Strategy. Practical Guidelines. Tuning Methodology.
Achieving a Nirvanic State. Focusing Your Tuning Efforts.
The Tuning Process. Performance Baselines. Customizing the
CPWMM Scripts. Performance Management. Third-Party
Performance Management Tools. Sysmon Operations. Using
Auditing to Zero in on Resource Usage. Windows Task
Manager. Additional Performance-Related Tools from Windows
2000. Windows 2000 Resource Kit Performance Management
Tools. Freeware Performance Management Tools. Windows 2000
System Checkup. Putting It All Together: The Environment.
Summary.
3. Capacity Sizing. Introduction. Goals of
Sizing. Reality of Sizing. Sizing Methodology. Exploring
the Sizing Methodology in Detail. Benchmarks. Historical
Baselines. How Server Architecture Relationships Affect
System Configurations. Properly Sizing Memory. Server I/O
Relationships. Server CPUs Drive More than Applications
Alone. Commercially Available Sizing Tools. Summary.
4. CPU Performance. Introduction. Central
Processing Unit. Pentium III and Pentium III XEON CPUs.
Windows 2000 and CPU Resource Usage. Detecting CPU
Bottlenecks. Sizing CPU Subsystems. CPU and Memory Sizing
Relationships. Tuning Strategies for Removing CPU
Bottlenecks. Thinking Outside of the Box. Summary.
5. Windows 2000 and Memory Performance. Introduction. Memory
Hardware Technology Review. How Windows 2000 Uses Memory
Resources. Windows 2000 File System Cache. Sizing the
Memory Subsystem. Detecting Memory Bottlenecks. Quick
Reference: Helpful Tools to Use When Tracking Down Windows
2000 Memory Details. What to Observe in Sysmon When
Diagnosing a Memory Bottleneck. Tuning Strategies for
Removing Memory Bottlenecks. Hands-on Tactics for Tuning
around Memory Bottlenecks. Removal of Potential Memory Road
Blocks. Remove Unnecessary Workload from the System. The
Last Resort: Purchase More RAM. Summary.
6. Windows 2000 and Disk Subsystem Performance.
Introduction. Disk
Subsystem Technology: Following the Data. Disk Drive
Technology. Disk Drive Selection. Performance Perspective:
Physical Disk View vs Windows 2000 View. Disk Subsystem
Performance. SCSI Technology. Fibre Channel Technology.
HBAs. I/O Bus Technology and Selection. The System Bus.
Redundant Array of Inexpensive Disks (RAID). RAID 1-Disk
Mirroring. RAID 5-Disk Striping with Parity. How Windows
2000 Uses the Disk Subsystem. Windows 2000 Device Drivers.
Sizing a Windows 2000 Disk I/O Subsystem. Detecting Disk
Subsystem Bottlenecks. Tuning Strategies for Removing Disk
Subsystem Bottlenecks. File System-Related Tuning. Tuning
Disk Subsystem SCSI Channel and HBA. RAID Tuning
Considerations. The Most Important Disk Tuning Concept.
Disk Storage Capacity Tuning. Additional Disk Subsystem
Hardware-The Last Resort. Thinking Outside of the Box:
Windows 2000 RAM Disk. Summary.
7. Windows 2000 and Network Performance. Network Subsystem
Technology: Following the Data. Network Interface Card.
Relative Throughputs of Different Network Technologies.
Realistic Network Throughput under Windows 2000. Windows
2000 and GBE Performance. Applications Can Affect Network
Performance. Windows 2000 Ethernet Performance
Characteristics. Other Network Technologies. Understanding
the Network Architecture in Which Your Windows 2000 System
Operates. Windows 2000 Server Placement in the Network. How
Windows 2000 Takes Advantage of the Network. Windows 2000
TCP/IP Performance Enhancements. Windows 2000 Network
Performance and the CPU. It Takes Two to Tango. Network
Subsystem and Intelligent I/O (I2O) Technology. Sizing the
Windows 2000 Network Subsystem. Detecting Windows 2000
Network Bottlenecks. Beyond Windows 2000 Systems: Tracking
Down Internetwork Device Performance Problems. Tuning
Strategies for Removing Network Subsystem Bottlenecks.
Summary.
8. Putting Theory into Practice: Sizing and Tuning Back
Office Solution Scenarios. Introduction. Solution
Scenario 1: Windows 2000 File Server Consolidation.
Scenario 1 Step by Step: Sizing and Tuning a Mid-Range
Windows 2000 File Server. Windows 2000 File Server Sizing
Configuration Chart Summary. Windows 2000 File Server
Tuning Summary. Solution Scenario 2: Windows 2000 Backup
Servers. Scenario 2 Step by Step: Mid-Range Windows 2000
Backup Server. Backup Server Sizing Configuration Chart
Summary. Windows 2000 Backup Server Tuning Summary.
Solution Scenario 3: Windows 2000 Exchange Servers.
Scenario 3 Step by Step: Mid-Range (3,000 User) Windows
2000 Exchange Server. Exchange Server Sizing Configuration
Chart Summary. Windows 2000 Exchange Server Tuning Summary.
Solution Scenario 4: Database Server Implemented with
Microsoft SQL 7.0. Scenario 4 Step by Step: Sizing and
Tuning Mid-Range Windows 2000 SQL Server. SQL Server Sizing
Configuration Chart Summary. Windows 2000 SQL Server Tuning
Summary. Solution Scenario 5: World Wide Web Server
Implemented with Microsoft IIS 5.0. Scenario 5 Step by
Step: Sizing and Tuning a Mid-Range Windows 2000 Web
Server. IIS 5.0 Web Server Sizing and Configuration Chart
Summary. Windows 2000 IIS 5.0 Web Server Tuning. ASP CPU
Optimization. Optimizing IIS for Web Publishing. Thinking
Outside of the Box: Xtune. Literally Thinking Outside of
the Box: Network Load Balancing. Windows 2000 IIS 5 Web
Server Tuning Summary. Web Server Solution Scenario
Summary. Summary.
Index.