У меня есть сеть с парой серверов под управлением Windows Server 2008 R2. Меня просят найти способ ограничить сетевую активность на действия. Пока я не мог понять, возможно ли это вообще.
Примером является то, что я нахожусь на определенном сервере локально, и я делаю удаленный рабочий стол со вторым сервером. Я решил скопировать и вставить некоторые файлы через сеанс удаленного рабочего стола, и это приведет к тому, что использование сетевой карты достигнет 100% в течение нескольких минут. Что мне нужно найти, так это как ограничить это, чтобы оно не превышало X%.
Другая ситуация, у меня есть сервер с FTP, и я хочу, чтобы любое соединение не использовало более X% максимальной пропускной способности сетевой карты.
И еще одна ситуация: у нас есть сервер IIS, который принимает тысячи подключений, которые мне нужно ограничить скорость каждого из них, плюс IIS выполняет вызовы на другой сервер с MSSQL на нем, который также требует пропускной способности сети, и мне также нужно ограничить это .
У меня проблема, так как некоторые серверы перестают отвечать, когда активность сетевой карты достигает 100%.
Все сетевые карты / роутеры / свитчи - 1 Гбит / с
Существует ли вообще то ограничение, которое я ищу? Есть ли срок для такого ограничения (я не айтишник)?
Большинство спецификаций сервера:
Обычно этим занимается QoS или Качество обслуживания.
На самом сервере Windows вам может потребоваться посмотреть на сам серверный процесс, например, многие ftp-серверы предлагают возможность ограничивать скорость загрузки / выгрузки.
Помимо этого, вам понадобится внешнее устройство, поддерживающее качество обслуживания, например маршрутизатор Cisco, который может ограничивать полосу пропускания на разговор.