计算机系统性能指标以系统响应时间、作业吞吐量为代表。
一、吞吐量
平均利用率=平均到达事务数/平均处理事务数
平均响应时间=平均处理时间/(1-平均利用率)
二、系统性能设计
当系统性能降至量基本的水平时,性能调整由查找和消除瓶颈组成。
性能调整主要表现在四方面:识别约束、指定负载、设置性能目标和测试。通过反复迭代。
三、阿姆达尔解决方案
阿姆达尔定律:系统中对某部件采用某种更快执行方式,所获得的系统性能的改变程度,取决于这种方式被使用的频率,或所占总执行时间的比例。
加速比=不使用增强部件时完成整个任务的时间/使用增强部件时完成整个任务的时间
新执行时间=原来的执行时间*[(1-增强比例)+增强比例/增强加速比]
总加速比=原来的执行时间/新的执行时间=1/[(1-增强比例)+增强比例/增强加速比]
四、负载均衡
负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。
目前比较常用的负载均衡技术有以下几种:
1、基于DNS的负载均衡:在DNS中为多个地址配置同一个名字,因而查询这个名字的客户端将得到其中一个地址
2、代理服务器负载均衡:使用代理服务器将请求均匀转发给多台服务器
3、地址转换网关负载均衡:将一个外部IP地址映射为多个内部IP地址,对每次TCP连接请求动态使用其中一个内部地址
4、协议内部支持负载均衡
5、NAT人,负载均衡:NAT是将一个IP地址转换为另一个IP地址。
6、反向代理负载均衡
7、混合型负载均衡
五、系统性能评估
1、时钟频率法:
2、指令执行速度法
3、等效指令速度法
4、数据处理速率法
5、综合理论性能法
6、基准程序法