全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2015|回复: 23
打印 上一主题 下一主题

来用rust写项目吧,1c1g qps可以5k写,6k读

[复制链接]
跳转到指定楼层
1#
发表于 2022-10-22 18:59:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


框架:axum + tokio-postgres + postgresql-15

服务器:v.ps香港mini pro,  1c1g
cpu:intel gold 6148
ssd 4k iops:20k
ssd 64k iops:16k

压测参数:1k 并发,10k 总请求数
压测结果:
helloworld: qps 9.4k ,latency 152ms 100%
create: qps 5.8k ,latency 260ms 100%
list 10 rows: qps 6.6k ,latency 218ms 100%
get: qps 6.5k ,latency 241ms 100%

benchmark:


helloworld:


数据库新建记录:


获取10行数据:


获取1条记录:
推荐
发表于 2022-10-22 20:44:19 | 只看该作者
没啥意义的测试。

性能不是衡量项目语言的唯一指标,而且你这性能测试也不能反映实际业务中的性能指标。

推荐
发表于 2022-10-22 20:53:18 | 只看该作者
用rust写项目
得了吧
你用rust写个真正的项目在来 推

点评

cloudflare: 你说的都对  发表于 2022-10-23 20:27
推荐
发表于 2022-10-22 22:55:59 | 只看该作者

点评

哈哈哈哈哈哈这个倒是,双十一冲ssd  发表于 2022-10-23 19:20
推荐
发表于 2022-10-22 19:07:32 | 只看该作者
rust最近很火啊
推荐
 楼主| 发表于 2022-10-22 19:05:53 | 只看该作者
ecs 发表于 2022-10-22 19:03
跟语言和cpu没有太多关系吧

数据库的瓶颈在于io

还是有一些关系的,不信你用其他语言试试看
推荐
发表于 2022-10-22 19:03:43 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
3#
发表于 2022-10-22 19:04:36 | 只看该作者
@dunce   rust吹快来rush
6#
 楼主| 发表于 2022-10-22 19:08:55 | 只看该作者

让mjj的小鸡用出大鸡的感觉,我5K写入数据库cpu和io都没满
9#
 楼主| 发表于 2022-10-22 20:54:13 | 只看该作者
flyqie 发表于 2022-10-22 20:44
没啥意义的测试。

性能不是衡量项目语言的唯一指标,而且你这性能测试也不能反映实际业务中的性能指标。

性能不是唯一指标,但是是几个主要指标中的一个,业务看什么项目,CMS类restfulapi设计好了就是这个结果,其他复杂业务无非就是走微服务,说到底还是入库/队列,还是得看调用链每个微服务的性能
10#
 楼主| 发表于 2022-10-22 20:59:51 | 只看该作者
yjsx86 发表于 2022-10-22 20:53
用rust写项目
得了吧
你用rust写个真正的项目在来 推

还好我已经扔到生产了,不然没说服力了都
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-26 03:54 , Processed in 0.066922 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表