微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 消费类电子 > IPTV系统中EPG模块的设计与实现

IPTV系统中EPG模块的设计与实现

时间:08-14 来源:EDN China 点击:

3.3 EPG性能测试

为了测试EPG性能是否达到了当初的设计要求,使用LoadRunner测试工具对EPG服务器进行了性能测试,测试最主要的指标是不同并发用户数时的事务响应时间,它是服务器性能最重要的指标。

测试的硬件环境为:CPU Intel(R) Pentium(R)4 2.40GHz,内存 1GB,网卡 1GB/s。软件环境为:操作系统 RedHat 9.0, Apache 2.0.50,MySQL 4.0.21,PHP 4.3.9RC3-dev,Squid 2.5 STABLE1。

LoadRunner模拟测试并发用户数为220、500,测试EPG服务器的事务响应时间和事务完成情况。服务器响应时间和事务完成情况测试数据如表1和表2所示。从测试数据看,当并发用户数为500时,没有出现事务失败的情况,平均响应时间不超过3秒。对用户来说,这个时间是可以接受的。说明采用这种设计方法开发EPG,服务器的性能也达到了预先的要求。



从以上的测试和分析可以看出,使用上文所说的设计方法开发EPG总体上达到了预先的设计原则。

4 结束语

本文阐述了一个IPTV系统模型及其EPG模块的设计和实现,在实际应用中也证明了我们的设计方法对快速开发易维护、方便扩展的EPG是正确和可行的。随着IPTV的发展和用户数的增多,今后需要在服务器的性能方面和EPG的个性化方面进行更深入的研究。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top