<强> 强>
- <李>
李> <李>
李> <李>
李>
按照说明书安装64位操作系统CentOS6.5,接着安装NTV媒体ServerG3软件,没有碰到任何障碍,一切很顺利。
用命令行,看下系统该配置情况:
[root@ntv007 proc] #, free - m ,,,,,,,,,,,,total ,,,,,, used ,,,,,, free ,,,, shared ,,, buffers ,,,缓存 Mem:,,,,,,,,,, 3791,,,,,,,, 868,,,,,,, 2923,,,,,,,,,, 0,,,,,,,, 124,,,,,,,,, 93 -/+,缓冲/缓存:,,,,,,,,650,,,,,,,3141 交换:,,,,,,,,,3935,,,,,,,,,,0,,,,,,,3935年
[root@ntv007 proc] #, cat cpuinfo 处理器:0 vendor_id: GenuineIntel cpu 家庭:6 模型:58 名称:model 英特尔(R),核心(TM), i5 - 3350 p CPU @ 3.10 ghz 步进:9 cpu MHz: 3093.127 cache 尺寸:,6144,KB
[root@ntv007 proc] #, df - h Filesystem ,,,,,,,,,,,,,,,,,,,, Size , Used Avail 使用% Mounted 50 g /dev/mapper/vg_ntv007-lv_root ,,,,, 35 g ,, 12 g 75%,/tmpfs ,,,,,,,,,,,,,,,,,,,,,,,,, 1.9 g ,,,, 0,, 1.9 g , 0%,/dev/shm/dev/sda1 ,,,,,,,,,,,,,,,,,,,,, 485 m ,, 32 m , 428 m ,,, 7%/boot
启动流媒体服务器软件:
[root@ntv007 proc] #, service ntv_server 开始 Starting , NTV Media  Server G3.6 …,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(确定) Starting Novel-TV Transcoding Engine 2.0 ... OK! [确定]
OK,一切如说明书描述那样,系统正常启动。
为了有代表性,我准备一个50分钟的纪录片,一部2小时的电影和一个7分钟的培训短片。
参照《NTV Media Server G3用户手册》,登录流媒体服务器后台,上传视频文件,按照1Mbps的码率对上传的文件进行转码,生成三个视频资源。
测试工具采用中科院某所开发的视频播出压力测试工具http_loader,这款工具可以模拟终端用户播放行为,对视频服务器进行大并发压力测试。
先通过NTV Media Server G3后台的系统信息查看界面看看系统加压之前的负载:
通过界面看到,CPU没有多少负载,内存使用是1GB。
执行压力测试脚本,首先对培训短片做500并发的模拟播放压力测试。
[root@ntv009 loader]# ./http_loader http://192.168.1.230/sps/vod/eng293.flv 500 null
通过NTV Media Server G3后台看下系统负载:
CPU瞬间波动到50%,然后回落并稳定在10%左右。内存消耗增加大约200M。
1000并发测试
继续加压,对电影视频做500个并发的模拟播放压力测试,加上上一脚本的负载,总并发数增加到1000。
./http_loader http://192.168.1.230/sps/vod/jgdy680.flv 500 null
通过NTV Media Server G3后台看下系统负载:
CPU瞬间波动到40%,然后回落并稳定在10%左右。内存消耗总用量约1.8GB。
3000并发测试
继续加压,对电影资源做2次1000并发的模拟播放压力测试,加上前2次负载,总并发数增加到3000。
./http_loader http://192.168.1.230/sps/vod/jgdy680.flv 1000 null nullNTV媒体服务器G3性能测试