linux 这么模拟1000并发

linux 这么模拟1000并发,第1张

可以使用apache的 ab 测试软件做压力测试
我们可以模拟100个并发用户,对一个页面发送1000个请求 如
$/bin/ab -n1000 -c100 URL
1000个并发 要看是静态页面,还是动态页面。
静态页面2台服务器,配置大概 4核CPU 8G 内存 可以满足。
动态页面就要看应用服务器和数据库服务器了。

网上说的有些夸大,关键还在于nginx+php+fastcgi搭建完或搭建过程中的一些优化,包括使用缓存加速工具,经过优化后web性能有明显的提高。这是我用压力测试工具测试的并发数量。
[root@mysql-DRBD-M webbench-15]# webbench -c 8000 -t 30 >

个人理解:

并发是指同时要服务器有反应(下载网页,提交表单什么的),同时在线,如果他们什么都不做,理论上可以很多人同时在线。选用iis7服务器批量管理工具来减少带宽占用

并发应该是要求每个人都能在几秒之内打开网页,那么下载网页的时候,带宽是限制,至于同时在线,应该需要根据网站的实际情况估计。我朋友那边是说5-20倍都有可能。

1000人在线,则一般来说并发量应该在50-200人,一般你得按高了估吧,就算200人好了。团购网站一个网页也算多一点,100K,那就是2000K,还得8,16M的带宽吧。

我觉得我已经比较估得多了,我觉得10M独享应该差不多了。

一般情况下手机端:以每个用户消耗05M来计算,05M1000=500M

具体而言:

直播应用一般使用的分辨率是360p,720p以及1080p三种

一般按照720p来计算:

如果在APP中打开直播,使用了720p的分辨率,每个用户占用资源05M宽带资源(当然实际情况中直播应用还有消息推送,送礼,支付等行为,直播画面分辨率、压缩比等区别,实际会消耗更多的数据)

成本:

带宽成本:直播平台的带宽成本费用通常取带宽峰值月结假设:当月1000同时在线人数,每个用户占用资源05M,15块钱1M的样子,月结费用750人民币,根据直播方需求不同,价格也不一样,质量越好的就越贵

对于直播应用来说,服务器最难处理的环节就是视频流量和用户交互等高频率高带宽的场景,用户的行为是难以预测的,经常会出现突发性的暴涨,一般在进行活动的时候,流量可能是平时的几十倍

CDN成本:

这部分成本对于直播平台也是不可忽略的,解决诸如:不流畅、卡顿、花屏、带宽不够、攻击、用户体验不好等一系列问题,并且提供免费技术支持

这个应该没有办法去做测试理论上来讲,一个高配置的至强处理器能支持的最大并发连接数是一两万个但在实际使用中服务器所能支持的并发数也与你的应用有关比如你服务器上面做网站做下载放OA系统等不同的应用也会支持不同的连接数
我的服务器用的是小鸟云的,性能稳定,访问很流畅。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12746911.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存