当前位置: 首页 > news >正文

性能测试时那些「难以启齿」的问题-CPU相关

 

NO.1 为什么cpu使用率可以>100%?

         小白的我在进行压测的时候,查看服务的cpu总使用率如下,总使用率会超过100%,这个数据是怎么来的呢,为什么会有大于100%的情况呢?

      作为小白的我刚开始觉得这个问题应该很基础,所以不敢问身边的同事,怕人家一眼就看出我的实力这么low,连这个都不懂(捂脸哭),更惨的是这么简单的问题,也没高手愿意分享,网上一顿搜索也没找到看得懂的答案。最后还是在经过性能专项的实践,我慢慢的摸索实践后,终于知道了cpu的总使用率主要影响因素有2个,分别是cpu的核数、服务的pod数。

CPU的核数

  1. 单个cpu是双核的
  2. 单核的使用率100%

那么单个cpu的总使用率是200%

服务的POD数

  1. 服务有3个pod
  2. 单个pod限制2个cpu
  3. 单个cpu是双核的

综合以上,那么这个服务的cpu总使用率是3*2*100%=600%

NO.2 压测时CPU使用率的保准是什么呢?

CPU使用率标准说明是否需要记录
<%70%正常范围内,无需处理无需
>70%需要排期进行分析优化,或者调整资源需要,记录压测的数据(包括并发、qps、耗时等)提供给开发进行问题定位
>85%糟糕需要「立即」进行分析优化,或者「立即」临时调整资源需要,记录压测的数据(包括并发、qps、耗时等)提供给开发进行问题定位

日常打鸡血:走向更好的圈层

当你对身边的人有所不满时,也可以选择努力提升自己,让自己走向更好的圈层,结交更多优秀的人成为自己的朋友,向他们看齐

相关文章:

  • wordpress themas/百度小说搜索风云榜总榜
  • wordpress打开只显示代码/比较好的友链平台
  • 烟台58同城网站建设/快速优化seo
  • 网站开发维护公司经营范围/最新军事新闻最新消息
  • 代办集团公司注册/seo是怎么优化上去
  • 有专门做房孑特卖的网站吗/网址查询域名解析
  • Ubuntu 22.04配置静态IP地址
  • 买车是个计算题,看上了比亚迪的宋DMI,选择困难了,选择55km的还是,110km的,理科生一起计算下。
  • Python编程 闭包
  • 编解码标准-H.264
  • 【Java集合】Collection 体系集合详解(ArrayList,LinkedList,HashSet,TreeSet...)
  • 寒假集训一期(4)——STL容器整理合集(上)
  • 2023年1月Free Excel 打卡
  • 16、ThingsBoard-配置OAuth2
  • 商业模式-1
  • OpenCV实战——基于GrabCut算法的图像分割
  • React Native 初次安裝踩坑
  • ADI demo PL工程的编译-以adrv9371x_zc706为例子之使用Cygwin