性能测试指标的理解--cpu和load

简介:
第一次做 性能测试,按照操作文档磕磕碰碰的完成了,并且拿到了结果,看到一堆的指标和数据,还是傻眼了,不知道各个指标是什么意思了。
  咨询了大牛和度娘,消化理解了一下,不知道是不是正确的。
   CPU使用率:
  一段时间内CPU的使用状况,从这个指标可以看出某一段时间内CPU资源被占用的情况。
   Load Average:
  某一段时间内,CPU正在处理以及等待CPU处理的进程数的之和。Load Average是从另一个角度来体现CPU的使用状态的。
  CPU使用率和Load Average的关系:
  拿去医院体检做一个例子:
  用户:待检查的同学
  CPU:检查的科室(B超、眼科。。。。)
  1、  Load 高,CPU使用率低 :
  眼科一共有3个医生,检查有次序,必须前一个医生检查结束了才能到下一个医生处理
  由于第一个医生的检查耗时比较长,导致后面很多同学排队,但是接下去2个医生都处于空闲状态。
  Load:等待的同学,由于等待的同学较多,所以Load的值较高
  CPU使用率:只有一个医生处于 工作状态,所以CPU的使用率为33.33%
  2、  Load低,CPU使用率高:
  假设B超科室有和眼科同样多的医生,但是每个医生之间的工作是独立的。
  来一个新同学的时间,大约是检查完一个同学的时间。
  Load:等待的同学,基本<=1
  CPU使用率:每个医生都处于忙碌状态,CPU使用率接近100%
  由上面可以看到,不能单纯从一个方面来看性能的优劣。同样,性能调优也可以从多方面入手。   


最新内容请见作者的GitHub页:http://qaseven.github.io/
   
相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
目录
相关文章
|
3月前
|
机器学习/深度学习 搜索推荐 算法
推荐系统离线评估方法和评估指标,以及在推荐服务器内部实现A/B测试和解决A/B测试资源紧张的方法。还介绍了如何在TensorFlow中进行模型离线评估实践。
推荐系统离线评估方法和评估指标,以及在推荐服务器内部实现A/B测试和解决A/B测试资源紧张的方法。还介绍了如何在TensorFlow中进行模型离线评估实践。
187 0
|
机器学习/深度学习 人工智能 算法
一文让你了解AI产品的测试 评价人工智能算法模型的几个重要指标
一文让你了解AI产品的测试 评价人工智能算法模型的几个重要指标
875 0
一文让你了解AI产品的测试 评价人工智能算法模型的几个重要指标
|
16天前
|
监控 Unix Linux
cpu相关指标(top、uptime、vmstat、mpstat、sar、pidstat、ps、dstat、perf、tcpdump、lscpu)等常见使用方法(二)
cpu相关指标(top、uptime、vmstat、mpstat、sar、pidstat、ps、dstat、perf、tcpdump、lscpu)等常见使用方法
|
2月前
|
监控 测试技术 Shell
APP的CPU,内存和流量如何测试?
APP的CPU,内存和流量如何测试?
|
3月前
|
敏捷开发 数据可视化 安全
测试度量指标
测试度量指标
|
3月前
|
敏捷开发 自然语言处理 数据可视化
敏捷测试度量指标
敏捷测试度量指标
|
7月前
|
测试技术 数据库
接口并发性能测试开发之:从测试方案设计、测试策略、指标分析到代码编写,这一篇全搞定。
接口并发性能测试开发之:从测试方案设计、测试策略、指标分析到代码编写,这一篇全搞定。
151 0
聊聊自动化测试的度量指标
在聊自动化测试度量指标前,有必要回到做自动化的初衷上,就是为什么要做自动化测试,要解决什么问题。
|
9月前
|
Linux 测试技术
巧用 bc 命令测试 Linux 主机的 CPU 性能
今天向公司申请了一台 Linux 主机,作为平时的开发环境。由于自己并不依赖远程开发(大多数情况下项目都可以本地开发、调试),于是只申请了 4C/8G 的低配机器。突然好奇的是,这台机器的性能怎么样?
173 0
EMQ
|
9月前
|
消息中间件 监控 网络协议
MQTT 性能测试入门:常见测试场景和指标
探讨常见的测试场景和用于评估MQTT Broker性能的关键指标。通过这些技术和见解,优化您的系统可靠性和物联网基础设施。
EMQ
357 0
MQTT 性能测试入门:常见测试场景和指标