性能测试时那些「难以启齿」的问题-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、耗时等)提供给开发进行问题定位

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Miss糖豆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值