服务器 频道

功能服务器比拼大擂台——VOD服务器篇

    二、综合性能比较

    同样,我们来看一下以上所介绍的三款VOD服务器软、硬件配置和性能比较。
评价一套VOD系统最主要的指标是系统支持的文件格式(码率)和最大并发连接数。由于多种压缩标准和视频开发厂家的存在,使得视频文件的格式变得多种多样,适应不同的应用环境。下表列举了常用的视频文件格式:

图表

    在广域网上的应用受到网络带宽的限制,多数是RM和MPEG4的格式,每一个数据流占用几百Kbit的带宽。而在局域网内部,网络带宽不是首要瓶颈,所以视频格式可以选用图像质量较高的MPEG1和MPEG2。

    以上两个重要指标最终也是由服务器硬件配置和软件系统的支持上。下面分别从服务器的几个主要硬件方面来比较以上所介绍的三款服务器。

    1. 处理器

    在VOD应用中,处理器要接受客户请求,把客户请求的片源分片发送到客户端,对客户的点播记录进行统计等。随着并发用户的增加,处理器的负载会加重,点播不同格式的片源对处理器的占用情况也不尽相同。根据测试,通常认为一颗Xeon 1.8G的处理器可以负载350个1.5Mbits的并发流,或1000个400Kbits的并发流,用户可以根据这个数据和自己的需求来决定选用处理器的类型和数量。当一颗处理器不能满足需求时,可以考虑增加处理器或增加服务器做负载均衡。
本文所介绍的三款VOD服务器均可支持双路处理器,而且主频都在2.0GHz以上,而且曙光的还是64位的,所以在处理器方面,理论上计算,这三款服务器应该都可以支持上千个并发的1.5Mbit/s的数据流。而对于400Kbit/s左右的MEPG4数据,则可支持2000个并发用户的请求。

    2. 内存
内存用来缓存服务器发送给客户端的数据流,内存的占用情况与并发连接数成正比。在保证图像传输质量的同时,每一个并发连接占用的内存越少越好,最小应配置1GB以上,最大值在8GB以上。而本文所介绍的三款服务器最大都可支持高达12GB的内存,当然不会存在问题。

    3. 磁盘

    磁盘可以说是所有VOD应用中负载最重的子系统,由于服务器要从磁盘读取片源内容,所以磁盘会有大量的读操作。当并发用户增多,尤其是访问较高码率的时,会使磁盘过于繁忙,而成为系统瓶颈。解决的办法就是采用高转速和高传输速的SCSI磁盘(10000ppm以上的Ultra 160,最好是Ultra 320)配置成RAID 0(可最多限度地提高磁盘读写性能,做成RAID 5所要付出的磁盘代价会太高)。
经测试,一般来说,一块7200ppm的IDE硬盘最多可支持30个并发用户;一块10000ppm的Ultra 160的SCSI硬盘最多可支持37个用户;而一块10000ppm的Ultra 320的SCSI硬盘最多可支持53个用户。可根据实际需要的并发用户数来判断所需配置的RAID 0磁盘数,如需要支持500个并发用户,则需要配置10块10000ppm的Ultra 320 SCSI硬盘。本文中的浪潮NF360最多可支持10个Ultra 320的SCSI磁盘,则理论上可支持500个以上用户的并发请求,而方正圆明MR200和曙光的I220A、R220A都只可支持6个Ultra 320的SCSI磁盘,则理论上最多可支持300个左右的用户请求。

    综合以上三个主要方面,我们可以初步估算出这三款VOD服务器所能支持的最大并发用户数了。尽管浪潮在基本方面与另两家不相上下的基础上,在磁盘方面占较大上风,但曙光服务器的64位处理器会给整体性能的发挥带来一定优势,所以总体上来说,浪潮和曙光的两套VOD服务器在硬件配置应该都差不多,都可达到支持500个左右的并发用户数。方正的差些,应该在300个用户左右。

0
相关文章