文档介绍webman单机吞吐量达到39万QPS

once18168

麻烦说下这个单机的配置是什么样子的,能支撑39万QPS,如cpu多少核,内存多少G,带宽多少,用的什么架构,谢谢

605 2 1
2个回答

ersic

你说的是首页介绍那个图吧,那个是外国一家网站的标准测试,具体测试标准点那个图的链接去看。
实际业务的压测,后面的文档里有写。
如果是技术选型,还是要把文档看一遍的,自己跑一下更好。不要只看别人说的结果。

https://www.workerman.net/doc/webman/others/benchmarks.html

以下是一组压测数据

环境
服务器阿里云4核 4G,从10万条记录中随机查询一条数据json返回。

如果使用原生PDO
webman QPS为1.78万

如果使用laravel的Db::table()
webman QPS降到 0.94万QPS

如果使用laravel的Model
webmanQPS降到 0.72万QPS

thinkORM结果类似,区别不大。

  • wocall 2024-09-29

    那也就是说,最好还是使用原生的PDO咯

  • tanhongbin 2024-09-29

    你没有那么大的qps 放心吧 qps20都够你用了

  • TM 2024-09-29

    那么高的话,都可以加服务器了,还怕原生pdo和其他框架的Db差距呀

  • once18168 2024-09-29

    感谢,回答

six

这里有环境介绍
https://www.techempower.com/benchmarks/#section=environment&test=fortune

一台压力机、一台数据、一台框架程序
三台 Dell R440 物理服务器,每台服务器都配备了一台 Intel Xeon Gold 5120 CPU、32 GB 内存和企业级 SSD。专用 Cisco 10 Gb 以太网交换机。
看了下,光一个CPU价格就10W+人民币
截图

×
🔝