译者序
前言
第一部分 性能调整及优化综述
第1章 性能调整及优化入门
1.1 PTO为什么重要
1.1.1 降低设备成本
1.1.2 增强用户的能力
1.1.3 改善用户态度
1.1.4 由于低的设备压力而产生的高可靠性
1.1.53 减少应用程序错误
1.1.6 减少管理员发现和排除故障的时间
1.2 Performance console概述
1.3 什么是瓶颈
1.3.1 处理器瓶颈
1.3.2 内存瓶颈
1.3.3 磁盘瓶颈
1.3.4 网络瓶颈
1.4 什么是容量规划
1.5 PTO和因特网
1.6 小结
第2章 Microsoft Windows 2000的内核
2.1 执行程序服务
2.1.1 内核模式和用户模式
2.1.2 理解执行程序的导出函数
2.1.3 关于执行程序组件的概述
2.1.4 使用执行程序对象工作
2.1.5 同步问题
2.2 硬件抽象层HAL
2.2.1 HAL如何影响性能
2.2.2 理解I/O层次结构
2.2.3 理解I/O管理器和内核模式设备驱动程序
2.3 Windows 2000子系统
2.4 Windows 2000管理器
2.4.1 I/O管理器
2.4.2 LPC设施
2.4.3 对象管理器
2.4.4 安全参照管理器
2.4.5 虚拟内存管理器
2.5 Windows 2000应用程序
2.5.1 Win32应用程序
2.5.2 POSIX应用程序
2.5.3 OS/2应用程序
2.6 小结
第3章 进程、线程和内存的管理
3.1 了解进程和线程
3.1.1 进程确定应用程序
3.1.2 线程是应用程序的“劳工”
3.2 查看进程和线程的方法
3.2.1 Task Manager
3.2.2 System Monitor
3.2.3 Computer Management
3.2.4 开发者工具
3.3 按优先级排列进程和线程
3.4 多处理及其性能
3.4.1 两个处理器不等于两倍的处理能力
3.4.2 对称多处理与不对称多处理
3.4.3 理解应用程序的多处理要求
3.5 Microsoft Windows 2000的内存模式
3.6 虚拟内存管理
3.7 小结
第4章 Microsoft Windows 2000的性能监视器
4.1 使用Microsoft Management Console
4.1.1 从计算机屏幕设备查看实时性能数据
4.1.2 分析计数器日志中收集的现行的和先前的数据
4.1.3 具有在各个视图窗口中查看所收集数据的能力
4.2 理解性能计数器、对象和实例
4.2.1 对象和实例
4.2.2 选择监视计数器
4.2.3 重要性能计数器概述
4.3 监视遗留程序
4.4 监视其他计算机
4.5 解释性能数据
4.5.1 如何设置监视的间隔频率
4.5.2 System Monitor视图
4.5.3 图表视图
4.5.4 报表视图
4.5.5 Performance Logs和Alerts视图
4.5.6 导出性能数据
4.6 小结
第二部分 处理瓶颈
第5章 诊断处理器瓶颈
5.1 什么是处理器瓶颈
5.1.1 量化处理器瓶颈
5.1.2 测试处理器瓶颈
5.2 受处理器限制的应用程序的类型
5.3 处理器瓶颈问题的基本解决方法
5.3.1 首先查找简单问题
5.3.2 关闭不需要的服务
5.3.3 执行任务调度
5.4 当前处理器技术纵览
5.5 处理器技术的发展趋势
5.6 小结
第6章 诊断内存瓶颈
6.1 理解与使用内存
6.1.1 内存与首字母缩写词
6.1.2 Microsoft Windows 2000怎样使用内存
6.2 内存可靠性考虑
6.3 检测内存瓶颈
6.3.1 使用Task Manager监视进程
6.3.2 用System Monitor监视内存问题
6.3.3 创建与内存相关的警告信息
6.4 内存瓶颈的配置解决方案
6.4.1 有效使用虚拟内存
6.4.2 关闭不需要的服务
6.4.3 磁盘的优化提高潜在性能
6.5 小结
第7章 诊断磁盘瓶颈
7.1 什么是磁盘瓶颈
7.2 查找磁盘瓶颈
7.2.1 用磁盘碎片整理程序做分析工具
7.2.2 检查硬件
7.2.3 使用System Monitor查找磁盘问题
7.3 受磁盘限制的应用程序类型
7.4 解决磁盘瓶颈的基本方法
7.5 使用新的磁盘技术
7.5.1 使用存储区域网SAN
7.5.2 使用Zip和Jaz驱动器
7.5.3 使用固态驱动器SSD
7.6 比较磁盘格式化技术
7.6.1 磁盘镜像
7.6.2 磁盘双工
7.6.3 磁盘条带组合
7.6.4 RAID-5
7.7 小结
第三部分 调整网络
第8章 网络问题
8.1 网络瓶颈综述
8.1.1 操作系统因素
8.1.2 本地计算机因素
8.1.3 远程节点计算机因素
8.1.4 其他因素
8.2 网络拓扑限制综述
8.2.1 理论上和实际上的网络性能对比
8.2.2 理解光纤的性能特点
8.2.3 性能和老化
8.3 理解网络组成部件的相互影响
8.4 面向用户的网络瓶颈问题的解决方案
8.4.1 监视网络性能
8.4.2 培训网络用户
8.4.3 设置网络安全
8.4.4 监视网络应用程序的性能
8.4.5 其他面向用户的网络影响
8.5 面向硬件的网络瓶颈解决方案
8.5.1 确保硬件运行
8.5.2 使用供应商提供的驱动程序
8.5.3 扩充数据吞吐能力
8.5.4 因硬件质量所产生的差异
8.6 面向软件的网络瓶颈问题解决方案
8.6.1 操作系统问题和应用程序问题
8.6.2 理解DCOM中的认证选项
8.6.3 查看绑定
8.6.4 查看提供器
8.7 小结
第9章 微软活动目录服务及其调整
9.1 活动目录术语及结构
9.1.1 规划
9.1.2 对象
9.1.3 范围
9.1.4 名字空间
9.1.5 容器
9.1.6 树
9.1.7 名字
9.1.8 域树
9.1.9 森林
9.1.10 站点
9.1.11 分区
9.1.12 全局目录
9.2 活动目录的使用
9.3 活动目录管理
9.3.1 活动目录Users And Computers
9.3.2 活动目录Sites and Services
9.3.3 活动目录Domains and Trust
9.3.4 活动目录服务界面
9.4 活动目录性能问题
9.4.1 复制问题
9.4.2 目录漫游
9.4.3 活动目录服务及应用
9.5 活动目录复制
9.5.1 Windows NT的复制
9.5.2 通过多主控制器复制实现目录复制
9.5.3 保存修改轨迹
9.5.4 站点内部复制
9.5.5 站点之间复制
9.5.6 全局活动目录复制(企业网)
9.6 网络问题
9.6.1 站点链接
9.6.2 活动目录复制通信量
9.6.3 DNS服务
9.7 活动目录数据库规模和碎片整理
9.7.1 数据库规模
9.7.2 数据库碎片整理
9.8 监视活动目录的活动
9.9 小结
第四部分 其他调整考虑
第10章 Microsoft Windows 2000新增的调整功能
10.1 磁盘定额和记账
10.2 Web站点支持
10.2.1 进程约束
10.2.2 带宽约束
10.2.3 进程记账
10.2.4 HTTP压缩
10.3 改善了的多处理器支持
10.3.1 多处理器揭秘
10.3.2 为支持多处理器而重新配置服务器
10.4 I2O支持
10.4.1 I2O标准概述
10.4.2 I2O处理器概述
10.5 网络需求
10.5.1 利用服务质量QoS设置工作
10.5.2 理解资源预留协议RSVP
10.6 小结
第11章 容量规划
11.1 确定性能需求
11.1.1 容量和性能的关系
11.1.2 系统损耗和性能
11.1.3 通盘考虑负载对性能的影响
11.2 提高性能可靠性
11.2.1 可靠性和Windows 2000的专有特性
11.2.2 应用程序可靠性效用
11.2.3 可靠性和硬件
11.2.4 可靠的网络技术
11.2.5 手动的和自动的可靠性特性
11.3 实际性能和供应商的宣传
11.4 创建网络的图形表示
11.5 查找性能瓶颈
11.6 小结
第12章 Microsoft Windows 2000及其各种版本
12.1 Windows 2000各版本概述
12.1.1 Windows 2000 Server
12.1.2 Windows 2000 Advanced Server
12.1.3 Windows 2000 Datacenter Server
12.2 常规服务器调整技术
12.2.1 获取较小性能收益的快速技巧
12.2.2 清除垃圾
12.2.3 创建永久的页式文件
12.3 Advanced Server的特殊调整考虑
12.4 Datacenter Server的特殊调整考虑
12.5 小结
第13章 Microsoft Windows 2000和群集
13.1 群集服务如何帮助工作
13.2 Windows 2000中采用群集技术的优点
13.2.1 可伸缩性
13.2.2 高度的可用性
13.2.3 易管理性
13.3 资源故障应急和网络负载平衡
13.3.1 理解资源故障应急和故障恢复
13.3.2 理解网络负载平衡
13.4 创建群集的原则
13.5 安装群集服务器
13.6 网络故障检测
13.7 群集环境方案
13.7.1 热备份
13.7.2 静态负载平衡
13.7.3 虚拟服务器(无故障应急)
13.7.4 混合群集
13.7.5 部分服务器群集
13.8 Windows 2000服务器群集的管理
13.8.1 群集管理员工具
13.8.2 命令行管理
13.9 群集服务器的第三方支持
13.9.1 群集资源
13.9.2 群集应用程序
13.10 小结
第14章 Microsoft Windows 2000与因特网
14.1 Internet Information Services 5.0
14.1.1 安装IIS 5.0
14.1.2 性能与可靠性
14.1.3 群集和IIS
14.1.4 处理器节流
14.1.5 带宽节流
14.1.6 进程记账
14.1.7 应用程序保护
14.1.8 套接字共享
14.1.9 HTTP压缩
14.2 调整IIS 5.0
14.2.1 性能调节杆
14.2.2 应用程序响应
14.2.3 只在必要时记录日志
14.2.4 网络配置与设置
14.3 调节ASP性能
14.3.1 会话超时
14.3.2 允许缓冲
14.3.3 ASP线程和脚本引擎
14.4 Web站点性能测试
14.4.1 Windows媒体负载模拟器
14.4.2 Web容量分析工具
14.4.3 Windows Application Stress Tool
14.5 小结
第五部分 特殊调整工具
第15章 Microsoft Windows 2000 Resource Kit性能工具
15.1 安装概述
15.2 介绍Additional Components选项
15.2.1 Microsoft Application选项
15.2.2 3rd Party Application选项
15.3 优化工具概述
15.3.1 清理内存
15.3.2 群集监测
15.3.3 计数器列表
15.3.4 CPU压力
15.3.5 进程占用的CPU
15.3.6 磁盘调整工具
15.3.7 清空工作设置
15.3.8 可扩展的性能计数器列表
15.3.9 泄漏应用程序
15.3.10 列出已加载的驱动程序
15.3.11 页面故障监视器
15.3.12 性能监视器图表设置编辑器
15.3.13 性能数据块打印工具
15.3.14 命令窗口中的性能数据
15.3.15 性能计量器
15.3.16 性能监视器4
15.3.17 性能监视器
15.3.18 程序计时器
15.3.19 按时间对进程排序
15.3.20 合计处理器
15.3.21 虚拟地址转储
15.4 小结
第16章 第三方调整工具
16.1 共享软件工具
16.1.1 Fundelete
16.1.2 PsKill
16.1.3 Portmon
16.1.4 聪明队列设备锁定
16.1.5 TOTALidea WinRAM Booster
16.2 通用管理工具
16.2.1 计算机安全日志分析
16.2.2 Seagate Crystal Reports 6
16.3 面向硬件的工具
16.3.1 磁盘监护
16.3.2 Norton CleanSweep
16.3.3 Norton工具
16.3.4 PowerQuest Server和DriveCopy
16.3.5 TouchStone CheckIt
16.4 特殊的网络工具
16.5 小结
术语表