1665455466032

各种类型的计算机都具有自己的性能指标,计算机厂商当然希望自己研制的计算机有较高的性能。同样的计算机,如果采用不同的评价方法,所获得的性能指标也会不同。因此,用户希望能有一些公正的机构采用公认的评价方法来测试计算机的性能。这样的测试称为基准测试,基准测试采用的测试程序称为基准程序(Benchmark)基准程序就是公认的标准程序,用它能测试多种计算机系统,比较和评价它们的性能,定期公布测试结果,供用户选购计算机时参考。 对计算机进行负载测试就是运行某种诊断程序,加大负载,检查哪个设备会发生故障。 在程序模块测试后进行的集成测试,主要测试各模块之间的接口是否正常起作用。 白盒测试就是根据程序内部结构和内部逻辑,测试其功能是否正确。

1665580763612

1665580778019

上面是对是 p 求极限,即 n 趋于无穷大的时候 p 的取值,而不是将 p 对 n 求导。

1665581293396

负载均衡一般由服务端安装的附加软件来实现,通过采用负载均衡技术,系统的吞吐量会得到增加。负载均衡可以在不同地理位置、不同网络结构的服务器集群之间进行, 采用负载均衡技术,用户可以仅通过 IP 地址或域名访问相应的服务器。(不用通过端口号)

1665581571653

把应用程序中应用最频繁的那部分核心程序作为评价计算机性能的标准程序,称为基准测试程序。作为承载 Web 应用的 Web 服务器,对其进行性能评估时,主要关注最大并发连接数、响应延迟、吞吐量等指标。相对来说,对个别数据的丢包率并不是很关心。

1665581598336

采用面向对象架构风格的系统,可以通过引入对象管理层提高系统性能。

抽象数据类型概念对软件系统有重要作用,目前软件界已普遍转向使用面向对象系统。这种风格建立在数据抽象和面向对象的基础上,数据的表示方法和它们的相应操作封装在一个抽象数据类型或对象中。这种风格的构件是对象,或者说是抽象数据类型的实例。对象是一种被称作管理者的构件,因为它负责保持资源的完整性。对象是通过函数和过程的调用来交互的。可以通过减少功能调用层次提高系统性能。

1665581808519

对计算机评价的主要性能指标有时钟频率、数据处理速率、运算精度和内存容量等。其中,时钟频率是指计算机 CPU 在单位时间内输出的脉冲数,它在很大程度上决定了计算机的运行速度,单位为 MHz (或 GHz)。数据处理速率是个综合性的指标,单位为 MIPS (百万条指令 / 秒)。影响运算速度的因素主要是时钟频率和存取周期,字长和存储容量也有影响。内存容量是指内存储器中能存储的信息总字节数。常以 8 个二进制位(bit) 作为一个字节(Byte)。

对数据库管理系统评价的主要性能指标有最大连接数、数据库所允许的索引数量和最大并发事务处理能力等。

1665713987729

为了优化系统性能,有时需要对系统进行调整。对于数据库系统,性能调整主要包括 CPU/内存使用状况、优化数据库设计、优化数据库管理以及进程 / 线程状态、硬盘剩余空间、日志文件大小等;对于应用系统,性能调整主要包括应用系统的可用性、响应时间、并发用户数以及特定应用的系统资源占用等。

1665714420295

1665714435220

数据备份从备份量来分,可以分为完全备份、增量备份、差异备份。完全备份:备份所有数据。即使两个备份时间点之间数据没有任何变动,所有数据还是会被备份下来。增量备份:跟完全备份不同,增量备份在做数据备份前会先判断数据的最后修改时间是否比上次备份的时间晚。如果不是,则表示该数据并没有被修改过,这次不需要备份。所以该备份方式,只记录上次备份之后的变动情况,而非完全备份。差异备份:差异备份与增量备份一样,都只备份变动过的数据。但前者的备份是针对上次完整备份后,曾被更新过的。从以上对备份方式的分析可以得知:增量备份可针对上次任何一种备份进行。

1665714692981

对运行系统进行评估的主要目的是评价信息系统在性能方面的表现,找出系统可能存在的性能瓶颈。其中,常见的 Web 服务器性能评估方法有基准测试、压力测试和可靠性测试等,评价 Web 服务器的主要性能指标有最大并发连接数、响应延迟和吞吐量等。当系统性能降到基本水平时,需要查找影响性能的瓶颈并消除该瓶颈。

1665714744036

计算机运行一段时间后,经常由于应用业务的扩展,发现计算机的性能需要改进。

计算机性能改进应计对出现的问题,找出问题的瓶颈,再寻求适当的解决方法。

计算机的性能包括的面很广,不单是 CPU 的利用率。即使 CPU 的利用率已经接近 100%,这只说明目前计算机正在运行大型计算任务。其他方面的任务可能被外设阻塞着,而改进外设成为当前必须解决的瓶颈问题。

如果磁盘存取速度低,则应增加新的磁盘或更换使用更先进的磁盘。安装更快的 CPU 不能解决磁盘存取速度问题。

多处理机的性能并不能正比于 CPU 的数目,因为各个 CPU 之间需要协调,需要花费一定的开销。

使用虚存的计算机系统如果主存太小,则主存与磁盘之间交换页面的频率将增加,业务处理效率就会降低,此时应当增加更多的内存。这就是说,除 CPU 主频外,内存大小对计算机实际运行的处理速度也密切相关。