基于java web 平台 同时支持1000人在线使用 需要什么样的配置?

奋斗的人生XH 2015-03-10 10:14:50
基于java web 平台 同时支持1000人在线使用 需要什么样的配置?
现在用的阿里云 对cpu 内存 宽带 多少可以满足

大家讨论下....
...全文
2854 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
showjim 2015-07-11
  • 打赏
  • 举报
回复
引用 14 楼 sbwwkmyd 的回复:
引用 13 楼 hnsy_ys 的回复:
3000左右同时在线,8核16G,3台机器。10M带宽。erp平台,搞活动的时候数据库服务器压力过大。剩余cpu只有10%,最近正考虑用读写分离,还是架个数据库集群
数据库压力过大,加大内存做缓存架构,压力可能降到1/100甚至更小。
数据库集群不仅浪费资源,而且扩展能力限制比较大,除非业务不再发展扩大,否则缓存架构是必要的。 有必要的话,应该先缓存在集群,而不是先集群在缓存(到时候会有一堆没用的垃圾服务器需要处理)。
showjim 2015-07-11
  • 打赏
  • 举报
回复
引用 13 楼 hnsy_ys 的回复:
3000左右同时在线,8核16G,3台机器。10M带宽。erp平台,搞活动的时候数据库服务器压力过大。剩余cpu只有10%,最近正考虑用读写分离,还是架个数据库集群
数据库压力过大,加大内存做缓存架构,压力可能降到1/100甚至更小。
喜欢送 2015-07-10
  • 打赏
  • 举报
回复
3000左右同时在线,8核16G,3台机器。10M带宽。erp平台,搞活动的时候数据库服务器压力过大。剩余cpu只有10%,最近正考虑用读写分离,还是架个数据库集群
喜欢送 2015-07-10
  • 打赏
  • 举报
回复
别说1000人什么低端的笔记本就可以了, 得问清楚人家1000同时在线做什么,处理什么场景的业务。 计算复杂度,如果比较复杂别说1000人,500人都搞死你
github_29544741 2015-07-06
  • 打赏
  • 举报
回复
引用 8 楼 jianwu5 的回复:
[quote=引用 1 楼 zhangsheng_1992 的回复:] 同时支持1000人 也就是说 request <1000/s 如果没有复杂计算cpu 1核就够了 现在主流服务器都是多线程 1个核的线程就处理的过来 内存1G 足矣 带宽根据你的页面大小(M)*最大同时requset数*33%即可 这种要求弄个配置稍微高点的电脑就能当服务器 何须阿里云?
大神,我想知道。自己的电脑做服务器的话能不能申请静态ip?带宽有保障吗? 我真的想这样搞,别喷。[/quote] 申请不了的,别想了
qnmdgsda 2015-06-12
  • 打赏
  • 举报
回复
1000 不需要太高的配置、 根据业务需求、复杂度来判断咯
showjim 2015-06-08
  • 打赏
  • 举报
回复
1000人在线这个需求就是10年前的低端笔记本都行,关键是你的业务需求具体是怎样的。
jianwu5 2015-06-02
  • 打赏
  • 举报
回复
引用 1 楼 zhangsheng_1992 的回复:
同时支持1000人 也就是说 request <1000/s 如果没有复杂计算cpu 1核就够了 现在主流服务器都是多线程 1个核的线程就处理的过来 内存1G 足矣 带宽根据你的页面大小(M)*最大同时requset数*33%即可 这种要求弄个配置稍微高点的电脑就能当服务器 何须阿里云?
大神,我想知道。自己的电脑做服务器的话能不能申请静态ip?带宽有保障吗? 我真的想这样搞,别喷。
skgary 2015-05-26
  • 打赏
  • 举报
回复
引用 6 楼 Javainging 的回复:
[quote=引用 5 楼 sp1234 的回复:] [quote=引用 4 楼 qwertxp 的回复:] 假设一个页面100K,1000个人同时来请求你的页面,那得要100M带宽。
不可能1000人喊着口号吹着哨子每秒请求一次页面,一定是有先后的,而且许多人会在页面上“发呆”5分钟。[/quote]同问 怎么测试自己的系统能支撑多大并发,谢谢?[/quote] 你先搞清楚是并发的定义是什么,是1000人同时在线,还是1秒内有1000个请求。 如果是1000人同时在线,就是模拟1000个session即可,例如,用http client,或者专业的load runner。
Java_er 2015-05-23
  • 打赏
  • 举报
回复
引用 5 楼 sp1234 的回复:
[quote=引用 4 楼 qwertxp 的回复:] 假设一个页面100K,1000个人同时来请求你的页面,那得要100M带宽。
不可能1000人喊着口号吹着哨子每秒请求一次页面,一定是有先后的,而且许多人会在页面上“发呆”5分钟。[/quote]同问 怎么测试自己的系统能支撑多大并发,谢谢?
  • 打赏
  • 举报
回复
引用 4 楼 qwertxp 的回复:
假设一个页面100K,1000个人同时来请求你的页面,那得要100M带宽。
不可能1000人喊着口号吹着哨子每秒请求一次页面,一定是有先后的,而且许多人会在页面上“发呆”5分钟。
qwertxp 2015-05-18
  • 打赏
  • 举报
回复
假设一个页面100K,1000个人同时来请求你的页面,那得要100M带宽。
skgary 2015-04-24
  • 打赏
  • 举报
回复
引用 1 楼 zhangsheng_1992 的回复:
同时支持1000人 也就是说 request <1000/s 如果没有复杂计算cpu 1核就够了 现在主流服务器都是多线程 1个核的线程就处理的过来 内存1G 足矣 带宽根据你的页面大小(M)*最大同时requset数*33%即可 这种要求弄个配置稍微高点的电脑就能当服务器 何须阿里云?
1000人使用,应该是1000session 余下的分析应该就是和业务有关了。 比如说,假设一下多少时间刷新一下页面啊,刷新什么样的页面等等。 我估计折下来应该相当于10-20个JSP的请求/秒,这部分需要分析业务进行测试才能得到具体的指标。
yc8332 2015-04-23
  • 打赏
  • 举报
回复
楼上的大神牛逼!!! 这个问题你问的太简单了,不知道你的架构是什么,缓存数据库等等。 单机 web还是和数据库啥的一起的。 最好测试一下单个连接的资源消耗,cpu消耗,内存消耗,带宽消耗。。这样才能估计出大致资源需要多少。
zhangsheng_1992 2015-03-17
  • 打赏
  • 举报
回复
同时支持1000人 也就是说 request <1000/s 如果没有复杂计算cpu 1核就够了 现在主流服务器都是多线程 1个核的线程就处理的过来 内存1G 足矣 带宽根据你的页面大小(M)*最大同时requset数*33%即可 这种要求弄个配置稍微高点的电脑就能当服务器 何须阿里云?

25,985

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧