2008欧洲杯背后-高速海量视频服务器(2)

时间:2008-11-23   来源:   网友评论:1   人气: 1933 作者:

100M独享,当然你的互联网带宽,如果是200M300M,甚至1000M当然更好。这些问题不是本文里要讨论的,今天我们谈得是服务器,谈服务器的配置,如果保证硬盘内部速度达到150M/S以上,这个就可以满足100M带宽的连续播放的要求。

高速视频服务器,主要从CPU、主板、硬盘及阵列、内存、网卡硬件方面考虑:


A5A.jpg 

四核Xeon5405   主要规格26G/1333Mhz/12M缓存  

视频服务器的CPU只是进行了一些简单的复制、切分等处理,而不是进行复杂的DCT变换,编码译码等运算,四Xeon5400系列总线频率1333Mhz较老Xeon 800Mhz有大幅提升,总线频率提升,另外还有二级缓存提升到4M,这样大大加快了处理器计算速度和数据的内部传输速度。所以采用四核Xeon5405能力已是绰绰有余了。

intel S5000VSA4DIMM  支持最新酷睿技术Xeon处理器,支持SAS硬盘,IO加速功能


   CPU
选用Xeon5405, 计算机 前端总线频率1333 MHz,数据位宽64位,内部总线的数据传输速度可以达到21G/s以上。作为视频服务器时,系统的内部总线不会成为瓶颈。

   PCI-E 4X
总线是计算机主要的外部总线。硬盘阵列卡等都通过PCI-E 4X总线与系统连接。PCIE 4X工作频率为256MHz,资料宽度为64位,所以PCI-E 4X总线的数据传输速度为2G/s
。完全满足硬盘阵列的数据传输带宽要求

内存 2G容量双通道,全缓冲内存 ,DDR667

    内存的工作频率与系统内部总线一致,一般也不会成为视频服务器的瓶颈。 但是大量视频数据是服务器系统资源的黑洞,拥有大容量内存是系统稳定运行的前提;而视频数据容量大,大量的媒体文件需要更多的存储空间。最新FB-Dimm全缓冲内存较以往内存有质的飞跃,建议内存至少2G DDR2-533/667 FBDimm

 

硬盘+阵列   视频盘阵4 400G SAS+ Adaptec5805 RAID

 


系统盘
 
单独使用一块74G 10K好处:  如果服务器被黑或染病毒,或系统崩溃,都不会影响服务器的视数据, 还有采用15K高转速硬盘,对虚拟内存读取速度影响是非常重要的

 

视频盘阵  如果碰上热点, 某些视频访问非常密集,这种情况,只有选用高转速,和寻道时间最短的硬盘才能得到保证,所以采用目前最快速的SAS接口的硬盘是唯一办法. 但是单凭SAS硬盘还是不够的, 应为内部读取速度是非常关键的,通常SATA/SCSI/SAS硬盘的内部速度值分别是70M/S90M/S110M./S  这种速度是无法满足网站的视频数据密集访问要求.

 

  如何提高存储设备的性能呢?可以采用RAID技术。RAID的目的就是尽可能的让多个硬盘同时服务于同一个请求,从而在总体上提高数据传输速度。当然RAID同时还具有强大的数据保护功能。使用RAID可以使连续数据传输速度达到180M/s以上或更高,对于大多数用户已经足够,这时候硬盘已经不是瓶颈了。同时我们采用优化的读取算法使硬盘的寻道时间和寻道次数都大幅度降低,增加了硬盘的寿命。

 
A8.jpg 


服务器出口瓶颈---网卡  服务器主板基本都集成两个千兆网卡,IntelIO加速技术,对现在的千兆网卡有了30%的提升。动态的负载均衡技术是单台服务器的各块网卡的负载基本相同,使系统的整体性能得到了很大的提高。   

 

总之从 CPU总线频率、内存性能和容量、硬盘阵列、网络IO端口技术这四个方面出发,给出了一种高效的服务器设计方法,从而有效的提高了视频流式传输时的效率。该方法也具有很强的可扩展性,根据实际应用,增加服务器的硬件配置,如果条件允许再加上网络负载平衡技术,这套精心打造的电影服务器性能将得到成倍的增长,这是传统服务器技术已经无法高效的满足要求。

 

视频网站的生存之道内容为王

有了最好的视频服务器只是网站的一个方面


 

文章评论


评论人: zz37ip 2008-12-29
dddddddddddd