<span id="blogname">载入中。。。</span>
载入中。。。
载入中。。。
Modisied by Leslie-Cheung.com
 
2007-8-18 17:14:00
优化wms9性能 - wms9与 wms4.1性能对比 
 

本文主要来自对微软技术文章的章节翻译加上了一些个人理解

Windows Media Services Version 4.1 vs. Windows Media Services 9 Series

wms9 相比 wms4.1 有显著的性能提升,下面的一些特性都和性能的提升有关:

新的对象模型和扩展的插件架构

  1. 改良的I/O和线程模型
  2. 快速流服务(Fast Streaming )改进了用户体验, 有4个部分:快速启动,快速缓存,快速重连,快速恢复*(Fast Start, Fast Cache, Fast Reconnect, and Fast Recovery)
  3. 对数据使用大块的存取策略,这样大大减少了磁盘的寻址操作(这个操作是很慢的)
  4. 在一般的情况下增加了并发用户数量
  5. 使用了windows 2003的"file-buffering"机制,这种机制将经常访问的内容放在内存,这样可以提高性能
  6. 使用UDP传输的时候,提供更好的包恢复机制
  7. 支持RTSP协议(感觉mms协议快要被M$抛弃了)
  8. 增强了压力模拟测试工具(Windows Media Load Simulator 9 Series).  

 

 

下面的图表对比了 wms9 (windows2003) 和 wms4.1(windows 2000) 在不同的硬件/应用/码率下的性能。

  1. 土黄色代表wms4.1(windows 2000) ,蓝绿色表示wms9 (windows2003).
  2. 左中右是不同的应用/硬件下得比较。最左边的数据是广播服务,中间的数据是点播服务使用RAID0阵列(3个Ultra SCSI 3 15000rpm的磁盘),右边的图是点播服务使用的单个Ultra SCSI 3 15000rpm的磁盘.网络都是两个千兆网卡
  3. 上中下代表3种不同的带宽场景,上方图使用拨号连接,码率是22kbps的流,中间是宽带连接,码率是3ookpbs,下方是Intranat,码率是1Mbps

可以看出wms9的性能有了很大的提高,我对于微软的数据疑惑的是RAID0的性能相比单个磁盘几乎没有任何的提高,唯一的解释就是这组压力测试访问的内容都很少,内容都被缓存到内存了,实际的运营中这样的好事几乎不可能,磁盘IO始终是常见的瓶颈

 
 
By 瓜少  阅读全文 | 回复(0) | 引用通告 | 编辑

发表评论:
载入中。。。
 
Calendar

载入中。。。

Login

载入中。。。

Bulletin
载入中。。。
Recent Entries
载入中。。。
Comments
载入中。。。
Messages
载入中。。。
Information
载入中。。。
Links


 
Powered by Oblog.