У меня нет машины 2008 удобной в данный момент, но я полагаю, что это - что-то вроде этого:
netsh interface set interface name = "{old name here}" newname = "{newname here}"
Я не уверен, что это сработает, но вы можете попробовать HTB:
скорость
на ноль ( или почти ноль) и ceil
до фактического максимума X. Это приводит к тому, что поток с низким приоритетом имеет гарантированную скорость, равную нулю, и шанс заимствования максимум X Мбит / s из других потоков. Согласно документации HTB , это должно работать. Однако я сам не пробовал.
РЕДАКТИРОВАТЬ : Это не будет ограничивать трафик с низким приоритетом, пока канал имеет пропускную способность в режиме ожидания X Мбит / с. Но это может быть начало ...
на ноль (или почти ноль), а ceil
на фактический максимум X. Это приводит к потоку с низким приоритетом, имеющему гарантированная нулевая скорость и шанс заимствования максимум X Мбит / с из других потоков. Согласно документация HTB , это должно работать. Однако я сам не пробовал.
РЕДАКТИРОВАТЬ : Это не будет ограничивать трафик с низким приоритетом, пока канал имеет пропускную способность в режиме ожидания X Мбит / с. Но это может быть начало ...
на ноль (или почти ноль), а ceil
на фактический максимум X. Это приводит к потоку с низким приоритетом, имеющему гарантированная нулевая скорость и шанс заимствования максимум X Мбит / с из других потоков. Согласно документация HTB , это должно работать. Однако я сам не пробовал.
РЕДАКТИРОВАТЬ : Это не будет ограничивать трафик с низким приоритетом, пока канал имеет пропускную способность в режиме ожидания X Мбит / с. Но это может быть начало ...
Это приводит к потоку с низким приоритетом, имеющему гарантированную скорость, равную нулю, и вероятность заимствования максимум X Мбит / с из других потоков.Согласно документации HTB , это должно работать. Однако я сам не пробовал.
РЕДАКТИРОВАТЬ : Это не будет ограничивать трафик с низким приоритетом, пока канал имеет пропускную способность в режиме ожидания X Мбит / с. Но это может быть начало ...
Это приводит к потоку с низким приоритетом, имеющему гарантированную скорость, равную нулю, и вероятность заимствования максимум X Мбит / с из других потоков.Согласно документации HTB , это должно работать. Однако я сам не пробовал.
РЕДАКТИРОВАТЬ : Это не будет ограничивать трафик с низким приоритетом, пока канал имеет пропускную способность в режиме ожидания X Мбит / с. Но это может быть начало ...
Это неудобно, но если вы можете вручную изменить лимит, у вас может быть демон, усредняющий по более мелкой сетке (скажем, 1-минутные интервалы, отслеживающие последние 5-10). Тогда вам просто понадобится довольно простой контур управления, в котором вы настраиваете лимит трафика так, чтобы 5-минутное среднее значение оставалось безопасным ниже вашего лимита. Более сложные схемы прогнозирования трафика не являются обязательными.
Я заставил это работать в hfsc. Я предполагаю, что "X" в вашем примере составляет 100 Мбит, но это, конечно, может быть что угодно ..
Хитрость здесь в том, чтобы создать древовидный класс следующим образом:
+--------------------------------------------------------------+ +---------------------+
| | | 1:1 |
| root | |---------------------|
| + | | Rate: 100mbit |
| | | | Upper Rate: 100mbit |
| | | | |
| | | | |
| | | | |
| +----v------+ | +---------------------+
| | 1:1 | |
| | | | +---------------------+
| +--+---+----+ | | 1:10 |
| | | | |---------------------|
| | | | | Rate: 100mbit |
| | | | | Upper Rate: 100mbit |
| | | | | |
| +----------+------+ +--------+----------+ | | |
| | 1:10 | | 1:11 | | | |
| | | | | | +---------------------+
| +----------+ +----------+ |
| | +---------------------+
| | | 1:11 |
| | |---------------------|
| | | Rate: 10kbit |
+--------------------------------------------------------------+ | Upper Rate: 100mbit |
| |
| |
| |
+---------------------+
Магия происходит потому, что класс 1: 10 (класс по умолчанию) настроен так, чтобы всегда получать гарантированную полосу пропускания 100 Мбит, тогда как «медленный» класс 1:11 предлагает гарантированную полосу пропускания только 10 Кбит, с увеличением до 100 Мбит.
Это заставляет корневой класс (1: 1) чтобы всегда соблюдать требования 1:10 по 1:11.
На заметку:
Я тестировал это, когда два конкурирующих приложения отправляли данные как можно быстрее к соседнему хосту более 2 услуг. Где одна из служб была в классе 1:11. Оба они отправили 5-секундный трафик на 100 Мбит (таким образом, 60 МБ данных было передано в потоке). При работе без класса, как и ожидалось, оба заканчивают работу через 10 секунд (оба используют канал, поэтому время делится поровну).
При такой настройке QoS,