Vista播放多媒体减慢网速原因

http://tech.ddvip.com/    2007年09月01日  【字号: 收藏本文   社区

内容摘要:MMCSS服务运行于服务宿主Svchost.exe 中,它自动提升音视频播放的优先级以防止其他软件过分占用播放软件应得到的CPU时间。

  我在我的3网卡笔记本上也发现了这一限制。在我向另一台机器复制文件的同时,我打开WMP播放音乐。任务管理器显示千兆网络的使用率从20%降低至6%。

  Vista播放多媒体减慢网速原因

  你能通过在性能监视器视图的Network对象中添加“每秒接收数据包”来监视NDIS的数据包接收情况。下面你能看到我在实验中接收数据率的变化。NDIS处理的数据包数没有达到6000的“理论最大值”,可能是因为与对方机器进行的连接准备有关。

  Vista播放多媒体减慢网速原因

  就算限制如此之大,Internet传输也不会受影响,因为多次中转远远降低了数据包的传输率。

  Vista的这个限制来自在百兆网络上高传输率的同时达到低延迟流畅播放的实验结果。这个硬编码的限制是短视的,它忽略了今日多处理器系统和千兆网络普及的现状。现在Windows的网络开发组正和MMCSS组共同努力,开发一个补丁来应对此问题。

  (译者评论:不是一个BUG,是一个功能。难道为了那该死的多媒体组件,就要牺牲网络性能?那些超高端的视频编辑系统,通过千兆网编辑文件服务器 上那些码率上百Mbps的低压缩率高清视频素材,这样一来不就“卡”到死了吗?再进一步说,如果Windows Server 2008正式版上这个MMCSS服务还是默认启用的,那么攻击者就有了一种新的DoS服务器的方法,只要他有服务器的一般用户权限,3389上去一放歌, 外面疯狂DDoS、CC,服务器的当机还会远吗?)

  在评论中有人提出了解决方案:

  修改注册表

  HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesAudiosrvDependOnService

  将Windows Audio服务的依存服务选项中的MMCSS服务去掉,

  再禁止MMCSS服务,就能破解掉这一限制。

责编:豆豆技术应用

正在加载评论...