Appearance
考点清单
- [x] 系统性能评价程序准确度排序
- [x] 基准测试程序(Benchmark)
- [x] TPC 基准(TPC-C 对应 OLTP)
- [x] Web 服务器性能指标
- [x] 系统调整参数(数据库/应用系统)
笔记
一、系统性能评价 ★
评价程序准确度排序
四种评价程序,从高→低准确度:真实程序 > 核心程序 > 小型基准程序 > 合成基准程序。
| 评价程序 | 准确度 | 说明 |
|---|---|---|
| 真实程序 | 最高 | 实际运行的应用程序 |
| 核心程序 | 高 | 应用程序中使用最频繁的核心部分 |
| 小型基准程序 | 中 | 简化的小型测试程序 |
| 合成基准程序 | 最低 | 人工合成的测试程序 |
基准测试程序(Benchmark):将应用程序中用得最多、最频繁的核心程序作为评价计算机性能的标准程序。
二、TPC 基准
TPC(Transaction Processing Performance Council)是制定商务应用基准程序标准规范的非营利组织。
| TPC 基准 | 对应场景 |
|---|---|
| TPC-C | 在线事务处理(OLTP) |
| TPC-H | 决策支持/即席查询 |
| TPC-E | 企业信息服务型 OLTP |
三、Web 服务器性能指标
主要指标:
| 包含 | 不包含 |
|---|---|
| 最大并发连接数 | |
| 响应延迟 | |
| 吞吐量 |
评测方法:基准性能测试、压力测试、可靠性测试。
四、系统调整参数
| 系统类型 | 主要调整参数 |
|---|---|
| 数据库系统 | CPU/内存使用状况、查询语句性能、进程/线程使用状态、日志文件大小 |
| 应用系统 | 可用性、响应时间、并发用户数、特定应用资源占用 |