教你使用专业软件测试媒体服务器

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

自从Google在去年以16.5亿美元收购YouTube之后,在国内的互联网站中类似于YouTube的视频类网站如雨后春笋般拔地而起。受到国内网络带宽限制,很多用户都不能流畅地在线收看节目。除此之外,一些小型网站所使用的服务器设备过于陈旧,在架设之前也没有进行过专业测试,当用户达到一定访问人数的时候服务器就会瘫痪。现在在网络上主要流行三种媒体播放软件Windows Media、Quick Time和Real,但来自微软的Windows Media在所架设的媒体服务器中要占绝对优势,今天我们将给大家介绍一款来自微软公司的专门测试Windows媒体服务器的软件——Windows Media Load Simulator 9。 

  准备软件: 
  Microsoft Windows Media Load Simulator 9 Series 
  Microsoft Windows Media Services 9 Series 

  介绍:
 

  Windows Media server 9系列安装的第一步是,首先要建立一个客户端,并且确认与服务器相连接,另外需要安装Microsoft Windows Media Services 9 Series。如果你的服务器端是有互联网接入的,那首先要确保你所使用的服务器在最低的负载情况下运行。从这个角度来看,因为有着世界范围的客户端接入,这样的测试更具真实性。但我们建议使用一个虚拟的仿真环境进行测试。 

  Windows Media Load Simulator工具可以它用来建立一个Windows Media服务的仿真环境,工作方法是通过读取 Windows Media服务器中一个或多个脚本或者是Microsoft Windows Media Player,可以模拟大量的客户端需求以测试Windows Media服务器的负荷程度并提供日志供系统管理员分析和参考。本片文章将详细介绍Windows Media Load Simulator的安装及测试方法。 

  介绍Windows Media Load Simulator 

  简单的说你对你的Windows媒体服务器的整体性能能满足怎样的需求还不是很了解。在你将设备向用户提供服务之前,你或许想知道你的服务器或整个集群可以达到一个什么样的读取性能。比如说服务器和网络环境如何在几秒内处理500个并发请求?你的磁盘队列如何解决800连续的需求量?你的服务器的CPU如何处理上千的验证请求和上百个比特流? 

  你可以在一个或多个客户端上运行Windows Media Load Simulator去模拟大量的客户连接。你也可以设定程序去模拟许多的用户行为,包括连续运行播放程序、寻找指令内容和通过应用验证来连接等等。你可以通过使用Windows Media Load Simulator去模拟超过1000个测试用户或监视一个在线服务器在服务器上从而测试一个服务器的上限。这一节就描述了Windows Media Load Simulator如何工作和对系统的要求。 

  Windows Media Load Simulator是如何工作的 

  当程序在运行时,Windows Media Load Simulator界面上的性能计数器给你一个有关于客户连接数量和类型、收到的数据总量和连接错误的实时信息。更多的实时信息都是可利用在用于Microsoft Management Console(MMC)的Windows媒体服务器snap-in的监视器标签卡上或用于网页的Windows媒体服务器管理员。标签卡上的计数器显示了实时用户连接状态。你可以点击标签卡上的View Performance Monitor按钮去监视Windows媒体性能计数器。这些计数器提供关于Windows媒体服务器的信息,例如活跃流的数量,硬盘每秒的延迟阅读数和服务器CPU当前的使用率。 

在一个测试的最后,你可以研究下面记录中的结果来了解到你的服务器是如何处理模拟下载的: 

  1.下载模拟日志。包括连接用户的相关信息,比如用户连接状态,重放状态和连接错误。 

  2.服务器性能日志。包括计算机上运行的Windows媒体服务器的性能信息,提供在可配置时间间隔内的系统状态的snapshots。这个日志包括了一些信息,比如每秒硬盘延迟读取的数量,拒绝的验证的数量,终止流和服务器使用率的数量。 


 

文章评论