谁适合阅读本书 1
本书中包括的内容 1
前言 1
第Ⅰ部分 NT优化的基础知识 1
本书是怎样写的 2
第Ⅰ部分:NT优化的基础知识 2
第Ⅱ部分:调整NT子系统 2
第Ⅲ部分:优化你的NT网络 2
第1章 Windows NT基础 3
内存保护 3
可靠性 3
书中特殊成分的含义 3
书中排版方式的约定 3
附录 3
32位平面内存模型 4
抢占式多任务 5
坚固的文件处理系统(NTFS) 5
容错能力 5
多任务,多处理和多线程 6
真正的32位 6
性能 6
RISC CPU支持 7
可移植性 8
符合HAL 8
可安装的文件系统 8
兼容性 8
应用程序子系统的设计 9
Windows-on-Windows(WOW)子系统 9
与NetWare的互操作性 9
多平台支持 10
对称多处理器(SMP)支持 10
与UNIX的互操作性 10
可伸缩性 10
与Macintosh的互操作性 10
可伸缩的安全模式 11
安全性 11
域安全模式 11
NTFS文件系统 11
自由选择访问控制 11
Ctrl-Alt-Del注册特性 12
NT是自优化的吗? 12
政府C2级认证 12
检查跟踪 12
NT Workstation与NT Server的比较 13
小结 17
第2章 Windows NT的硬件 19
设计你的Windows NT系统 19
性能与性能/价格比 19
兼容性 20
处理器 21
选择CPU:多快的速度才够 21
支持 21
可靠性 21
NT中的CPU支持 25
处理器性能的比较 25
CPU基准测试说明 26
走Intel的路 26
486:NT不选择它 27
PENTIUM处理器 27
MMX:多媒体的源泉 29
PENTIUM PRO处理器 29
PENTIUM Ⅱ(又称为“KLAMATH”) 31
Intel处理器性能的比较 32
与Intel兼容的CPU 33
关于OVERDRIVE处理器 33
权衡RISC 34
CISC与RISC:处理器的准则 34
模糊的界线 35
MIPS芯片 35
PowerPC处理器 37
DEC Alpha处理器 38
对称多处理(SMP):越多越好 41
两个慢的CPU与一个快的CPU,哪一种更好? 42
把单处理器系统升级为多处理器系统 43
主板 46
扩展总线的类型 49
ISA总线 50
MCA总线 50
EISA总线 51
VL-Bus总线 51
PCI总线 52
主板格式和机箱设计 53
内存 55
选择内存 55
内存封装 55
动态RAM的类型 56
高速缓冲存储器 57
静态RAM的种类 58
SSRAM(同步 SRAM) 58
存储设备 59
存储控制器 59
SCSI的起源 59
SCSI的发展 60
FC-AL:下一代产品 61
FireWire:SCSI的新成员 62
通用串行总线(USB):低端的竞争者 63
SCSI+NT=强大功能 64
SCSI的某些缺陷 68
IDE的来源 69
IDE发展为EIDE 70
IDE的局限性 70
做IDE算术 71
IDE和NT:油和水 72
硬盘 74
机械延迟 75
数据传输速率 77
数据吞吐率 77
热重校和A/V驱动器 78
极高速产品:固态磁盘驱动器 79
可移动硬盘驱动器 79
光驱动器 80
CD-ROM驱动器 81
CD-R驱动器 83
CD-ReWritable驱动器 84
DVD驱动器 85
磁光驱动器 86
磁带驱动器 87
WORM驱动器 87
袖珍盒式磁带驱动器 88
DAT驱动器 89
8mm驱动器 90
DLT驱动器 91
对磁带驱动器的结束语 92
软盘驱动器 92
LS-120和光盘驱动器 92
视频子系统 93
选择快速的视频适配器 93
2D和3D技术 93
Video RAM的类型 94
处理器、芯片组和驱动程序 94
OpenGL:用于NT的3D 96
AGP和UMA:视频的新总线 97
网络适配器 98
网络技术 98
以太网 98
快速以太网 98
交换以太网 99
100VG-AnyLAN 99
FDDI 101
令牌环网 101
千兆位以太网 102
ATM 102
适配器的类型 102
对于NT硬件的其他建议 103
小结 104
第3章 优化硬件配置 105
优化系统总线和PCI总线 105
PCI卡的安装 105
系统总线速度 106
Intel x86系统 106
DEC Alpha系统 110
总线主控问题 111
避免中断冲突 111
中断共享 114
中断优先权 114
扩展的PCI系统:桥接/双同等式PCI 115
配置传统的扩展插槽 116
配置EISA总线 117
ISA总线:老式总线及一些新功能 119
配置VL-Bus 120
配置MCA总线 120
设置系统CMOS选项 121
查找与性能有关的设置 122
ARC RISC配置入门 123
优化内存时序 124
最佳的CPU、内存和高速缓存设置(x86系统) 126
优化的CPU、内存和高速缓存设置(RISC系统) 126
优化的PCI总线设置 129
最佳的嵌入式IDE/ATA和USB芯片组设置 130
设置SCSI子系统 131
普通SCSI控制器配置的设置 133
常见的与适配器/通道相关的设置 134
常见的有关设备的设置 135
使用多个SCSI通道 136
获得最新的驱动程序 137
特殊的SCSI适配器的注意事项 139
Adaptec AIC-78XX SCSI适配器 139
Buslogic/Mylex FlashPoint适配器 142
Qlogic SCSI适配器 143
Symbios Logic适配器 144
网络I/O子系统 147
网络与网络适配器类型 147
总线主控 147
全双工支持 148
降低CPU的使用率 148
总线类型和中断 149
一些特殊网络适配器的提示 149
Intel EtherExpress Pro/100、Pro/100B及Smart/100适配器 150
Cogent/Adaptec ANA69XX适配器 151
3COM EtherLink/Fast_FtherLink XL适配器 152
3Com FDDILink FDDI适配器 152
HP VG-AnyLAN PCI适配器(J2585A/B) 153
Compaq Netelligent 10/100TX适配器 154
Fore系统ATM适配器 154
小结 155
Adaptec ATM适配器 155
第4章 NT优化基础 157
工具箱 157
性能监视器:瓶颈侦探 157
作出处理器计数器的图表 165
远程监视 167
导出数据 169
应用程序监视 171
性能监视器的视图 173
Windows NT注册表编辑器 180
操作NT的注册表编辑器 181
注册表编辑器的显示 184
游览和编辑注册表 184
访问远程Registries 185
编辑注册表 187
NT诊断:随时掌握信息 187
用任务管理器管理应用程序 189
基准测试基础 190
Bench32 192
可供使用的其他性能基准测试实用程序 193
一般的调整策略 195
内存、内存、内存 196
删除/禁止不需要的协议、服务和应用程序 198
网络协议 199
网络服务 200
其他服务 203
限制在单独的内存空间16位应用程序的数量 206
优化页面调度文件 207
用磁盘带区来获得最大速度 209
消除你硬盘的碎片 210
优化网络访问 211
保持注册表的精练 214
前台与后台应用程序调整的比较 217
服务器调整技巧 218
配置服务器的服务 218
注销服务器! 220
不要把OpneGL用于服务器 221
小结 222
第Ⅱ部分 调整NT子系统 223
第5章 优化内存和进程 225
Windows NT的内存模式 225
虚拟内存:看起来就象真实内存一样 227
页面错误 228
页桢 228
页面调度内存 228
需要页面调度:我需要内存,现在就要 230
检测内存瓶颈 231
检查可用内存 232
检查页面调度文件活动 232
使用Pages/sec计数器 233
使用Ave. Disk sec/Transfer计数器 234
检测页面调度文件瓶颈 237
用性能监视器监视 237
用Windows NT Diagnostics(诊断程序)监视 239
检查处理器瓶颈 240
用任务管理器和性能监视器观察处理器的利用率 241
SMP:以并行方式处理 246
监视多处理器计算机的性能 247
支持多处理器 248
小结 249
第6章 优化应用程序 251
Windows NT环境子系统 251
优化NT环境子系统 253
虚拟DOS机(VDM) 253
使用CONFIG. NT文件设置环境尺寸 254
监视DOS应用程序 255
为NTVDM创建一个新的进程名的步骤 256
定制NTVDM.EXE的特征 257
调整WOW子系统 258
Winl6 VDM的结构 258
提高Winl6应用程序的启动速度 258
在单独的内存空间中运行Winl6应用程序 261
配置WOW以缺省方式使用单独的内存空间 263
其他与WOW有关的注册表条目 263
OS/2和POSIX:可选的子系统 265
用第三方的工具替换NT的POSIX子系统 266
POSIX 266
OS/2 268
禁止可选子系统 268
调整Win32子系统 269
设置Win32应用程序优先级 271
线程执行:被设计为动态的 271
监视Win32子系统 274
设置应用程序优先级 274
用START命令启动应用程序 277
Win32注册表条目 278
环境变量 280
优化桌面环境 280
系统环境变量 281
用户环境变量 282
AUTOEXEC.BAT环境变量 283
配置AUTOEXEC.BAT文件的分析 283
环境变量优先级 283
对大的环境增加环境空间 284
优化Windows NT Explorer(资源管理器) 285
解决内存不足错误 285
解决与IRPStackSize的值有关的问题 286
允许NT自动确定注册表和PagedPool内存的大小 287
在独立的进程中运行EXPLORER和TASKBAR 289
优化字体使用和高速缓存 290
识别问题应用程序和应用程序瓶颈 292
用任务管理器识别资源猪 293
用Process Viewer和Process Explode识别资源猪 294
如果你发现了资源猪, 那你该做些什么 296
设置进程/处理器的姻亲关系 300
小结 301
第7章 优化磁盘 303
熟悉NT磁盘子系统 303
Windows NT的文件高速缓存 304
异步I/O模式:NT性能的动力引擎 304
内存越大所需磁盘空间越少 305
检测磁盘系统的瓶颈 305
检测过多的硬盘活动 306
测试磁盘的传输率 309
用Response Probe测试磁盘传输率 309
用BENCH32测试磁盘传输率 315
优化NT系统高速缓存 320
查看系统高速缓存大小 321
调整系统高速缓存 323
Cacheman:文件高速缓存全面控制 328
用SuperCache和SuperDisk提高磁盘系统性能 331
SUPERCACHE:高速缓存的电动机 331
SuperDisk:NT的RAM驱动器 331
检测高速缓存瓶颈 333
分析高速缓存性能 335
优化文件系统 338
磁盘快速入门 338
FAT文件系统 339
FAT优点 340
FAT缺点:浪费磁盘空间 340
转换FAT磁盘:一个单向过程 341
NTFS文件系统 342
NTFS安全性 342
NTFS可靠性 343
NTFS性能 343
NTFS压缩 345
NTFS调整 347
磁盘碎片及优化 348
优化页面调度文件 350
一般页面调度文件配置及说明 351
整理页面调度文件的碎片 353
目录优化 354
优化多驱动器配置 355
定义RAID类型 355
硬件RAID和软件RAID 356
比较RAID性能 358
使用Disk Administrator创建RAID配置 360
创建RAID 0带区集或RAID 5带奇偶校验的带区集 360
创建RAID 1镜象集 362
小结 363
第8章 优化打印 365
打印机硬件 365
Windows NT打印的概念和术语 368
通过打印机文件夹管理打印机 369
停止不需要的打印 372
NT的打印进程 374
打印机的调整技巧 375
打印机的选项设置 375
了解打印机的数据类型 378
使用EMF文件格式,有效利用服务器资源 381
提高打印作业优先级 383
理解打印机池 386
创建打印机池 386
关于打印机池的几点提示 387
字体和字体高速缓存 388
优化后台缓存器服务 388
提高后台缓存器线程的优先级 389
优先打印后台缓存器文件 393
优化网络打印 395
调整打印浏览 395
提高打印服务器的性能 396
小结 397
第Ⅲ部分 优化NT网络 399
理解NT网络结构 401
第9章 优化网络性能 401
工作站服务 402
服务器服务 404
TDI(传输驱动程序接口,Transport Driver Interface) 404
多重UNC提供者(Multiple UNC Provider) 405
多重提供者路由器(Multiprovider Router) 405
IPC和IPC机制 406
RPC 406
NetBIOS和Windows套接字(Window Sockets) 407
网络组件的依赖性 407
邮件槽口和命名管道 407
NT传输协议支持 408
NDIS规范 409
支持非Windows系统 409
NetWare客户机服务(CSNW) 410
NetWare网关服务(GSNW) 410
支持Macintosh的服务(SFM) 410
确定网络瓶颈 410
网络瓶颈的警示信号 411
监视和性能基准测试方法 412
重定向程序服务计数器 413
度量个别组件的性能 413
服务器服务计数器 414
网络接口(Network Interface) 415
网段 415
识别网络接口卡瓶颈 416
用网络监视器监视网络性能 417
网络监视器接口 417
设置捕捉 419
分析 419
比较NT和SMS网络监视器 419
在长时间地记录数据 420
使用数据日志(datalog)服务 421
缓解网络瓶颈 422
比较和优化NT的传输协议 425
TCP/IP特性 425
TCP/IP性能调整 427
加速NetBT 430
最大化数据报(Datagram)缓冲技术 430
提高连接块增量(Connection Block Increment) 431
设置最大连接块 431
其他的TCP/IP性能调整 432
SingleResponse参数,RandomAdapter参数的伴生物 432
在多主位系统上(MultiHomed System)随机化NIC使用 432
最大化TCP Windowsize参数。 433
保护你自己免受SYN(Denial-of-Service, 拒绝服务)的攻击 433
增加IP路由器转发缓冲存储器 435
设置最大转发缓冲存储器 435
设置转发包的最大个数 436
使用DNS加速因特网名称到IP的解析 436
适配器专用的TCP/IP项目 437
设置包队列大小的最大值 437
朝着所支持的最大值调整MTU的尺寸 437
NetBEUI特性 438
增加初始的连接计数 439
增加初始的链路计数 439
增加初始的包计数 439
增加初始的接收缓冲区 440
增加初始的接收包 440
增加初始的请求个数 440
NWLink特性 440
NWLinkIPX参数 441
把系统设置为专用的IPX路由器 441
禁止拨入用户的NetBIOS层 441
增加数据报计数最大值 442
增加初始的数据报计数 442
禁止拨入用户使用SAP广告(SAP advertisement)。 442
设置IPX只与LAN或WAN通信 443
适配器专用的IPX设置 443
设置帧尺寸的最大值 443
NWLink SPX参数 443
设置SPX窗口尺寸 444
设置初始的SPX包计数 444
增加最大包计数 444
增加包尺寸的最大值 444
设置应答窗口尺寸 445
设置应答窗口阀值 445
NWNBLink特性和调整 445
设置应答滞后时间 445
启用MS扩展 446
设置接收窗口尺寸的最大值。 446
DLC特性 446
简单的网络调整 447
配置网络绑定 447
在NT连网中定义的开销 448
配置BDC的复制频率 449
减少域同步的影响 449
另外的Netlogon调整 452
浏览器通信量 453
为完成域主浏览器的职责准备系统 454
设置系统为浏览器候选人 454
设置MBR到DMB同步周期 454
设置备份浏览器到MBR的同步周期 455
禁止打印机服务器的浏览器通告 455
在慢速链路上浏览器通信量 456
设置打印机服务器与MBR和备份浏览器浏览同步的频率 456
设置打印机服务器的浏览器高速缓存 456
配置打印机服务器的浏览器同步 456
WINS性能调整 457
为WINS指定数据库备份目录 458
设置数据库名称 458
指定WINS进行备份 459
禁止WINS日志记录 459
禁止详细的WINS记录 459
增加工作人员线程(Worker threads) 459
WINS发送多点广播通告的时间间隔 460
WINS多点广播存活时间 460
关闭WINS的备份伙伴(replication partner)广播通告 460
增加WINS优先级等级 460
优化基于WAN的域 461
优化远程访问服务(Remote Access Services,RAS) 461
设计你自己的网络 463
快速网络建设的概念 464
网络设计检查清单(CheckList) 464
网络性能因素 465
带宽饥饿式应用 465
快速以太网问题 466
你能重复吗? 466
以太网问题 466
比较网络媒体协议 466
千兆位以太网就要出现 468
VG-AnylAN的烦恼 468
令牌环网问题 469
ATM-嗜睡的失控列车 469
Fibrechannel-更快和更丰满 470
FDDI/CDDL问题 470
网络设备 471
集线器 471
交换技术 471
小结 472
路由器 472
网桥 472
第10章 调整NT服务器性能 473
服务器调整的概念和目标 473
调整NT服务器进入角色 474
确定NT服务器在网络上的角色。 475
确定应用服务器 475
确定文件服务器角色 477
确定域控制器 478
非Windows网络支持 479
服务Macintosh客户机 479
平衡多用途服务器 479
连接NetWare服务器的服务器服务。 480
NT的自动调整功能怎样? 480
要避免的简单事物 482
减肥 484
识别服务器瓶颈 488
解释性能监视器的结果 489
记录活动 490
高级的性能监视器对象 490
解释高级计数器的值 493
应用服务器计数器 494
应用服务器计数器值的解释 497
应用服务器的优化 499
文件服务器计数器 501
文件服务器计数器的结果 503
文件/打印机服务器的优化 505
域控制器的计数器 508
解释域计数器数据 511
域控制器优化 511
通过注册表精细调整 513
服务器服务的注册表修改 513
调整工作站注册表 518
调整SFM(Service For Macintosh,支持麦肯金计算机的服务) 520
为其他平台调整服务器服务 520
MacFile注册表参数 521
调整网络服务 521
改变网络提供者优先级 522
FPNW注册器参数 523
调整CSNW和GSNW 524
委托服务器职责 526
小结 527
第11章 优化Windows NT Internet服务器 529
IIS简史 529
硬件(内存/CPU) 530
Web服务器基本优化策略 530
网络(LAN/WAN) 531
WAN 532
拨号方式 532
ISDN BRI 532
ISDN PRI 533
专线 533
LAN 534
协调调用(DNS循环复用) 535
多重A(地址)记录 535
CNAME方式 537
磁盘碎片 538
使用SSL 538
磁盘高速缓存 539
优化Internet信息服务器 540
测试工具 540
WEBSTONE 540
WCAT 541
INETLOAD 542
INETMON 542
IIS注册表子项 543
监视IIS内存对象 544
内存要求 544
IIS对象高速缓存储器 545
IIS文件高速缓存 547
IIS日志缓冲区 547
优化服务器脚本 548
CGI通用网关接口 548
ISAPI:Internet服务器API 552
服务器端嵌入(SSI,Server Side Includes) 553
IIS 3.0:活动服务器页面 553
VBSCRIPT 556
JSCRIPT 556
VB与Java脚本比较 556
选择后端数据库 558
ODBC数据库访问 558
设置ODBC连接 559
缺点 562
SQL服务器数据库 562
MICROSOF SQL服务器 562
优化Microsoft代理服务器 564
性能特性 564
PASSIVE高速缓存 564
许可 565
过滤器 565
Active高速缓存 565
安全特性 565
记录日志 567
小结 567
第12章 NT系统维护 569
安装系统的修订版本 569
Windows NT服务包 569
热修补程序 570
获取Windows NT服务包和热修补程序 570
安装服务包 571
安装Windows NT 3.51服务包或Windows NT 4.0服务包1 572
安装Windows NT 4.0服务包2或更新版的服务包 573
卸载NT 4.0服务包 575
安装热修补程序 576
卸载热修补程序 578
NT的预防维护措施 579
利用NT Backup(NT备份工具)进行磁带备份 579
维护紧急修复盘 583
记录系统的变更 587
使用REGBACK备份注册表 589
备份注册表 589
使用NT Backup备份注册表 591
使用注册表编辑器备份注册表 592
用磁盘管理器备份系统配置单元 595
创建Windows NT启动盘 596
在基于x86的系统中需要拷贝到启动盘中的文件 597
在基于RISC的系统中需要拷贝到启动盘中的文件 597
使用DiskSave和DiskProbe备份重要的磁盘信息 598
使用DiskSave备份MBR和PBS 599
使用DiskProbe备份MBR和PBS 601
系统恢复选项 605
设置发生停止错误时的行为 605
安装调试员符号文件 607
小结 608
第13章 故障处理和恢复技术 609
服务或驱动程序装载错误 609
用Dr. Waston解决应用程序崩溃问题 613
停止错误(即“死机蓝屏”) 615
为什么会产生停止错误 616
停止错误屏幕详解 616
解决停止错误 618
向Microsoft发送内存转储信息 624
修复坏损的NT安装 625
通过Windows NT安装程序的修复选项进行修复 625
手工展开安装文件 627
恢复注册表 627
恢复“last known good”设置 628
通过安装程序的恢复过程恢复注册表 630
从备份中恢复注册表 630
使用注册表编辑工具恢复特定的键 631
手动恢复注册表配置单元文件 633
解决引导失败问题 636
理解Windows NT启动过程 637
基于Intel系统的引导过程 638
基于RISC系统的引导过程 638
在引导过程中装载的文件 639
硬件检查过程 640
使用NT硬件查询工具 641
引导错误校验表 642
产生在NT引导程序菜单前的问题 642
产生在NT引导程序菜单之后的问题 644
使用NTDETECT.CHK解决引导问题 645
使用BOOT.INI开关解决故障 646
修复损坏的磁盘结构 647
使用DiskProbe恢复MBR或PBS 648
使用DiskSave恢复MBR或PBS 648
修复镜像集上的引导错误 650
第二驱动器错误 650
主驱动器错误 651
在影像驱动器无法引导时使用DiskSave 654
NTRecover:远程恢复“死机”的NT系统 655
小结 656
附录A CD-ROM的内容 657
特点 659
Bench32 659
系统要求 660
Dynameasure 660
Perfman 661
性能监视器工作空间 662
TcpSpeed 663
Diskeeper Lite 663
Speed Disk Live Trial Edition 664
SuperCache-NT 664
Platform Support 664
限制 665
特点 665
SUPERCACHE-NT使用指南 666
SuperDisk-NT 666
平台支持 667
特点 667
限制 667
SuperPrint 668
NTInternal实用程序 668
TweakBIOS 669
ConfigSafe 669
ULTRABAC 670
附录B 其他信息源 671
Microsoft TechNet CD-ROM 671
Windows NT服务器和工作站资源工具套件 671
Windows NT 3.51培训套件和4.0升级培训套件 672
Internet资源 673
万维网址和FTP服务器 673
E-mail列表讨论组 674
USENET新闻组 675
Windows NT用户组 676
商业性培训产品 683
附录C 性能监视器对象与计数器索引 685