首页 > 其他分享 >性能测试之100万并发 vs 100万TPS

性能测试之100万并发 vs 100万TPS

时间:2023-11-28 13:58:06浏览次数:43  
标签:10 单机 并发 vs TPS 100 jmeter

一、问题

性能测试时,有人说我要用jmeter压测,实现100万并发能做么?

 

二、回答

对于普通的系统来说,一般这种是将100万并发和100万TPS的概念搞混了。

分析如下:
根据公式:TPS=并发数/业务平均时间,如果系统要求业务平均响应时间不超过10毫秒的话,那么
100万并发的TPS就是:100万/10毫秒=100万/0.01秒=1亿,相当于这个业务1秒钟有1亿次请求,这个业务规模是相当大了,对于普通系统一般都没有这个规模的;
而100万TPS是可以说得过去的,意味着并发数=100万*10毫秒=100万* 0.01秒=1万,即并发是1万。

如果是用jmeter工具进行压测的话,jmeter用java写的,java中一个线程需要1M内存空间,启动jmeter时默认开辟1个G左右的空间

jmeter官网说,jmeter单机可以并发到500~1000左右,而在在windows环境下,还有句柄限制等问题,一般jmeter在windows下默认配置情况下,单机能压到200并发,电脑不卡死就很不错了。所以可以看到jmeter单机发压是有限的。

我们就用单机发压最大值1000并发来算,1万的并发,用jmeter工具发压的话,需要1万/1000=10台机器,加上一台主机,一共主从就需要11台机器。

 

标签:10,单机,并发,vs,TPS,100,jmeter
From: https://www.cnblogs.com/miaomiaokaixin/p/17861787.html

相关文章

  • vscode设置双击才能打开文件夹
    根据版本不同会有不同的方法打开文件夹:  在设置页中搜索expandMode,将singleClick改为doubleClick即可。双击打开文件:在设置页中搜索workbench.list.openMode。找到Workbench›List:OpenMode设置。选择doubleClick(在某些版本中可能显示为“双击”)关闭会......
  • 文心一言 VS 讯飞星火 VS chatgpt (145)-- 算法导论12.1 5题
    五、用go语言,因为在基于比较的排序模型中,完成n个元素的排序,其最坏情况下需要Ω(nlgn)时间。试证明:任何基于比较的算法从n个元素的任意序列中构造一棵二又搜索树,其最坏情况下需要Ω(nlgn)的时间。我个人喜欢灵小智。文心一言:首先,我们要明白二叉搜索树(BST)的性质:每个节点......
  • VS2008 Debug
    在处理WinCE程式时调试用到的。正确DeBug的方法如下:1.将dll程序的生成路径选择到正确的路径下:具体啥路径,就看自己的程序结构了,得保证你的外部应用程序可以正常调用这个dll;2.将项目重新进行编译,并打开编译目录把编译完成的dll属性设置成......
  • 初中英语优秀范文100篇-010 I Am Proud of Myself-我为自己感到骄傲
    初中英语优秀范文100篇-010IAmProudofMyself-我为自己感到骄傲PDF格式公众号回复关键字:SHCZFW010记忆树1I'mapersonwhoisalwaysconfidentandreadytotryanythingnew.翻译我是一个总是充满自信并随时准备尝试任何新事物的人。简化记忆新事物句子结构......
  • 计算0到1000所有能被2和3 整除的数之和
    #include<stdio.h> intmain(){ int i,sum=0; for(i=0;i<=1000;i++) {  if(i%(2*3)==0)  {    sum=sum+i;  }   } printf("%d",sum); return0;}......
  • i5-13500H VS. 锐龙7 7840H对比测试:酷睿AI画图3倍于对手、续航更强
    一、前言:i5-13500H与锐龙77840H的越级对比不同于桌面Zen4处理器所采用的CPU-Die与I/ODie分离的Chiplets设计方案,为了降低功耗,笔记本端的Zen4构架锐龙处理器采用的是单Die设计,同时将三级缓存从32MB砍半到16MB,因此在性能上必然不如桌面版,也比不上酷睿13代移动版。此前我们对比过......
  • C++ vs Python
    WhyC++isfasterthanPythonhttps://www.freecodecamp.org/news/python-vs-c-plus-plus-time-complexity-analysis/SummaryTable编程语言stronglytyped?跨平台语言类型C++YesYes编译型PythonNoYes解释型参考资料stronglytypedprogrammingla......
  • vscode 快捷键
    跳转到文件的最顶部 在VisualStudioCode(VSCode)中,你可以使用以下方法快速跳转到文件的最顶部:使用键盘快捷键:按下 Ctrl+Home 或 Command+Home(在macOS上)可以快速将光标跳转到文件的开头。使用命令面板:使用 Ctrl+Shift+P 或 Command+Shift+P(在m......
  • HTTP 和 HTTPS 之间除了安全性区别外,还有哪些区别
    HTTP和HTTPS是两种常见的网络协议,它们都是用于在浏览器和服务器之间传输数据的。但是,它们之间也有一些重要的区别,这些区别涉及到数据的安全性、传输性能、使用成本和搜索排名等方面。本文将从以下几个方面来介绍HTTP和HTTPS的区别,本文内容大纲如下:数据的安全性HTTP协议......
  • 向chatgpt提问的艺术,汇总1000条常用提问指令
    畅销书《瓦尔纳宝典》指出现代人不再分为富人和穷人,白领和蓝领了,现代人的二分法为“利用了杠杆的人”和“没有利用杠杆的人”。要想获得财富,就要充分利用杠杆效应。商业杠杆分为三类,一类是资本,一类是劳动力,最后一种杠杆是最新出现的,也是普通人触手可及的,就是复制边际成本为零的产......