一、 性能指标
一)计算机的性能指标
1. 时钟频率(主频)。CPU的工作节拍是由主时钟来控制的,主时钟不断产生固定频率的时钟脉冲,这个频率就是主频。现在除了看单个CPU主频外,还要看处理器的核心数量。
2. 高速缓存。高速缓存器均由静态RAM组成,CPU管芯面积不能太大的情况下,L1级高速缓存的容量不可能做得太大。
3. 运算速度。MIPS:百万条指令/秒,MFLOPS:百万次浮点运算/秒。
4. 运算精度。计算机能直接处理的二进制数据的位数。位数越多,精度越高。单片机一般使用8位、16位字长,大中型机使用32位、64位字长,巨型机一般使用64位字长。
5. 内存的存储容量。一般用字节(Byte)数来度量,2*10=1KB, , 2*20=1MB,2*30=1GB,2*40=1TB
6. 存储器的存取周期。内存连续完成两次读或者写所需的最短时间。
7.数据处理速率。
PDR = L / R
L = 0.85G+0.15H+0.4J+0.15K
R = 0.85M+0.09N+0.06P
其中,
G 每条定点指令的位数;
H 每条浮点指令的位数;
J 定点操作数的位数;
K 浮点操作数的位数。
M 平均定点加法时间;
N 平均浮点加法时间;
P 平均浮点乘法时间。
8. 响应时间。
0.1秒,用户感受不到延迟;
1.0秒,用户愿意接受的时间;
10秒,用户可以接受的时间极限,超过这个时间是不可接受的。
9.RASIS特性。
可靠性 Reliability
可用性 Availability
可维护性 Serviceability
完整性 Integraity
安全性 Security
10.平均故障响应时间。从出现故障到该故障得到确认修复前的这段时间。
11.兼容性。
二)操作系统
1.系统的可靠性
2.系统的吞吐量,单位时间内所处理的信息量。
3.系统响应时间。
4.系统资源利用率。
5.可移植性。
三)数据库管理系统(DBMS)
1.数据库描述功能。定义数据库的全局逻辑结构,局部逻辑结构和其他各种数据库对象。
2.数据库管理功能。配置管理、数据存取与更新管理、数据完整性管理、数据安全管理。
3.数据库的查询和操纵功能。检索和修改。
4.数据库维护功能。数据引入引出管理、数据结构维护、恢复功能、性能检测。
四)Web服务器
web服务器也称为WWW服务器,主要功能是提供网上信息浏览服务。
性能指标:最大并发连接数、响应延迟、吞吐量、成功请求数、失败请求数、每秒点击次数、每秒成功点击次数、每秒失败点击次数、尝试连接数、用户连接数。
二、性能设计
一)负载均衡
1.基于特定服务器软件的负载均衡。应用网络协议中的 重定向 功能,location指令。
2.基于DNS(域名服务器)的负载均衡。基于一个原则:DNS服务器可以为不同的地址配置同一个名字,解析名字时候,随机得到其中一个地址。
3.反向代理负载均衡。一般的代理是客户使用代理访问外部服务器,反向代理是多个客户使用它访问内部服务器。代理服务器必须打开两个连接:一个对外的连接,一个对内的连接。容易导致代理服务器成为服务性能的瓶颈。
4.基于NAT(网络地址转换)的负载均衡。在内部地址和外部地址之间进行转换。
PS:系统监视的命令
UNIX/Liunx:w,ps,last
windows:netstat,perfmon