首页 > 其他分享 >常见性能指标

常见性能指标

时间:2024-04-28 13:56:57浏览次数:24  
标签:请求 常见 系统 性能指标 Usage 使用率 CPU 用户数

1、响应时间 (Response Time,简称RT)

​ 响应时间(Response Time)是从客户端发起一个请求开始,到客户端接收从服务端返回的响应结束,这一个过程所耗费的时间

​ 我们通常使用平均响应时间、最大响应时间、百分位响应时间来衡量服务端的性能情况。

2、吞吐量(Throughput)

​ 在性能测试中,吞吐量(Throughput)的定义是单位时间内系统能够完成的工作量,具体可以指请求数/秒、页面数/秒、访问人数/天、处理业务数/小时等,用来衡量软件系统服务器的处理能力。

​ 在JMeter中,吞吐量(Throughput)的定义是在单位时间内系统能够处理的请求数量或者数据量,即:吞吐量 = 请求数量 / 响应时间累加和

3、并发用户数(Concurrency)

​ 并发用户数(Concurrency)是同时向系统发起请求的用户数量。这个指标用来衡量系统的并发处理能力,以及系统在处理大量用户请求时的性能表现。

​ 并发用户数通常使用最大并发用户数、在线用户数、系统用户数来衡量。

​ 在线用户数是在某段时间内访问系统的用户数,这些用户并不一定同时向系统提交请求。例如:日活数。

​ 系统用户数是系统的总用户数量

​ 系统用户数 >= 在线用户数 >= 并发用户数

4、资源利用率(Resource Utilization)

​ 资源利用率(Resource Utilization)是系统在运行过程中所使用的资源(如CPU、内存、磁盘等)的利用率。这个指标可以反映系统在高负载情况下的资源管理能力,以及系统在处理大量请求或数据时的性能表现。

4.1 CPU使用率(CPU Usage)

​ CPU 就像人的大脑,主要负责相关事物的判断以及实际处理的机制。

​ CPU使用率(CPU Usage)是程序在运行期间实时占用的CPU百分比,这是对一个时间段内CPU使用状况的统计。

​ 我们通常使用平均CPU使用率、峰值CPU使用率(一般不超过80%~90%)来衡量系统的性能情况。

4.2 内存使用率(Memory Usage)

​ 内存就是大脑中的记忆块区,将眼睛、皮肤等收集到的信息记录起来的地方,以供 CPU 进行判断,但是是临时保存访问速度快

​ 内存使用率(Memory Usage)是系统当前正在使用的物理内存占总可用内存的比例

​ 我们通常使用平均内存使用率、峰值内存使用率等来衡量系统的性能情况。

4.3 磁盘I/O使用率(Disk I/O Usage)

​ 磁盘I/O也是大脑中的记忆区块,将重要的数据保存起来,永久保存访问速度慢,以便将来再次使用这些数据(通过查看读写)。

​ 磁盘I/O使用率(Disk I/O Usage)的定义是磁盘处理I/O请求的时间百分比

​ 我们通常使用磁盘读写速度、磁盘 I/O 请求数等来衡量系统的性能情况。

标签:请求,常见,系统,性能指标,Usage,使用率,CPU,用户数
From: https://www.cnblogs.com/test-gang/p/18163607

相关文章

  • 承接新业务时的常见困难和对策
    作为空降兵,承担新角色,接手新业务时,遇到的困难和问题会很多,比如:团队方面新组建的团队人员编制不满成员的能力不齐成员的心态不稳定对现有业务不熟悉团队交付能力不足业务方面交付工作量大进度要求高质量要求高新业务和老业务并行周边支撑外部支撑工作多,耗时......
  • docker_常见软件安装
    官网:hub.docker.comDocker中安装tomcatdockersearchtomcat#搜索镜像dockerpulltomcat#拉取镜像dockerimagestomcat#查看拉取的镜像dockerrun-it-p8080:8080tomcat#运行tomcat,需要webApp.dist移动到webAppdockerpullbillygoo/tomcat-jdk8#免修改版......
  • 盘点安防监控市场常见的AI视频智能分析边缘计算硬件及其特点分析
    在当今数字化时代,视频智能分析边缘计算技术及其硬件产品正逐渐崭露头角,成为众多行业领域的得力助手。视频AI智能分析边缘计算硬件是一种专门设计用于实现视频分析和边缘计算的硬件设备。它通常具有高性能的处理器、专门的图形处理单元(GPU)、内存和存储设备,以及专门定制的算法和软件......
  • 单词常见前缀
    一、靠近与远离1.ad靠近,加强,强调,肯定(1)ad的象形含义(adjoin)(2)ad同化为ag/af/ac/al等(attract)(3)ad简化为a(amend)2.ab远离,否定(1)ab的象形含义(2)ab在字母c和t前加字母s扩展为abs(abstract)(3)ab简化为a(abandon)3.dis离开(two/di/dis)(dismiss,discard,distract)二、向上与向下1.sup向上,超过(1......
  • 【网络通信】一文读懂网络应用层常见协议的区别(HTTP 、HTTPS、MQTT、FTP、RTSP、RTMP)
        应用层协议是计算机网络中至关重要的组成部分,它们定义了应用程序如何与网络进行交互,实现数据的传输、接收和处理。本文将重点介绍几种常见的应用层协议:HTTP、HTTPS、MQTT、FTP、RTSP和RTMP,分析它们的特点、区别、工作原理以及应用场景。一、HTTP协议      ......
  • vllm 通过不同的chat_template推理部署常见qwen、chatglm、llama3等开源大模型
    vllm版本4.0.0镜像vllmgithub官方镜像gpuv10032ga80080gopenaiapi方式出现的问题通过chat-template聊天模板解决1推理部署qwen系列模型测试我是谁问题:回答内容含有分词符,回答有杂论冗余内容模型文件没有默认聊天模板vllm官方也没有聊天模板找不到不过......
  • 面试题汇总——linux常见面试命令
    参考:https://blog.csdn.net/wangyuxiang946/article/details/133880048       firewalldfirewall-cmd常用命令 网址:https://www.cnblogs.com/klvchen/p/10063875.html#开启防火墙systemctlstartfirewalld.service#防火墙开机启动systemctlenable......
  • adb常见操作命令
    Adb常用命令_adb命令-CSDN博客 查看设备信息adbshellgetprop:显示系统属性。adbshellgetpropro.product.model:查看设备型号。adbshellgetpropro.build.version.release:查看Android系统版本。文件操作adbshellls[路径]:列出指定目录下的文件和目录。adbsh......
  • 什么是 DNS?DNS设定时常见的问题都有哪些?
    DNS(DomainNameSystem)即域名系统,它是互联网的一项服务。它主要的作用是将域名转换为对应的IP地址,以便计算机能够识别和访问互联网上的各种资源。当我们在浏览器中输入域名时,DNS会帮助我们找到与之对应的服务器的真实IP地址,从而实现网络通信。当你在浏览器输入一串网址,浏览......
  • 类模板的常见用法
    class_template类模板和函数模板的定义和使用类似,我们已经进行了介绍。有时,有两个或多个类,其功能是相同的,仅仅是数据类型不同。类模板用于实现类所需数据的类型参数化template<classNameType,classAgeType>classPerson{public: Person(NameTypename,AgeTypeage) { ......