图书介绍

Windows 2000性能调试技术手册 影印版PDF|Epub|txt|kindle电子书版本网盘下载

Windows 2000性能调试技术手册 影印版
  • 〔美〕Microsoft编著 著
  • 出版社: 北京:北京大学出版社
  • ISBN:7301048491
  • 出版时间:2001
  • 标注页数:540页
  • 文件大小:96MB
  • 文件页数:568页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐