我有一个网络,其中有几台服务器运行 Windows Server 2008 R2。有人要求我找到一种方法来限制每个操作的网络活动。到目前为止,我还不知道这是否是可行的。
例如,我在本地特定服务器上,并且正在对第二台服务器进行远程桌面连接。我决定通过远程桌面会话复制粘贴一些文件,这导致网卡使用率在几分钟内达到 100%。我需要找到的是如何限制此使用率不超过 X%。
另一种情况,我有一个带有 FTP 的服务器,我希望任何连接使用的带宽不超过网卡最大带宽的 X%。
还有另一种情况,我们有一个 IIS 服务器,它接收数千个连接,我需要限制每个连接的速度,而且所有这些连接 plusIIS 都会调用另一台装有 MSSQL 的服务器,这也会占用网络带宽,所以我也需要限制它。
我遇到一个问题,当网卡活动达到 100% 利用率时,某些服务器变得无响应。
所有网卡/路由器/交换机都是 1 gbps
我所寻找的那种限制是否存在? 有没有一个术语来描述这种限制(我不是 IT 人员)?
大多数服务器规格是:
- 2 个 Xeon E7-4850 2.1 ghz(每个 16 个核心,总共 32 个)
- 48 至 64 GB 内存
- 拥有数十个磁盘的大型突袭
答案1
这通常由 QoS 或服务质量来处理。
在 Windows 服务器本身上,您可能需要查看服务器进程本身,例如,许多 ftp 服务器都提供限制下载/上传速率的功能。
除此之外,您还需要支持服务质量的外部设备,例如思科路由器,它可以限制每次对话的带宽。