01_性能测试的关键性能指标及收集方式(windows)

01_性能测试的关键性能指标及收集方式(windows),第1张

写在前面

性能测试过程中,需要收集执行过程中的指标进行后期分析。因此,在需求分析阶段,就需要确定,在本次性能测试中,需要收集哪些性能指标以及定义性能指标的可接受范围。

常见性能指标

并发性、扩展性

一般考虑并发用户数,如果有历史数据,就根据历史数据按小时统计结果去计算分析并发数(通常考虑最高峰的时间段)。

除了考虑当前系统能够承受的并发数外,还要考虑系统的扩展性,找出系统的容量有多少扩展空间。

吞吐量

一般表示每秒处理的请求数或者每秒处理的页面数。

响应时间

请求从发出到收到服务器响应的时间。

网络容量

每个应用程序都通过网络传送数据,这会对性能产生多大的影响取决于服务器与最终用户之间的可用带宽大小。

服务器容量

CPU

使用率、队列、上下文切换

内存

可用内存、swap交换占用、页面交换

磁盘I/O

存取数据中的I/O *** 作

收集windows服务器端的性能指标

windows服务器上收集指标,通常采用windows自带的性能监视器,在开始菜单栏中输入perfmon或性能监视器即可进入。

性能监视器可以自定义要收集的数据及采集周期,并存储于csv文件中。

png

参考资料:

>计算机系统主要性能指标: 1)字:字CPU能够直接处理二进制数据位数直接关系计算机计算精度、功能速度字越处理能力越强见微机字8位、16位32位 2)运算速度:运算速度指计算机每秒所能执行指令条数般用MIPS单位 3)主频:主频指计算机钟频率单位用MHz表示 4)内存容量:内存容量指内存储器能够存储信息总字节数般KB、MB单位 5)外设配置:外设指计算机输入/输设备

芯片组与主板即使采用相同的芯片组,不同的主板设计也会对服务器性能产生重要影响。网卡服务器应当连接在传输速率最快的端口上,并最少配置一块千兆网卡。对于某些有特殊应用的服务器(如FTP、文件服务器或视频点播服务器),还应当配置两块千兆网卡。硬盘和RAID卡硬盘的读取/写入速率决定着服务器的处理速度和响应速率。除了在入门级服务器上可采用IDE硬盘外,通常都应采用传输速率更高、扩展性更好的SCSI硬盘。对于一些不能轻易中止运行的服务器而言,还应当采用热插拔硬盘,以保证服务器的不停机维护和扩容。磁盘冗余采用两块或多块硬盘来实现磁盘阵列;网卡、电源、风扇等部件冗余可以保证部分硬件损坏之后,服务器仍然能够正常运行。热插拔是指带电进行硬盘或板卡的插拔 *** 作,实现故障恢复和系统扩容。

吞吐率

指的是服务器处理并发请求的能力,计算公式:总请求数 / 完成所有请求花费的总时间。

并发连接数、并发用户数

并发连接数指某个时刻服务器处理的连接数,此概念的某个时刻是一个特定的时间点。

并发用户数的概念和并发连接数密切相关,并发连接数一定大于等于并发连接数,一个用户可能同时发送多个并发请求。

用户请求平均等待时间

计算公式:处理完所有请求花费总时间 / 并发用户数。

服务器平均请求等待时间

计算公式:处理完所有请求所花费时间/总请求数。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13239567.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-25
下一篇 2023-06-25

发表评论

登录后才能评论

评论列表(0条)

保存