图书介绍
Windows 2000性能调试技术手册 影印版PDF|Epub|txt|kindle电子书版本网盘下载
![Windows 2000性能调试技术手册 影印版](https://www.shukui.net/cover/19/31464049.jpg)
- 〔美〕Microsoft编著 著
- 出版社: 北京:北京大学出版社
- ISBN:7301048491
- 出版时间:2001
- 标注页数:540页
- 文件大小:96MB
- 文件页数:568页
- 主题词:
PDF下载
下载说明
Windows 2000性能调试技术手册 影印版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
PART I An Overview of Performance Tuning and Optimzation3
1 Introduction to Performance Tuning and Optimization3
Why Is PTO Importans?4
Lower Equipment Costs4
Increased User Productivity5
Improved User Attitude5
Greater Reliability Due to Lower Equipment Stress5
Reduced Application Errors6
Reduced Administrator Troubleshooting Time6
Overview of the Performance Console7
What Is a Bottleneck?9
Processor Bottlenecks9
Memory Bottlenecks9
Disk Bottlenecks9
Network Bottlenecks10
What Is Capacity Planning?10
PTO and the Internet10
Summary11
2 The Microsoft Windows 2000 Kernel13
Executive Service14
User Mode versus Kernel Mode15
Understanding the Executive Exported Functions15
An Overview of Executive Components17
Working with Executive Objects19
Synchronization Issues20
Hardware Abstraction Layer (HAL)22
How the HAL Affects Performance24
Understanding the I/O Hierarchy24
Understanding the I/O Manager and Kernel Mode Device Drivers25
Windows 2000 Subsystems26
Environment Subsystems27
Windows 2000 Managers33
I/O Manager33
LPC Facility34
Object Manager35
Security Reference Manager35
Virtual Memory Manager35
Windows 2000 Applications36
Win32 Application36
POSIX Application37
OS/2 Application37
Summary38
3 Processes and Threads and Memory Management39
Understanding Processes and Threads40
Processes Define the Application41
Threads Are Application Laborers42
Ways to View Processes and Threads51
Task Manager51
System Monitor54
Computer Management56
Developer Tools57
Prioritizing Processes and Threads62
Multiprocessing and Performance64
Two Processors Don t Equal Twice the Performance65
Symmetric versus Asymmetric Multiprocessing65
Understanding Application Multiprocessing Requirements66
Microsoft Windows 2000 Memory Model67
Virtual Memory Management68
Summary69
4 Performance Monltoring In Microsoft Windows 200071
Using the Microsoft Management Console72
View Real-Time Performance Data from the Comfort of Your Computer Screen73
Analyze Data Collected Either Currently or Previously in a Counter Log74
Ability to View Collected Data in Various Views74
Understanding Performance Counters, Objects, and Instances75
Objects and Instances76
Selecting Counters to Monitor81
Overview of Important Performance Counters83
Monitoring Legacy Programs87
Monitoring Other Computers89
Reducing Overhead94
Interpreting Performance Data95
Setting How Often to Monitor96
Exploring System Monitor Views97
Chart View100
Report View103
Performance Log and Alerts Views104
Exporting Performance Data111
Summary112
PART Ⅱ Battle of the Bulge: Handling Bottienecks115
5 Diagnosing Processor Bottienecks115
What Is a Processor Bottleneck?116
Quantifying a Processor Bottleneck117
Testing for Processing Bottlenecks119
Processor-Bound Application Types124
Potential Solutions for Processor Bottlenecks126
Check for Simple Problems First126
Remove Unneeded Services127
Perform Task Scheduling130
Current Processor Technology Overview130
Future Directions in Processor Technology132
Summary134
6 Diagnosing Memory Bottlenecks135
Understanding and Using Memory136
Memory and Its Acronyms136
How Microsoft Windows 2000 Uses Memory142
Reliability Considerations for Memory150
Detecting Memory Bottlenecks152
Using Task Manager to Monitor Processes152
Monitoring Memory Problems with System Monitor154
Creating Memory-Related Alerts155
Configuration Solutions for Memory Bottlenecks155
Efficient Use of Virtual Memory156
Turning Off Unneeded Services158
Disk Optimization, A Hidden Performance Boost158
Summary160
7 Diagnosing Disk Bottienecks161
What Is a Disk Bottleneck?164
Detecting Disk Bottlenecks166
Using Disk Defragmenter as an Analysis Tool166
Checking Your Hardware171
Using System Monitor to Find Disk Problems174
Disk-Bound Application Types178
Potential Solutions for Disk Bottlenecks179
Using New Disk Technologies181
Working with Storage Area Networks (SANs)181
Working with Zip and Jaz Drives186
Working with Solid State Drives (SSDs)188
Comparing Disk-Formatting Technologies189
Disk Mirroring191
Disk Duplexing191
Drive Striping192
RAID-5192
Summary193
Part Ⅲ Tuning the Network197
8 Network Problems197
Overview of Network Bottleneck Sources199
Operation System Sources200
Local Machine Sources208
Remote Node Sources209
Other Sources211
Overview of Network Topology Limitations213
Theoretical Versus Real-World Performance214
Understanding Fiber-Optic Performance Characteristics216
Performance and Aging218
Understanding Network Component Interactions220
User-Oriented Network Bottleneck Solutions224
Monitoring Network Performance224
Training Network Users224
Setting Network Security225
Monitoring Network Application Performance225
Other User0Oriented Network Influences226
Hardware-Oriented Network Bottleneck Solutions226
Ensuring It Works227
Using Vendor-Supplied Drivers228
Widening the Pipe231
Quality Does Make a Difference232
Software-Oriented Network Bottleneck Solutions232
Operating System versus Application Problems233
Understanding Authentication Choices in DCOM234
A Look at Bindings238
A Look at Providers239
Summary240
9 Microsoft Active Directory Services and Tuning241
Active Directory Terminology and Structure242
Schema242
Object243
Scope243
Namespace243
Container244
Tree244
Name244
Domain Tree246
Forest246
Site247
Partition247
Global Catalog248
Active Directory Deployment248
Active Directory Installation249
Active Directory Management255
Active Directory Users and Computers256
Active Directory Sites and Services256
Active Directory Domains and Trusts256
ADSI (Active Directory Service Interfaces)257
Active Directory Performance Issues259
Replication Issues259
Directory Roaming260
Active Directory Services and Applications261
Active Directory Replication263
Windows NT Replication263
Directory Replication through Multimaster Replication264
Keeping Track of Updates266
Intrasite Replication267
Intersite Replication267
Global Active Directory Replication (Enterprise Networks)268
Network Issues268
Site Links268
Active Directory Replication Traffic270
DNS Services272
Active Directory Database Sizing and Fragmentation272
Database Size273
Database Defragmentation273
Monitoring Active Directory Activity274
Summary278
PART Ⅳ Other Tuning Considerations281
10 New Tuning Features in Microsoft Windows 2000281
Disk Quotas and Accounting282
Web Site Support284
Process Throttling285
Bandwidth Throttling289
Process Accounting293
HTTP Compression298
Improved Multiprocessor Support300
Multiprocessing Myths Exposed301
Reconfiguring Your Server for Multiprocessor Support302
I2O Support306
Overview of the I20 Standard306
Overview of the I20 Processor307
Networking Needs308
Working with Quality of Service (QoS) Settings308
Understanding the Resource Reservation Protocol (RSVP)315
Summary316
11 Capacity Planning319
Deciding What Level of Performance You Need320
Relationship Between Capacity and Performance322
System Losses and Performance322
Considering a Load s Effect on Performance325
Adding Reliability to Your Performance Picture327
Reliability and Windows 2000 Specific Features327
Application Reliability Effects331
Reliability and Hardware333
Dependable Networking Technologies337
Manual Versus Automatic Reliability Features338
Understanding Vendor Claims versus Real-World Performance343
Greating a Graphical Representation of Your Network345
Looking for Performance Bottlenecks347
Summary349
12 Microsoft Windows 2000 and Its Versions351
Overview of the Windows 2000 Versions353
Windows 2000 Server354
Windows 2000 Advanced Server356
Windows 2000 Datacenter Server360
General Server Tuning Techniques361
Quick Tips for Small Gains362
Taking Out the Trash367
Creating Permanent Pagefiles370
Special Tuning Concerns for Advanced Server373
Special Tuning Concerns for Datacenter Server374
Summary376
13 Microsoft Windows 2000 and Clustering377
How Cluster Service Can Help You377
Benefits of Clustering Under Windows 2000378
Scalability378
High Availability379
Manageability380
Resource Fallover and Network Load Balancing381
Understanding Resource Fallover and Fallback381
UnderStanding Network Load Balancing382
Guidelines for Creating a Cluster383
Additional Information Needed Before Installation Begins383
Installing Cluster Service384
Network Failure Detection389
Clustered Environment Scenarios389
Hot Spare389
State Load Balancing390
Virtual Server (No Fallover)391
Hybrid Cluster393
Partial Server Cluster394
Managing a Windows 2000 Server Cluster395
Cluster Administrator Tool395
Command Line Administration396
Third-Party Support for Cluster Service399
Cluster Resources401
Cluster Application402
Summary402
14 Microsoft Windows 2000 and the Internet405
Internet Information Services 5.0405
Installing IIS 5.0406
Performance and Reliability407
Clustering and IIS407
Processor Throttling409
Bandwidth Throttling410
Process Accounting411
Application Protection413
Socket Pooling414
HTTP Compression415
Tuning IIS 5.0416
Performance Bar416
Application Response417
Logging Only When Needed418
Network Configuration and Settings419
Performance Tuning Active Server Pages422
Session Timeout424
Enable Buffering424
ASP Threads and Script Engines424
Performance Testing Your Web Site425
Windows Media Load Simulator425
Web Capacity Analysis Tool429
Windows Application Stress Tool436
Summary439
Part Ⅴ Special Tuning Tools443
15 Microsoft Windows 2000 Resource Kit Performance Tools443
Installation Overview444
A Look at the Additional Components Option447
Microsoft Applications Option448
3rd Party Applications Option450
An Overview of Performance Tools450
Clear Memory451
ClusterSentinel452
Counter List453
CPU Stress454
CPU Usage in Processes456
Disk Alignment Tool457
Empty Working Set458
Extensible Performance Counter List458
Leaky Application459
List Loaded Drivers460
Page Fault Monitor462
PerMon Chart Setting Editor464
Performance Data Block Dump Utility465
Performance Data in the Command Window467
Performance Meter467
Performance Monitor 4469
Perf Monitor469
Program Timer471
Time Ordered Processes471
Total Processors472
Virtual Address Dump474
Summary476
16 Third-Party Tuning Tools477
Shareware Tools478
Fundelete481
PsKill482
Portmon483
Smartline DeviceLock485
TOTALidea WinRAM Booster488
General Administration Tools489
CyberSafe Log Analyst491
Seagate Crystal Reports 6492
Hardware-Oriented Tools493
Executive Software Diskeeper495
Norton CleanSweep496
Norton Utilities498
PowerQuest ServerMagic and DriveCopy499
TouchStone Checkit500
Network-Specific Tools500
Intergraph SmartSketch LE501
Summary503
Glossary505
Index525