视频推流 服务器 负载 几个用户

视频推流 服务器 负载 几个用户,第1张

分两种情况来作答
第一种:不使用CDN的情况下,25个用户
在不使用CDN时,所有用户的连接视频源站访问,此时假设源站有200M带宽,上行速率200 / 8 = 25M/s(服务器吃的是上行带宽),25 / 1 = 25 个人,就是最大支持25个人同时使用1M/s的速度访问网站。 计算方式有些过于粗糙,具体的承受能力还要看视频长度和大小,视频传输方式,是否压缩等因素而定。
第二种:在使用CDN的情况下,250个用户
在使用CDN时,用户请求的就是CDN边缘节点,压力就在CDN节点上了,对于源站的压力就很小了。 CDN在抓取源站数据后会缓存到自己边缘节点上,用户的访问就不会到源站服务器上了。 假设CDN边缘节点有200M带宽,同时有10个边缘节点,承受能力就是200 10 / 8 / 1 = 250 人,而源站此时可能只需要10 - 20 M的带宽就足够了。目前市面上几大CDN厂商都拥有上千个节点,而且带宽也有千兆级别的。那承载能力就可想而知了,就看你能出多少钱了。

没有准确的答案的。

这款配置还是相对较高的配置,以官网来说,每天大概500ip,PV大概3000左右,同时在线人数最多不会超过50人吧,这种流量相对一个企业站来说还算可以,这个服务器完全可以符合要求,目前运行了相当长时间,服务器没有出现过任何中断,截取Alexa的排名数据仅供参考。

扩展资料:

这款配置的峰值并发用户应该可以到几百个用户,这里有太多因素决定同时并发数了,比如网站视频数量多少,数据库是否和文件服务器分开,每个用户在站点上打开的页面多少等都会影响服务器负载

另外这些数据其实都只是一个预估的数据,显示情况远比理想状况复杂很多很多,比如要是在这台服务器安装配置一些额外的服务,而当前服务运行的进程可能就会直接对服务器造成负载的提升等等。

因此能支持多少用户这种问题本身就是一个伪命题,要具体情况具体分析,不过可以肯定的是这个配置可以支持绝大部分企业站点的正常运行相当长时间。

参考资料来源:百度百科——服务器

nginx做为>现在的话服务器基本都是四核起了,不过这个负载的话完全就是看你的网站的访问量来定的,你这个u的话每秒200访问应该是没有任何问题的,负载不存在正常不正常的说法,就算满负载只要稳定运转的话就是正常的,一般只要不超70%就是很正常的

做压力测试的时候想看看linux服务器当前负载如何,性能怎样,可以使用下面这些命令
uptime
显示当前用户数,以及最近1
分钟内、5分钟内、15
分钟内系统的平均负载
cat
/proc/loadavg
用于显示系统1秒钟平均负载、5秒钟平均负载、15秒钟平均负载、总作业数、正在运行的作业总数
cat
/proc/stat
这个显示的内容较多,具体的就不一一列举了,需要的朋友可以自己查阅相关资料

服务器负载高怎么办

服务器负载(load/load average)是根据进程队列的长度来显示的。

当服务器出现负载高的现象时(建议以15分钟平均值为参考),可能是由于CPU资源不足,I/O读写瓶颈,内存资源不足等原因造成,也可能是由于CPU正在进行密集型计算。

建议使用vmstat -x,iostat,top命令判断负载过高的原因,然后找到具体占用大量资源的进程进行优化处理。

如何查看服务器内存使用率

可以通过free,top(执行后可通过shitf+m对内存排序),vmstat,procinfo命令,也可以通过/proc/meminfo文件查看。

如何查看单个进程占用的内存大小

可以使用top -p PID,pmap -x PID,ps aux|grep PID命令,也可以通过/proc/$process_id(进程的PID)/status文件查看,例如/proc/7159/status文件。

如何查看正在使用的服务和端口

可以使用netstat -tunlp,netstat -antup,lsof -i:PORT命令查看。

如何杀死进程

可以使用kill -9 PID(进程号),killall 程序名(比如killall cron)来杀死进程。

如果要杀死的是僵尸进程,则需要杀掉进程的父进程才有效果,命令为: kill -9 ppid(ppid为父进程ID号,可以通过ps -o ppid PID查找,例如ps -o ppid 32535)。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存