目录 1
译者序 1
前言 1
第一章 概述 1
1-1 定义和基本概念 1
1-2 评价的内容 1
1-3 参考系统 3
1-3-1 单道程序批处理参考系统(UBRS) 4
1-3-2 多道程序批处理参考系统(MBRS) 4
1-3-3 多道程序交互式参考系统(MIRS) 6
1-3-4 多道程序交互式虚拟存贮参考系统(MIVRS) 7
1-4 性能指标 7
1-4-1 解题时间 12
1-4-2 响应时间 16
1-4-3 吞吐率 19
1-5 评价技术 27
参考文献 28
第二章 工作负荷 30
2-1 工作负荷特性 30
2-2 工作负荷模型的代表性 34
2-2-1 模型代表性评价举例 37
2-3 测试工作负荷 40
2-3-1 实际测试工作负荷 41
2-3-2 综合测试工作负荷 43
2-3-3 人工测试工作负荷 47
2-4 工作负荷模型的实现技术 55
2-4-1 分布采样 60
2-4-2 实际工作负荷的采样 62
2-4-3 分类 63
2-4-4 联合概率分布采样 70
2-4-5 主成分分析 71
2-4-6 一种工作负荷模型的实现 75
2-5 几种工作负荷模型的实现方法 78
2-5-1 事例2-1:一种批处理工作负荷的资源和功能模型 78
2-5-2 事例2-2:以面向性能准则为基础的一种交互式工作负荷模型 83
2-6 工作负荷预测系统能力计划 89
2-6-1 一种新应用的负荷的估计 94
2-6-2 事例2-3:一种实时应用负荷的预测 102
参考文献 110
第三章 测量原理 115
3-1 概述 115
3-2 事件检测 116
3-3 采样 118
3-3-1 样本的选择和精度 119
3-4 模拟 123
3-4-1 一个简单模拟器的构成 127
参考文献 134
第四章 测量数据的表示方法 137
4-1 引言 137
4-2 表和图 137
4-2-1 利用率(或Gantt)分布图 148
4-2-2 Kiviat图 152
4-2-3 Kiviat图的标准形状 156
参考文献 157
第五章 测量仪器 160
5-1 测量工具的特性 160
5-2 软件监测器 161
5-2-1 采样监测器 163
5-2-2 时间测量、时钟和定时器 167
5-3 硬件监测器 169
5-3-1 硬件监测器应用举例 174
参考文献 177
第六章 一种系统调准的方法学 180
6-1 概述 180
6-2 测量工具的选择 183
6-3 一次测量活动的设计 188
6-4 瓶颈的检测 190
6-4-1 脱机瓶颈检测 191
6-4-2 联机瓶颈检测 194
6-5 瓶颈的排除 196
参考文献 197
第七章 系统的调准 200
7-1 引言 200
7-2 平衡一个多道程序系统 201
7-2-1 事例7-1:在磁盘和通道上的瓶颈 202
7-2-2 事例7-2:主存容量不足 206
7-3 改善一个交互式系统 208
7-3-1 事例7-3:超负荷通道 209
7-3-2 事例7-4:双机系统之间不合适的负荷分配 211
7-4 改善一个虚拟存贮系统 217
7-4-1 事例7-5:降低一个双机系统中的页面调用率 225
7-5 控制数据库管理系统的性能 233
参考文献 243
第八章 程序的调准 247
8-1 一般准则和选择程序 247
8-2 程序优化的方式 253
8-2-1 程序的性能指标 255
8-3 减少运行时间 259
8-3-1 代码的改进 263
8-3-2 事例8-1:循环的优化 270
8-3-3 I/O操作的改进 274
8-3-4 降低页面调用率 282
参考文献 287
第九章 解析模型及其应用 290
9-1 引言 290
9-2 一个解析模型的实现 291
9-3 运行分析法 293
9-3-1 事例9-1:一个虚拟存贮系统的最佳多道程序数 300
9-3-2 事例9-2:一个交互式系统的饱和状态的分析 305
9-4 排队模型 310
9-4-1 事例9-3:在宏观模型级上的性能分析 323
9-4-2 事例9-4:I/O负荷平衡 329
9-4-3 事例9-5:一个交互式系统的性能分析 332
9-4-4 事例9-6:改善一个虚拟存贮系统的配置 336
9-4-5 事例9-7:一个实时应用的瓶颈预测 347
9-5 具有与负荷特性有关的资源 351
9-5-1 事例9-8:具有与负荷有关的资源的系统 354
9-6 采用等效流量聚合技术的近似解 357
9-6-1 事例9-9:在一个交互式系统中估计由于配置变动产生的影响 364
9-7 平均值的分析 374
9-7-1 事例9-10:将平均值分析法应用于事例9-8 375
9-8 本章中的符号一览表 377
参考文献 378
第十章 投资分析 382
10-1 概述 382
10-2 一种调准研究的成本和效益 386
10-2-1 事例10-1:推迟采购一个新系统 389
10-2-2 事例10-2:一个系统程序的优化 390
10-2-3 事例10-3:改进用户程序 391
10-2-4 事例10-4:选择一种用于控制数据库工作的工具 396
参考文献 399
附录 一个简单的排队模型分析器 402