峰值 5000 并发量的服务器需要什么配置比较合理?

2020-04-27 23:05:54 +08:00
 magese

不涉及视频直播,单纯的 app 服务。 数据库和文件服务器都没有独立部署。什么样的服务器配置比较合理呢?

13957 次点击
所在节点    程序员
87 条回复
bsg1992
2020-04-28 09:44:04 +08:00
@jackrelative 你这个有点🍺🐮
brendanliu
2020-04-28 09:49:37 +08:00
抛开需求说并发,没有多大意义,楼主可以把具体的场景发出来
sagaxu
2020-04-28 09:52:35 +08:00
如果是读个 redis 就返回,单机 5000qps 不难。如果是挖一个比特币,给你 100 台机器,qps 做到 1 都不可能
AngryPanda
2020-04-28 09:54:08 +08:00
好多人搞不清概念
optional
2020-04-28 09:54:52 +08:00
@jackrelative 5000qps 你搞单机 2c8g,静态页面都一定扛得住。
宽带算一算 4m 分给 5000 每个人分多少
AngryPanda
2020-04-28 09:55:15 +08:00
并发啥时候和 QPS 是一回事了?
zhuzhibin
2020-04-28 10:23:00 +08:00
@AngryPanda 我每秒能够同时响应以及处理 5000 次请求 不合格吗 老哥?狗头
zhuzhibin
2020-04-28 10:24:27 +08:00
@jackrelative 但凡有点业务 如果扛得住 我当场把我显示器吃掉
crc8
2020-04-28 10:31:04 +08:00
@AngryPanda 学习一下,请问要弄清楚这个的话,这个职位叫什么?软件测试工程师?具体需要掌握哪些方面知识?
daozhihun
2020-04-28 10:32:40 +08:00
5000 并发不是 5000qps
如果真是 5000 并发,还差这点钱?直接堆几台顶配
vus520
2020-04-28 10:34:20 +08:00
一楼应该不知道 5000 并发是什么意思。
blackboom
2020-04-28 10:38:52 +08:00
@brendanliu @sagaxu #22 #23 描述的很清楚了,那么到底如何评估呢?开机器进行压测。
xpresslink
2020-04-28 10:42:09 +08:00
你光说峰值 5000 并发量这个没有什么意义,这个真不能象某些人上来就 2 核 4G 拍脑袋瞎说,而且数据库和文件服务器都没有独立部署,不然就不会有压测这个事儿了。
数据库进行复杂查询对 CPU,内存,磁盘占用都非常高,一个线程的业务就可能瞬间就把服务器负载彪到 50%以上。
所以按我的经验来说来数据库操作的业务峰值 5000 都要上分布式系统,数据库和文件服务器都要单位部署,前级需要进行负载均衡了。
kanepan19
2020-04-28 10:42:13 +08:00
别动不动 几千几万的并发,OK ?
imyip
2020-04-28 10:45:52 +08:00
只处理过几十并发的不敢发出任何声响
realpg
2020-04-28 10:52:13 +08:00
取决于你的应用性能。

应用写的好,且 IO 不密集,4C16G 轻松 handle

你要是应用写的性能渣,那就没救
Wien
2020-04-28 10:54:44 +08:00
线上服务十几并发双 2C4G 的瑟瑟发抖
hankai17
2020-04-28 11:10:35 +08:00
qps
qps 的话 扛不住
q428202849
2020-04-28 11:11:04 +08:00
有那么大流量尽量用好点的机器吧 影响客户体验都跑了就得不偿失了
youxiachai
2020-04-28 11:19:56 +08:00
@jackrelative 兄弟..你算一下你的带宽..够 5000 人同时访问?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/666761

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX