Windows Media Load Simulator测试
浪潮服务器评测工程师 孙磊 发表于:08年07月21日 11:26 [原创] 存储在线
Windows Media Load Simulator测试
下面是使用WMLS进行1690kbps码流多片源测试的抓图:

1690kbps码流片源是指播放速度是1690kbps的视频文件。多片源就是使用多个相同码流的视频文件。如图中Stream List所示,采用了100个片源。
Client Profiles设置4900个Long Play。Long Play就是模拟用户观看一个视频文件,中间没有"拖放"等其他动作。
设置每秒增加20个并发用户,Stream list Usage选用Random方式。测试时长不限。
根据测试数据,得到测试结论如下:
Windows Media Load Simulator9 测试 | |||||||
厂商 | Inspur浪潮 | 产品型号 | AS500M | ||||
测试场景 | 最大 播放机 | 稳定 播发机 | 播放效果 | Processor | Memory | Network | Disk |
1690kbps单片源 | 3129 | 3013 | 声音流畅,图像基本流畅 | 处理器时间很低(越低越好) | 8GB物理内存完全发挥 | 千兆网卡带宽完全发挥 | 磁盘队列较低(越低越好) |
1690kbps多片源 | 3254 | 3020 | 声音流畅,图像基本流畅 | ||||
450kbps单片源 | 4971 | 4900 | 声音、图像都很流畅 | ||||
450kbps多片源 | 4882 | 4553 | 声音、图像都很流畅 | ||||
64kbps多片源 | 5961 | 5961 | 声音、图像都很流畅 | WMLS软件瓶颈 | |||
Windows Media Load Simulator主要是测试AS500M存储服务器作为流媒体服务器时的性能表现。通过流媒体点播测试可以发现,1690Kbps大码流的片源,最大播放机可以达到3254个,稳定播放机数是3020个;这也就意味着,如果有3020个用户同时点播同一个1690kbps码流的视频文件时,可以很流畅的播放。450Kbps码流的片源,最大播放机可以达到4971个,稳定播放机数是4900个;这也就意味着,如果有4900个用户同时点播同一个450kbps码流的视频文件时,声音和图像都可以很流畅的播放。在进行64kbps多片源测试时,由于WMLS测试软件存在瓶颈,没有测试出该码流的最大播放机数,但5961的数值已经不低了。
AS500M配置的是Intel 82566的千兆网卡,从测试结果看,流的网络传输性能非常好,再加上其本身的海量存储(可达16TB),把AS500M作为流媒体服务器是一个很不错的选择。
Iperf测试
下面是使用Iperf测试UDP协议时的抓图:

测试数据如下:
Iperf网络带宽测试 | ||
厂商 | Inspur浪潮 | |
产品型号 | Inspur AS500M | |
测试场景 | TCP | UDP |
带宽(Mb/s) | 941 | 959 |
丢包率 | 0.0027% | |
OS upper limits on TCP window size (KB) | 256 | |
千兆网卡,Iperf测试TCP协议,带宽达到941Mbps,利用率在94.1%。UDP协议测试带宽达到959Mbps,利用率在95.9%。网络丢包率仅0.0027%。
测试总结
通过对AS500M主板、网卡、磁盘、RAID卡等进行特殊优化,这款存储服务器I/O性能的表现令人满意。从以上各项测试我们可以看到,AS500M的独特设计,使得其作为流媒体服务器应用时,性能表现出色,可以稳定支持3020个用户同时点播同一个1690kbps大码流的视频文件,声音、图像均可流畅播放。同时,可以把网卡和内存潜力完全发挥出来,给用户带来最大增益。另外,本次被测的AS500M采用16块Seagate SATA 750GB硬盘,高传输性能的前提下,又能确保海量的存储空间。

AS500M作为存储服务器,虽然并不是完全为Web服务器设计,然而从Web负载压力测试数据来看,其Web性能也很不错。调整AS500M不同的配置,它将是适用于更多用途。
