嘿,我需要找到一个软件解决方案来解决问题。我希望能够在上午 10 点到晚上 11 点之间限制 Windows XP 计算机所有端口的带宽。
我可以访问相关机器,我需要一个可以实现这一点的应用程序。我希望能够在这些时间之间将带宽限制为 10kb/s 左右。
有什么解决办法吗?
答案1
网络限制器也许可以完成这项工作。
答案2
我自己也很好奇 Windows 是否有“内部”的方式来做到这一点。显然,SCCM 的一部分,称为数据保护管理器 部分地如果我理解正确的话,它能提供您正在寻找的东西。这要求您拥有比 Windows XP 盒子更多的企业基础架构,所以我不确定这是否是一个选择。
更多内容在您的理解范围内,但仍然需要一些基础设施,正在修改组策略,如果您有 Active Directory 域,则正在修改组策略设置计算机配置 -> 管理模板 -> 网络 -> QoS 数据包调度程序 -> 限制可保留带宽. 正如策略设置描述所述:
至少 Windows XP Professional 或 Windows Server 2003 系列
确定系统可以保留的连接带宽百分比。此值限制了系统上运行的所有程序的总带宽保留量。
默认情况下,数据包调度程序将系统限制为连接带宽的 20%,但您可以使用此设置来覆盖默认设置。
如果启用此设置,您可以使用“带宽限制”框来调整系统可以保留的带宽量。
如果禁用或未配置此设置,系统将使用连接的默认值 20%。
重要提示:如果在注册表中为特定网络适配器设置了带宽限制,则配置该网络适配器时将忽略此设置。
这还要求您在时间要求内熟悉所述 GPO 中的 WMI 过滤器,但我不确定它们是否可靠(就特定时间的即时处理而言,因为刷新率在我看来在较大、维护不善的域中变化很大,这种情况在我所处理的大公司中很常见)。
话虽如此,这些都是奇怪的解决方案。我修改了 NetLimiter 的答案,但有人在大型企业环境中做过类似的事情吗?如果它有效的话,我很想听听故事。