1cpu 1g memory的服务器能大概承受多少用户?

作者站长头像
站长
· 阅读数 4

我客户有一个小项目给我做,用户少于100人。

服务端部署,我一开始选择的serverless,不过这东西冷启动,第一次http call会比较慢,后面就好了。

我想给换成免费 ec2实例,免费的一台是 1cpu 1g memory,我想问一下大佬这个配置,能承受多少个用户访问阿?

serverless 是可以自动扩容的,不过这个ec2就不能,我怕换过来之后,一旦,用户比较多,到时候卡住了,就尴尬了。

回复
1个回答
avatar
test
2024-07-06

大概率是够用的,100个人不太可能是同一时刻访问服务,请求都是分散的。

不放心的话可以做一个接口性能测试,测试一下服务器满载时最多能同时处理多少api请求。然后看看现在100个用户的情况下,api请求峰值能到多少,就能大致估算出服务器能支持多少用户了。

比如现在100个用户在使用服务时,高峰期时,每秒最多只有10次api调用。然后你测试了在1c1g的服务器上做压力测试,每秒钟可以处理100次api调用。那么你的系统在这个服务器上应该就能支持1000个用户同时使用。

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容