首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应力测试解释

应力测试解释
EN

Server Fault用户
提问于 2022-07-15 03:34:08
回答 1查看 26关注 0票数 0

我做了一个基本的压力测试,很难解释结果。

设置

  • 部署在heroku的空闲层上的超级简单node.js API (返回GET请求的字符串)
  • 增加RPS,直到我开始看到平均响应时间滞后(不幸的是,我使用的工具不允许p90等,只是平均)
  • 用于监控的数据集成

虽然我确实达到了一个阈值(2.5k rps),我开始看到一个放缓,但我没有看到任何在DataDog中表示压力-内存,CPU。

如果不是CPU或RAM,是什么导致了这里的瓶颈?如何判断垂直或水平缩放可能会有帮助?

EN

回答 1

Server Fault用户

发布于 2022-07-15 05:28:51

可能存在许多瓶颈。让我列举几个:

  • 应用程序的配置限制(例如,定义了最多100个线程)
  • 上下文切换(应用程序和内核之间)
  • 只加载单个核心(您有6个核心,只加载一个,总负载约为16%)
  • 磁盘带宽
  • 您的测试平台(运行请求的地方)达到每秒测试的极限。
  • 你的提供者限制了你
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1105651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档