MyException - 我的异常网
当前位置:我的异常网» Windows xp » 求服务器的配置,该如何解决

求服务器的配置,该如何解决

www.MyException.Cn  网友分享于:2015-08-26  浏览:0次
求服务器的配置
客户建设一培训网站。主要是在线播放视频做培训。目前客户服务器带宽为4MB独享。最大同时在线人数大约在2300人左右同时观看。反馈回来的信息是卡的没法看。客户想重新配置一下服务器。问带宽大概在多少可以满足需求。还有就是服务器的其他硬件需要有什么要求吗?
------解决思路----------------------
网上搜集到的一些资料来看,网站的负载能力主要还是依据每日PV的量。对于并发来讲,每一个页面请求可能有很多个HTTP请求,分别用来下载html,js,css和图片等部分。同时,连接持续的时间也是一个重要的参数。一般来说,就这两个参数,再加上PV的时间分布,即一天的多少小时内产生这些PV,就可以估计网站的并发数了。计算公式如下:
PC=PV/T*C*t
其中,PC是并发数,T是观测时间,即产生PV的时间长度,比如一天中的14个小时产生了20万并发,则公式中T=14*60*60秒,PV=20万。C是单个页面请求的HTTP连接数,t是连接的持续时间,一般取一个估计用户等待连接的时长,比如用户在平均等待5秒发现网页还没打开就不耐烦了,那么这个t可以取5秒。不过由于网站的访问往往有很大的不确定性,虽然我们知道平均PV,但是偶尔可能碰到访问量井喷的时候,淘宝在搞促销的时候就经常有这个问题,京东也一样,我在豆瓣上没少见到友邻鄙视京东的服务器承压能力......嘛,我们在计算的时候就必须考虑这种极端情况带来的影响,通常要在以上公式中加入一个因数,代表极端情况。那么以上公式修改为:
PC=PV/T*C*t*f
其中f表示极端情况下PV相对于平均PV的倍数。

       需要注意的是,我们的计算仅考虑了服务器只有一台的情况,或者说以上计算实际上估计的是总的并发需求,并未考虑硬件上可能存在多个服务器的情况。有些帖子里会简单的在上面的公式右边再除以服务器的个数。但本人并不赞同这种做法。因为不同服务器往往要运行不同的应用和服务,那么不同的服务器被访问的量也就不同,用这种简单平均的估算方法并不准确,尤其是在项目较大,涉及的应用较多的时候,这种计算非常不合理。更好的做法是根据具体的需求和系统的架构来对各个服务器进行估计。而这就涉及到技术架构的很多方面了,比如请求中有多少是静态页面的,多少动态页面的,多少对数据库进行读写操作的,是读还是写,缓存怎么安排,如果访问量太大,单个数据库的压力太大,做成数据库集群后又如何。访问量再扩大,现有的数据架构能否跟上,服务器硬盘的I/O性能能否跟上等,都会成为估计的问题。目前我负责的项目还处于策划阶段,所以没有办法做到如此细致。但到了项目真正实施部署并测试的时候,这些应该都会成为考虑的方向。

       而带宽的估计又跟并发有关,不仅如此,带宽要求还跟网页的平均大小,图片的大小有很大的关系。技术方面,缓存的方案也会大大影响带宽的使用。在不考虑任何优化的情况下,带宽的估算可以依据以下公式:
BW=PS*PC*8bit/byte*r/t
其中BW为带宽大小,PS为页面平均大小,PC为并发数,8bit/byte是单位转换,1byte=8bit,r是因数,代表极端情况,作用跟并发估计中的f因数差不多。t指用户能忍受的平均最大等待时间,比如20秒之内网页没有完全打开,用户就会离开,则t取20秒。同样,这个公式估计的也是单个服务器的带宽需求,或者是网站的总带宽需求。对于具体的情况,我们往往也要根据系统架构来对单个服务器进行估计。这里面需要考虑的因素包括网络请求中的数据平均大小,是网页则是网页的大小,是图片则是图片的大小,是Web服务接口则是通信的消息大小;浏览器端的缓存使用,js,css,图片是否放在CDN上等等。因为信息太少,我依然无法准确估计。
------解决思路----------------------
系统服务器对网络带宽的需求
分享到:新浪微博QQ空间腾讯微博人人网网易微博百度搜藏百度贴吧百度空间0
  OM视频会议采用的是B/S架构,所有语音视频等信号均需通过服务器中转,而且,视频通讯对实时性的要求较高;每增加一个在线用户每路视频需要50-300K的带宽(带宽占用与选择的视频传输质量相关),语音需要22K的带宽(最低可用5K的带宽,最高可用44K带宽,可按对语音质量的需求定制语音传输带宽),文档共享时对实时带宽要求较低,服务器带宽需求与在线用户数成正比增加;



服务器带宽需求的计算方法是:服务器带宽=参会人数X视频窗口数量X每路视频语音带宽。

  OM使用基于H.264标准的多媒体压缩技术,适应从56Kbps拨号上网到宽带的网络环境。系统不仅可以提供流畅的语音,而且可以提供清晰流畅的视频图像。音频数据最低仅仅占用5Kbps的网络带宽,视频图像的采集帧率随着视频图像采集码率的增加而增加。



示例一: 12点在线,4路视频语音

  主持人发言,同时四路视频显示,其他人收听发言并且同时看到四路视频,以此为例,计算出服务器的带宽需求。

  视频带宽变化较大,可以将视频均设为低质量,语音质量设为较好,这样,平均每路视频语音平均按100K计算;

  服务器带宽=12(人)×4(视频窗口数量)×100K(每路视频带宽)=4800K(约4.8M)



示例二: 100人在线,会议直播;

  同时100人在线,主持人发言,同时只显示主持人视频,其他人收看主持人发言和视频,以此为例,计算出服务器的带宽需求。

  主持人视频设为中质量,语音质量设为较好,这样主持人的发送带宽平均约为160K;

  服务器带宽=100(人)×1(视频窗口数量)×160K(每路视频带宽)=16000K(约16M)

  另外,系统会实时检测带宽状况,实行语音优先原则,带宽不足时,自动静止视频窗口。
------解决思路----------------------
http://blog.chinaunix.net/uid-20488859-id-1941204.html

网站带宽计算和服务器划分问题 

文章评论

我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
老程序员的下场
老程序员的下场
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
中美印日四国程序员比较
中美印日四国程序员比较
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
一个程序员的时间管理
一个程序员的时间管理
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
每天工作4小时的程序员
每天工作4小时的程序员
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
2013年美国开发者薪资调查报告
2013年美国开发者薪资调查报告
10个调试和排错的小建议
10个调试和排错的小建议
程序员必看的十大电影
程序员必看的十大电影
我是如何打败拖延症的
我是如何打败拖延症的
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
为什么程序员都是夜猫子
为什么程序员都是夜猫子
如何成为一名黑客
如何成为一名黑客
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
那些争议最大的编程观点
那些争议最大的编程观点
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
旅行,写作,编程
旅行,写作,编程
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
代码女神横空出世
代码女神横空出世
我的丈夫是个程序员
我的丈夫是个程序员
程序员都该阅读的书
程序员都该阅读的书
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
漫画:程序员的工作
漫画:程序员的工作
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
编程语言是女人
编程语言是女人
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
 程序员的样子
程序员的样子
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
鲜为人知的编程真相
鲜为人知的编程真相
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
总结2014中国互联网十大段子
总结2014中国互联网十大段子
那些性感的让人尖叫的程序员
那些性感的让人尖叫的程序员
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有