系统性能是一个系统提供给用户的所有性能指标的集合。它既包括硬件性能(如处理器主频、存储器容量、通信带宽等)和软件性能(如上下文切换、延迟、执行时间等),也包括部件性能指标和综合性能指标。系统性能包含性能指标、性能计算、性能设计和性能评估4个方面的内容。
1.性能指标
性能指标是软、硬件的性能指标的集成。在硬件中,包括计算机、各种通信交换设备、各类网络设备等;在软件中,包括操作系统、数据库、网络协议以及应用程序等。
1.1计算机性能指标
- 计算机性能指标
- 时钟频率(主频)
- 运算速度
- 运算精度
- 内存的存储容量
- 存储器的存取周期
- 数据处理速率(Processing Data Rate,PDR)
- 吞吐率
- 各种响应时间
- 各种利用率
- 可扩充性和性能价格比
- 平均故障响应时间
- 兼容性
- RASIS特性
- 可靠性(Reliability)
- 可用性(Availability)
- 可维护性(Serviceability)
- 完整性和安全性(Integrity and Security))
1.2路由器的性能指标
- 路由器的性能指标
- 设备吞吐量
- 端口吞吐量
- 全双工线速转发能力
- 背靠背帧数
- 路由表能力
- 背板能力
- 丢包率
- 时延
- 时延抖动
- VPN支持能力
- 内部时钟精度
- 队列管理机制
- 端口硬件队列数
- 分类业务宽带保证
- RSVP
- IP DiffServ
- CAR支持
- 冗余
- 热插拔组件
- 路由器冗余协议
- 网管
- 基于web的管理
- 网管类型
- 带外网管支持
- 网管粒度
- 计费能力/协议
- 分组语音支持方式
- 协议支持
- 语音压缩能力
- 端口密度
- 信令支持
1.3交换机的性能指标
- 交换机的性能指标
- 交换机类型、配置、支持的网络类型
- 背板吞吐量、缓冲区大小
- 路由信息协议(RIP)、RIP2
- 距离矢量多播路由协议(DVMRP)、开放式最短路径优先多播路由协议(MOSPF)、互联网成组管理协议(IGMP)、
- 协议无关的多播协议(PIM)、资源预留协议(RSVP)、802.1p优先级标记,多队列、路由
- 支持多协议路由、支持路由缓存、可支持最大路由表数
- 支持最小/最大带宽分配、冗余、支持端口链路聚集协议、负载均衡
- 网管、支持网管类型、支持端口镜像、QoS
- 最大MAC地址表大小、最大电源数、支持协议和标准
- 最大ATM端口数、最大SONET端口数、最大FDDI端口数
- 支持第3层交换、支持多层(4~7层)交换
- 开放式最短路径优先第2版、边界网关协议(BGP)、无类别域间路由(CIDR)
- VLAN、最大VLAN数
- 支持基于策略的第2层交换、每端口最大优先级队列数、支持基于策略的第4层交换、支持基于策略的应用级QoS
- 热交换组件(管理卡、交换结构、接口模块、电源、冷却系统)
1.4网络的性能指标
- 网络的性能指标
- 设备级性能指标、
- 网络级性能指标
- 应用级性能指标
- 用户级性能指标
- 吞吐量
1.5操作系统的性能指标
- 操作系统的性能指标
- 系统上下文切换
- 系统响应时间
- 系统的吞吐率(量)
- 系统资源利用率
- 可靠性和可移植性
1.6数据库管理系统的性能指标
- 数据库管理系统的性能指标
- 数据库的大小
- 数据库中表的数量
- 单个表的大小
- 表中允许的记录(行)数量
- 单个记录(行)的大小
- 表上所允许的索引数量
- 数据库所允许的索引数量
- 最大并发事务处理能力
- 负载均衡能力
- 最大连接数
1.7Web服务器的性能指标
- Web服务器的性能指标
- 最大并发连接数
- 响应延迟
- 吞吐量
2.性能计算
性能指标计算的主要方法有定义法、公式法、程序检测法和仪器检测法。
3.性能设计
1)性能调整
2)阿姆达尔解决方案
4.性能评估
1)基准测试程序
4种评价程序,评测的准确程度依次递减:真实的程序、核心程序、小型基准程序、合成基准程序。
2)Web服务器的性能评估
评测方法: 基准性能测试、压力测试和可靠性测试。
3)系统监视
进行系统监视的方法通常有3种方式:一是通过系统本身提供的命令,如UNIX/Linux中的W、ps、last,Windows中的netstat等;二是通过系统记录文件查阅系统在特定时间内的运行状态;三是集成命令、文件记录和可视化技术,如Windows的Perform应用程序。