Publisher: O'Reilly Media Released: January 2002 Pages: 720
It is characteristic of most computer systems that they do not degrade gradually. The painful reality is that performance is acceptable day after day, until quite suddenly it all falls apart. When this happens, the administrator needs to be prepared to help the organization get through the crisis. Computer applications are growing ever more intelligent and easy to use. One of the by-products of making applications easier to use is that they usually also require more resources to run. And wherever productivity is a central factor in the decisions you make, performance considerations loom large and continue to play an important role in system management. Are you wondering, for example, if more expensive equipment would give better performance? The answer is often yes, but not always. This book will show you why it is important to understand the performance characteristics of the hardware and of the workload, and how they match up against each other. Windows 2000 Performance Guide takes you through problem solving techniques like measurement methodology, workload characterization, benchmarking, decomposition techniques, and analytic queuing models. This book covers: - Processor performance
- Application profiling and hardware considerations
- Multiprocessing
- Memory and paging
- File cache
- Disk performance
- Networking
- IIS
The horror stories of failed development projects that did not meet cost and performance specifications reflect the fact that expectations about what computer technology can do far exceed the reality. Even as hardware performance continues to improve, managing performance will not get perceptibly easier. This book will give you the tools and information you need to meet the challenges of performance management now and in the future. Many of the popular computer books out there promise easy answers, but this is the only book for those tricky situations that have no direct precedent. Windows 2000 Performance Guide will give you the information and the conceptual framework to become your own Windows 2000 performance expert. |
-
Chapter 1 Perspectives on Performance Management -
Windows 2000 Evolution -
Tools of the Trade -
Performance and Productivity -
Performance Management -
Problems of Scale -
Performance Tools -
Chapter 2 Measurement Methodology -
Performance Monitoring on Windows -
Performance Monitoring API -
Performance Data Logging -
Performance Monitoring Overhead -
A Performance Monitoring Starter Set -
Chapter 3 Processor Performance -
Windows 2000 Design Goals -
The Thread Execution Scheduler -
Thread Scheduling Tuning -
Chapter 4 Optimizing Application Performance -
Background -
The Application Tuning Case Study -
Intel Processor Hardware Performance -
Chapter 5 Multiprocessing -
Multiprocessing Basics -
Cache Coherence -
Pentium Pro Hardware Counters -
Optimization and SMP Configuration Tuning -
Configuring Server Applications for Multiprocessing -
Partitioning Multiprocessors -
Chapter 6 Memory Management and Paging -
Virtual Memory -
Page Replacement -
Memory Capacity Planning -
Chapter 7 File Cache Performance and Tuning -
File Cache Sizing -
Cache Performance Counters -
Universal Caching -
How the Windows 2000 File Cache Works -
Cache Tuning -
Chapter 8 Disk Subsystem Performance -
The I/O Subsystem -
Disk Architecture -
I/O Buses -
Disk Interfaces -
System Monitor Counters -
Workload Studies -
Chapter 9 Filesystem Performance -
Storage Management -
Filesystems -
Defragmentation -
System Monitor Counters -
Comparing Filesystem Performance -
Selecting a Filesystem -
Chapter 10 Disk Array Performance -
Disk Striping -
Enter RAID -
RAID Disk Organizations -
RAID and Windows 2000 -
Benchmark Testing -
Selecting a RAID Configuration -
Chapter 11 Introduction to Networking Technology -
Networking Basics -
Bandwidth and Latency -
Media Access Layer -
Internet Protocol Layer -
Host-to-Host Connections -
Chapter 12 Internet Information Server Performance -
Web Server Architecture -
Sources of Information -
Web Server Benchmarks -
Performance Management -
Load Balancing and Server Clustering -
Chapter 13 Bibliography -
Performance Management -
Measurement Methodology -
Processor Performance -
Optimizing Application Performance -
Multiprocessing -
Memory Management and Paging -
File Cache Performance and Tuning -
Disk Subsystem Performance -
Filesystem Performance -
Disk Array Performance -
Networking Technology -
Internet Information Server Performance -
Colophon |
- Title:
- Windows 2000 Performance Guide
- By:
- Mark Friedman, Odysseas Pentakalos
- Publisher:
- O'Reilly Media
- Formats:
-
- Print
- Safari Books Online
- Print:
- January 2002
- Pages:
- 720
- Print ISBN:
- 978-1-56592-466-6
- | ISBN 10:
- 1-56592-466-5
|
-
Mark Friedman Mark Friedman began his career as a programmer for the DuPont Corporation in 1977 and has been in the computer field ever since. He has a master's degree in computer science from Temple University and is the founder and president of Demand Technology Software. He has written numerous technical articles, conducts training seminars in Windows performance, and publishes a monthly newsletter. Currently, he is working on the design and development of professional software tools for Windows performance management. View Mark Friedman's full profile page. -
Odysseas Pentakalos Odysseas Pentakalos has been an independent consultant for 10 years, dealing with performance modeling and tuning of computer systems, as well as object-oriented design and development. His clients have included major government agencies and corporations such as NASA, the Army Research Lab, Sun Microsystems, and Concert Communications. Odysseas received a Ph.D. in computer science from the University of Maryland. He has published papers on performance topics in conferences, journals, and commercial publications. View Odysseas Pentakalos's full profile page. |
Colophon Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of Windows 2000 Performance Guide is a stickleback fish. Sticklebacks are small, elongated fish that reach a maximum length of about six inches and are characterized by a row of spines on the back and a soft-rayed dorsal fin. They have no scales, but are instead protected by hard armor plates on the sides of their bodies. An extremely common fish, sticklebacks live in the temperate regions of the Northern Hemisphere. They can live in either fresh or salt water, and some species inhabit both. During the springtime breeding season, the male stickleback becomes bright red in color. Using mucus secretions from his own kidneys as glue, he builds a nest of plants and coaxes a female (or females) to lay her eggs there, following behind her to fertilize them. When the nest is full, the male becomes the sole guardian of the eggs and young, defending the nest from any intruders. There are about 12 species of stickleback fish. One of the most common is the three-spined stickleback (Gasterosteus aculeatus), which inhabits both fresh and salt water almost everywhere in the Northern Hemisphere. The sea (or 15-spined) stickleback (Spinachia spinachia) is found off the coasts of Europe. Other species include the four-spined, nine-spined, and brook sticklebacks. Emily Quill was the production editor and copyeditor for Windows 2000 Performance Guide. Sue Willing, Colleen Gorman, Matt Hutchinson, and Mary Anne Mayo provided quality control. Tom Dinse wrote the index. Derek DiMatteo and Philip Dangler provided production assistance. Ellie Volckhausen designed the cover of this book, based on a series design by Edie Freedman. The cover image is a 19th-century engraving from the Dover Pictorial Archive. Emma Colby produced the cover layout with Quark™XPress 4.1 using Adobe's ITC Garamond font. David Futato designed the interior layout. Neil Walls converted the files from Microsoft Word to FrameMaker 5.5.6 using tools created by Mike Sierra. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. The tip and warning icons were drawn by Christopher Bing. This colophon was written by Emily Quill. |
|
Description
|
Table of Contents
|
Product Details
|
About the Author
|
Colophon
|
 |
|
 |
|
|
|
Recommended for You
|
Recently Viewed
|
 |
|
By Keith Falgren
April 2008
By Jerry Peek, Grace Todino, John Strang
October 2001
By Joshua Noble, Todd Anderson, Garth Braithwaite, Marco Casario, Rich Tretola
May 2010
Ebook: $39.99
Print & Ebook: $54.99
Print: $49.99
|
Customer Reviews
11/20/2002 (1 of 1 customers found this review helpful) 5.0Windows 2000 Performance Guide Review By Phil Evans from Undisclosed 8/26/2002 5.0Windows 2000 Performance Guide Review By Rick Shapiro from Undisclosed
|
|
|