AIX 5L 性能调优入门指南
1. 性能调优概述
性能调优问题通常可分为系统管理和应用开发两个方面。应用开发者通常从用户角度看待性能,关注用户响应时间和系统交互;而本文聚焦于系统管理方面。性能管理从系统管理角度出发,主要集中在现有资源的分配,也包括额外资源的分配和系统策略的制定。因此,性能调优可定义为应用和分配资源以最好地满足定义的需求和目标。
性能调优包含以下任务:
1. 识别工作负载 :
- 若要调优的系统是工作站,最可能的目标是快速响应时间。
- 若系统是多用户环境,目标是在给定响应时间内最大化吞吐量,或在稳定工作负载下最小化响应时间。
- 若系统是服务器,通常目标是在给定响应时间内最大化吞吐量。
2. 定义和确定目标优先级 :在开始调优之前,需明确目标。要明白响应时间和吞吐量不同,每个应用需专注其一。同时要认识到调优是一个妥协的过程,可能需要从一个应用中拿走资源给另一个应用。清晰理解环境中的相对优先级是调优系统的必要前提。
3. 识别所需资源 :给定工作负载的性能由某些关键资源的可用性和速度决定。资源可分为物理资源和逻辑资源,如下表所示:
| 硬件资源 | 逻辑资源 |
| ---- | ---- |
| CPU | 进程时间片 |
| 内存 | 页框、栈、缓冲区、队列、表 |
| 磁盘空间 | 逻辑卷、文件系统、文件 |
| 通信线路 | 数据包、通道 |
从上述讨论可知,步骤 1 到 3 属于规划和研究阶段。
4.
超级会员免费看
订阅专栏 解锁全文
940

被折叠的 条评论
为什么被折叠?



