100万并发对服务器_百万级并发服务器架构

hacker|
131

文章目录:

您好,如果要建设一个地图服务器网站,并发数100W,用户数1000w,这样规模的网站,服务器应该怎么选择?

网站的支持用户数是根据需求文档来确定的。

性能测试的并发是指同一时刻的同一操作,这些操作都与服务器产生了数据交互,这个并发对服务器产生的压力很大。

在线用户数是指登录到系统的用户数量,这些用户不一定给服务器产生压力,比如一个网站,有1000人登录到系统,20%的用户看新闻,20%在进行注册,60%打开网站后就干别的事去了。在这样的场景下,就20%进行注册的用户对服务器产生了压力。

在进行性能测试时,并发用户数一般取在线用户数的5%~~20%。

100万并发连接服务器笔记之Java Netty处理1M连接会怎么样

100万并发连接服务器笔记之Java Netty处理1M连接的预测如下:

1、不说Netty会如何,服务器都有可能直接崩溃掉。

2、按平均每链接传输数据1K,100W链接大概数据量会在1G左右,G级服务器网卡也受不了的。

3、在网络编程中对单机来讲,成功解决了C10K的问题,这种M级别的链接,可能暂时解决不了。

4、对于如此大的并发,一般都是通过负载均衡的方式进行处理,如新浪微博,同时在线100W以上,通过约100多个节点处理,每个节点也就才10000并发左右。

总结如下:

1、JVM需要提前指定堆大小,相比Erlang/C,这可能是个麻烦。

2、GC(垃圾回收),需要持续不断的根据日志、JVM堆栈信息、运行时情况进行JVM参数微调。

3、设置一个最大连接目标,多次测试达到顶峰,然后释放所有连接,反复观察内存占用,获得一个较为合适的系统运行内存值。

4、Eclipse Memory Analyzer结合jmap导出堆栈DUMP文件,分析内存泄漏,还是很方便的。

5、想修改运行时内容,或者称之为热加载,默认不可能。

直播app用户并发超过上百万服务器多少钱?

这里不光只是考虑并发数的问题,你还得考虑服务器的带宽,内存等情况。视频直播会占用更多的带宽资源,同时更加考验服务器的综合性能。能同时带动百万并发数且能满足其它要求,你需要的是服务器群,而不是单单的一台服务器,参考国内某里云的价格,每年的租金大概至少在200W以上。

如果有两台服务器,每台只能承受100W的并发,有什么办法让他们能够承受1000W的并发?

其实比较简单.用多台服务器做负载均衡就可以解决这个问题,

网站有这么大的访问量.通常前端页面和后台数据库是相对独立的.这样可以用一台高配置的服务器来放数据库.把网站的前端页面复制成10份,并放在10台不同的服务器上面.利用DNSPOD做路由智能解析.DNSPOD默认就有自动分流的功能.会根据每台机器所承受的访问量来自动分配到其他机器上面.并可以把一个域名解析在10个不同的IP.每台服务器的并发数是100万.10台就是一千万.

另外目前一台至强高配置的处理器.理论上来讲最大并发数是一两万.你说的一台机器支持100万并不现实.如果真有1000万的并发访问量时.基本上你就有经济实力可以自己做一个机房了.

海腾数据杨闯为你解答.若有相关问题需要帮忙的可以找我.

如何实现百万级的后台服务器并发压力测试

一个用户大概需要 2M 至 2.5M 内存空间才能启动 如果单台负载机不够的话 就用多机负载方案来实现

同时有100万人访问的网站服务器需要什么样的配置才不卡

100万人。。。不同人有不同的配置需求。

如果所有访客都只是文字为主,比如新闻小说,预计几台四核核服务器足以。搭配使用优质的网络资源做负载。

如果访客类型以图片为主,清晰度越高需要的资源越高,服务器需要升级到至强以上的硬件,再结合网络的升级。

如果是软件下载影音,就更高了,而且对带宽的要求尤其重要。

如果按百度现有的运营来讲,想做一个一样的,需要服务器集群....几百上千台高配服务器,但是!不可能一个人开始就做出人家大公司十几年的运营结果。

或许开始可以做的表面看起来足够大,但实际上初期的运营资源很低,流量少,访客少

那么可以从低配来运作,然后赚钱了再升级配置,也不迟。

有些大型门户比如视频类,需要的不仅仅是服务器,还要有大量的带宽资源来支持访问。

所以关键看是怎么策划的,运营方案,开发规模有多大。

4条大神的评论

  • avatar
    访客 2022-07-07 上午 11:44:57

    器所承受的访问量来自动分配到其他机器上面.并可以把一个域名解析在10个不同的IP.每台服务器的并发数是100万.10台就是一千万.另外目前一台至强高配置的处理器.理论上来讲最大并发数是一两万.你说的一台机器支持100万并不现实.如果真有1000万的并发访问量时.基

  • avatar
    访客 2022-07-07 上午 10:51:56

    有经济实力可以自己做一个机房了.海腾数据杨闯为你解答.若有相关问题需要帮忙的可以找我.如何实现百万级的后台服务器并发压力测试一个用户大概需要 2M 至 2.5M 内存空间才能启动 如

  • avatar
    访客 2022-07-07 上午 06:39:03

    100万人。。。不同人有不同的配置需求。如果所有访客都只是文字为主,比如新闻小说,预计几台四核核服务器足以。搭配使用优质的网络资源做负载。如果访客类型以图片为主,清晰度越高需要的资源越高,服务器需要升级到至强以上的硬件,再结合网络的升级。如果是软件下载影音,就更高了

  • avatar
    访客 2022-07-07 上午 06:23:41

    有可能直接崩溃掉。2、按平均每链接传输数据1K,100W链接大概数据量会在1G左右,G级服务器网卡也受不了的。3、在网络编程中对单机来讲,成功解决了C10K的问题,这种M级别的链接,可能暂时解决不了。4、对于如此大的并发,一般都是

发表评论