javascript - 在 NodeJS 中模仿高 CPU 和内存使用率
问题描述
我想检查集群内 NestJS/NodeJS 应用程序的自动缩放行为。我想根据每秒请求数生成 CPU 和/或内存使用率 >70%。我试图在每个请求上累积随机数的乘法 1 秒,但似乎请求是一个一个处理的,并且永远不会产生太多负载。你的建议是什么?
解决方案
如果您尝试使用 nodejs 基本上耗尽计算机,以下对我有用:
- 生成太多随机数并将它们与一个非常大的随机数相乘
- 把上面的所有数字放在一个数组中并排序
- 将列表解析为整数
- 过滤列表以仅保留素数这应该足以占用内存(因为列表不会被 GC 如此迅速地回收)并且排序和素数位应该滞后于进程。如果它太多,只需缩小数组大小。:)
推荐阅读
- amazon-web-services - Terraform,AWS RDS aurora mysql serverless 异常“找不到源集群”
- tomcat - IIS 配置以使用 httpplatformhandler 添加连接 Tomcat 服务器
- mountebank - 使用 Mountebank 模拟 API - 相同的端点但每个第二次查询的答案不同?
- java - 如何使用带有泛型的密封类?
- jupyter-notebook - JupyterLab Windows桌面版无法运行报错:jupyterlab_app Environment not found at: C:\JupyterLab\resources\jlab_s
- design-patterns - 使访问解析器树的访问者更易于维护
- html - 为什么span元素的上半部分覆盖了文字而下半部分不覆盖
- wso2 - 连接到 Azure SSO 后,在发布者 UI 中测试 API 时,API 调用不起作用
- zsh - 如何缩短powerlevel9k左提示?
- javascript - 数据表服务器端设置为真不起作用