抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

性能设计主要包含两方面的内容:一是作为未来计算机发展的参考和规划;另一个则是对现有系统进行性能上的调整已达到最优化。

性能指标

描述当前流行系统主要涉及的性能指标

对计算机评价的主要性能指标

1.时钟频率(主频)

主频是计算机的主要性能指标之一,在很大程度上决定了计算机的运算速度。CPU的工作节拍是由主时钟来控制的,主时钟不断产生固定频率的时钟脉冲,这个主时钟的评率即是CPU的主频。主频越高,意味着CPU的工作节拍就越快,运算速度也就越快。现在已经发展为多核心CPU,除了看时钟频率还得看单个CPU中的内核数。

2.高速缓存

高速缓存可以提高CPU的运行效率。目前一般采用两级高速缓存技术,有些使用三层。高速缓冲存储器均由静态RAM(Random Access Memory,随机存取存储器)组成,结构较复杂,在 CPU 管芯面积不能太大的情况下,L1 级高速缓存的容量不可能做得太大。采用回写(WriteBack)结构的高速缓存。它对读和写操作均有可提供缓存。而采用写通(Write-through)结构的高速缓存,仅对读操作有效。L2 及 L3 高速缓存容量也会影响 CPU的性能,原则是越大越好。

3.运算速度

运算速度是计算机工作能力和生产效率的主要表征,它取决于给定时间内 CPU 所能处理的数据量和 CPU 的主频。其单位一般用 MIPS(百万条指令/秒)和 MFLOPS(百万次浮点运算/秒)。MIPS 用于描述计算机的定点运算能力;MFLOPS 则用来表示计算机的浮点运算能力。

网络

操作系统

数据库管理系统

衡量数据库管理系统的主要性能指标包括数据库本身和管理系统两部分。

数据库和数据库管理系统的性能指标包括数据库的大小、单个数据库文件的大小、数据库中表的数量、单个表的大小、表中允许的记录(行)数量、单个记录(行)的大小、表上所允许的所有数量、数据库所允许的索引数量、最大并发事务处理能力、负载均衡能力、最大连接数。

CPU/内存使用状况、查询语句性能、进程/线程使用状态、日志文件大小等。

Web服务器

Web 服务器也称为 WWW 服务器,主要功能是提供网上信息浏览服务。

在 UNIX 和 Linux 平台下使用最广泛的 HTTP 服务器是 W3C、NCSA 和 Apache 服务器,而 Windows 平台使用 IIS 的 Web 服务器。跨平台的 Web 服务器有 IBM WebSphere、BEA WebLogic、Tomcat 等。在选择使用 Web 服务器时,应考虑的本身特性因素有性能、安全性、日志和统计、虚拟主机、代理服务器、缓冲服务和集成应用程序等。

Web 服务器的主要性能指标包括最大并发连接数、响应延迟、吞吐量(每秒处理的请求数)、成功请求数、失败请求数、每秒点击次数、每秒成功点击次数、每秒失败点击次数、尝试连接数、用户连接数等。

应用系统:应用系统的可用性、响应时间、并发用户数、特定应用资源占用等。

性能计算

描述当前使用到的主要性能指标的计算方法

性能设计

描述如何对现有系统进行性能上的调整优化,并介绍几个已经成熟的设计规则和解决方案

性能评估

描述如何对当前取得的性能指标进行评价和改进

基准测试程序

把应用程序中用的最多、最频繁的那部分核心程序作为评价计算机性能的标准程序,称为基准测试程序。

对于真实程序、核心程序、小型基准程序和合成基准程序来说,其评测程序依次递减。

事务处理性能委员会(Transaction Processing Performance Council,TPC)是制定商务应用基准程序(Benchmark)标准规范、性能和价格度量,并管理测试结果发布的非营利组织,其发布的TPC-C是在线事务处理的基准程序,TPC-D是决策支持的基准程序。

评论