Publisher: O'Reilly Media Released: February 2002 Pages: 352
System Performance Tuning answers one of the most fundamental questions you can ask about your computer: How can I get it to do more work without buying more hardware? In the current economic downturn, performance tuning takes on a new importance. It allows system administrators to make the best use of existing systems and minimize the purchase of new equipment. Well-tuned systems save money and time that would otherwise be wasted dealing with slowdowns and errors. Performance tuning always involves compromises; unless system administrators know what the compromises are, they can't make intelligent decisions. Tuning is an essential skill for system administrators who face the problem of adapting the speed of a computer system to the speed requirements imposed by the real world. It requires a detailed understanding of the inner workings of the computer and its architecture. System Performance Tuning covers two distinct areas: performance tuning, or the art of increasing performance for a specific application, and capacity planning, or deciding what hardware best fulfills a given role. Underpinning both subjects is the science of computer architecture. This book focuses on the operating system, the underlying hardware, and their interactions. Topics covered include: - Real and perceived performance problems, introducing capacity planning and performance monitoring (highlighting their strengths and weaknesses).
- An integrated description of all the major tools at a system administrator's disposal for tracking down system performance problems.
- Background on modern memory handling techniques, including the memory-caching filesystem implementations in Solaris and AIX. Updated sections on memory conservation and computing memory requirements.
- In depth discussion of disk interfaces, bandwidth capacity considerations, and RAID systems.
- Comprehensive discussion of NFS and greatly expanded discussion of networking.
- Workload management and code tuning.
- Special topics such as tuning Web servers for various types of content delivery and developments in cross-machine parallel computing
For system administrators who want a hands-on introduction to system performance, this is the book to recommend. |
-
Chapter 1 An Introduction to Performance Tuning -
An Introduction to Computer Architecture -
Principles of Performance Tuning -
Static Performance Tuning -
Concluding Thoughts -
Chapter 2 Workflow Management -
Workflow Characterization -
Workload Control -
Benchmarking -
Concluding Thoughts -
Chapter 3 Processors -
Microprocessor Architecture -
Caching -
Process Scheduling -
Multiprocessing -
Peripheral Interconnects -
Processor Performance Tools -
Concluding Thoughts -
Chapter 4 Memory -
Implementations of Physical Memory -
Virtual Memory Architecture -
Paging and Swapping -
Consumers of Memory -
Tools for Memory Performance Analysis -
Concluding Thoughts -
Chapter 5 Disks -
Disk Architecture -
Interfaces -
Common Performance Problems -
Filesystems -
Tools for Analysis -
Concluding Thoughts -
Chapter 6 Disk Arrays -
Terminology -
RAID Levels -
Software Versus Hardware -
A Summary of Disk Array Design -
Software RAID Implementations -
RAID Recipes -
Concluding Thoughts -
Chapter 7 Networks -
Network Principles -
Physical Media -
Network Interfaces -
Network Protocols -
NFS -
CIFS via Unix -
Concluding Thoughts -
Chapter 8 Code Tuning -
The Two Critical Approaches -
Techniques for Code Analysis -
Optimization Patterns -
Interacting with Compilers -
Concluding Thoughts -
Chapter 9 Instant Tuning -
Top Five Tuning Tips -
Instant Tuning Recipes -
Colophon |
- Title:
- System Performance Tuning, 2nd Edition
- By:
- Gian-Paolo D. Musumeci, Mike Loukides
- Publisher:
- O'Reilly Media
- Formats:
-
- Print
- Ebook
- Safari Books Online
- Print:
- February 2002
- Ebook:
- February 2009
- Pages:
- 352
- Print ISBN:
- 978-0-596-00284-8
- | ISBN 10:
- 0-596-00284-X
- Ebook ISBN:
- 978-0-596-10365-1
- | ISBN 10:
- 0-596-10365-4
|
-
Mike Loukides Mike Loukides is an editor for O'Reilly & Associates. He is the author of System Performance Tuning and UNIX for FORTRAN Programmers. Mike's interests are system administration, networking, programming languages, and computer architecture. His academic background includes degrees in electrical engineering (B.S.) and English literature (Ph.D.). View Mike Loukides'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 System Performance Tuning, Second Edition is a swordfish, a marine fish with a long, sword-shaped snout. The swordfish is distinguished from the marlin by its flattened snout, high dorsal fin, toothless mouth, and lack of scales. The fastest swimmer of all fish, a swordfish can grow up to 14 feet in length and weigh a thousand pounds or more. This combination of speed and size gives it strength and momentum -- enough to drive its sword through the planking of a boat. The swordfish hunts by charging through schools of fish, striking to either side with its sword and then returning to collect its kill. Colleen Gorman was the production editor and the copyeditor for System Performance Tuning, Second Edition. Mary Brady was the proofreader, and Linley Dolby provided quality control. Tom Dinse wrote the index. Edie Freedman designed the cover of this book. The cover image is a 19th-century engraving from the Dover Pictorial Archive. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font. Melanie Wang designed the interior layout, based on a series design by David Futato. Mihaela Maier converted the files 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 Colleen Gorman. |
|
Description
|
Table of Contents
|
Product Details
|
About the Author
|
Colophon
|
 |
|
 |
|
|
|
Recommended for You
|
Recently Viewed
|
 |
|
By Robbie Allen
September 2003
By Rick Lehtinen, G.T. Gangemi Sr.
June 2006
Ebook: $35.99
Print & Ebook: $49.49
Print: $44.99
By David M Bourg
January 2006
Ebook: $44.99
Print & Ebook: $54.99
Print: $49.99
|
Customer Reviews
5/14/2003 (2 of 2 customers found this review helpful) 4.0System Performance Tuning, 2nd Edition Review By Jean-Paul Monier from Undisclosed 1/5/2003 (0 of 1 customers found this review helpful) 5.0System Performance Tuning, 2nd Edition Review 10/7/2002 4.0System Performance Tuning, 2nd Edition Review By Adrian Lawson from Undisclosed
|
|
|