Ru-Board.club
← Вернуться в раздел «Программы»

» Bandwidth Controller

Автор: Dj BoBo
Дата сообщения: 08.10.2007 10:05
Bandwidth Controller 1.21 Beta
Скачать Bandwidth Controller Standard 1.21 Beta
Скачать Bandwidth Controller Enterprise 1.21 Beta
Автор: makis1545
Дата сообщения: 13.10.2007 00:22
Господа! Кто понял как работает сабж подскажите, пожалуйста, какие создать правила для деления канала следующим образом: 192.168.0.1:8080 раздает инет, клиенты 162.168.0.*, шланг адсл 64 Кб/с. Нужно дать каждому клиенту (IP адресу) гарантированный канал, допустим 8Кб/с, если клиент один юзает инет, то отдать ему все. Если несколько, то поделить поровну.
Автор: Keiichi
Дата сообщения: 13.10.2007 15:27
bow

Цитата:
оно на свои нужды 25% канала отжирает

Я тестил у себя....
Канал 512\512, при выставлении 512 - ограничивало.
Начал пожднимать скорость канала по 10, в итоге рост скорости остановился на отметке 560, что примерно 10% (9,375%) преувеличения...
и вроде все стабильно.
Версия сабжа - 1.20.
Net Limiter мне больше понравился, работает гладко и четко.
НО, там только 2 инструмента - лимит скорости и гарантированная скорость.
Как с помощью этого разделить пользователей по приоритетам - не представляю.
Вот даже если поставить гарантированный анал 2 пользователям из 30, которые действительно важны, то при их работе бует конфликт... Они будут драться между собой за траффик, в то время как все остальные вообще будут в дауне.
Автор: Keiichi
Дата сообщения: 14.10.2007 00:27
Подскажите пожалуйста, В настройках правила на страничке есть Processing есть Limit speed to...
Предположим, правило действует на группу компов, то это ограничение будет общее для всей группы или для каждого из группы?


Добавлено:
makis1545
Создаешь правило, применимое к диапазону адресов
Цитата:
клиенты 162.168.0.*

выставляешь в настройках
Цитата:
гарантированный канал, допустим 8Кб/с

и если
Цитата:
один юзает инет

это ему все будет отдаваться.

Автоматически идет распределение канала между активными пользователями.
Вот только какой критерий активности, насколько я понял по наблюдениям - 60 сек, посде этого при не качании клиент неактивный.

Тут вопрос в другом. Если ты ставшь гарантированный канал всем юзверям, то посчитаем:

Цитата:
шланг адсл 64 Кб/с


Цитата:
допустим 8Кб/с,


64\8= 8.
Т.е. гарнтированно будет поддерживаться одновременно 8 активных клиентов. Что будет если их больше? Не знаю, но предполагаю, что возникнет переполнение очереди и будет общее нарущение гарантированности в виде общего снижения скорости, либо лагов для отдельных клиентов - как именно, программа сама решит, для этого нада знаеть ее механизм.

Я бы не стал ставить гарантированный канал, если все клиенты равнозначны.
Потому что, если, как я уже написал, создать правило на диапазон ip - то внутри этого правила итак весь канал будет делиться ПОРОВНУ!

Так что просто создай одно правило, без указания гарантированности и все

PS если что - обращайся


Добавлено:
hxxp://bandwidthcontroller.com/tutorialMaximumRate.html
Тут исть интересная инфа.
Выходит, что внутри правила трафик делится поровну!!!
Т.е. в случае makis1545 можно создать одно правило на диапазон ip.

Кроме того, выяснилось, что лимит скорости устанавливается один на все правило (т.е. например на весь диапазон адресов) равно как и гарантированая скорость!

Однако есть фраза: "see dynamic rules for more information for configuring separate stream limits" что подразумевает создание динамического правила для разельного лимита скорости. (см. динамические правила за дополнительной информацией для того, чтобы формировать отдельные пределы потока) Promt (c)
копаю дальше ))

Добавлено:
А вот и оно!!!

"Use separate queue for each local user" - dynamic queueing for LAN clients.
По-русски: это правило динамически создается для каждого указанного объекта (ip, name, протокол, диапазон ip или протоколов, потров и т.п.).
Т.е. если создать правило, в котором указать дипазон ip, настроить ограничение скорости и прочее, и указать Use separate queue for each local user , то давнные настройки будут применяться индивидуально к каждому ip из диапазона, таким образом каждому ip будет свой лимит, каждому будут свои настройки.
ВОТ!
Всем спасибо, и мне любимому )))

Добавлено:
-------------------------------------------

Цитата:
Например, если будет 3 пользователя, подключенные, то каждый получит 33 % доступной полосы пропускания. Когда другой пользователь подкл., распределение изменится на 25 % каждому (100 %, разделено на 4 пользователей).

Динамические правила также учитывают пользователей, которые не используют их полное распределение, которое им дают. Например, если 3 пользователя подкл., но один из них использует только 10 % своей полосы пропускания, а не 33 %, то другие два пользователя разделят остающиеся 90 % (то есть 45 % каждый). Аналогично, если пользователь будет связан с сервером, но не качает чего - нибудь, то они не будут подсчитаны, и другие два компьютера получат полные 50 % каждый.


Вопрос к знатокам!!
В правилах дословно написано:
hxxp://bandwidthcontroller.com/tutorialDynamicRulesRemote.html

Цитата:
Note that in the above diagram the Scale Factor is set to 1. This means any connection that is filtered by this rule will be given an equal share of bandwidth. Each time a new user connects to the web server, the distribution will be updated.

Получается, что при Scale Factor =1:
1 пользователь = 100% своб.канала;
2 пользователя = 50\50%
3 = 33\33\33%
и т.д.

Но если поставить Scale Factor =2, то внутри этого правила:
1 пользователь получит = 100% свободного канала;
2 пользователя = 66\33% т.е. 2:1
3 пользователя = 33,2\16,6\8.3% т.е. 4:2:1
Иначе говоря, каждому последующему соединению по динамическому правилу будет резаться канал меньше, чем предыдущему?
Верно??

В справке же написано, что эта Scale Factor учитывается между равноприоритетными правилами, т.е. если у одного правила стоит Scale Factor =1, а у другого =2, то второе правило будет получать ширину свободного канала всегда в 2 раза больше первого, т.е. будет деление 2:1.
Автор: makis1545
Дата сообщения: 14.10.2007 12:40
Keiichi

Цитата:
Создаешь правило, применимое к диапазону адресов
Цитата:клиенты 162.168.0.*

А не будет ограничиваться внутрисетевой траф? Нужно только чтоб распределялся трафик, идущий на/от 192.168.0.1:8080.
Цитата:
Т.е. гарнтированно будет поддерживаться одновременно 8 активных клиентов.

Клиентов всего меньше 8, а одновременно бывает еще меньше.

Цитата:
"Use separate queue for each local user" - dynamic queueing for LAN clients.
По-русски: это правило динамически создается для каждого указанного объекта (ip, name, протокол, диапазон ip или протоколов, потров и т.п.).

Так понял, что эта галочка в моем случае не помешает.

Автор: Keiichi
Дата сообщения: 14.10.2007 17:18

Цитата:
А не будет ограничиваться внутрисетевой траф? Нужно только чтоб распределялся трафик, идущий на/от 192.168.0.1:8080

сам же и ответил на вопрос.
в создании правила на первой странице Remote Endpoint ставишь 192.168.0.1:8080 и все. Будет правило действовать только на поток на данный ip на данный порт.

На счет гарантированного канала - я бы не ставил. Потому что канал будет делиться между активными пользователями. Т.е. в данный момент работет 4 пользователя - всеь канал 64\4 = 16 килобит на каждого.

Цитата:
Так понял, что эта галочка в моем случае не помешает


Правильно понял, именно она и обязательна!

Итак, подведем итоги:
Создаешь правило:
Первая страница выбираешь интерфейс (сетевую карту) которая внутри сети (к которой подключены остальные компы)
ставишь Direction Download (потом можно готовое правило скопировать и проставить только Upload Direction, см в конце)
Protocol TCP
Local Endpoint нажимаешь Change, Adress Group, Find, New, вводишь Name, Add, New, IP adress range, ставишь 192.168.0.2 - 192.168.0.254
OK, Select, OK, Select, OK
Теперь жмешь Remote Endpoint - Change, Port ставишь 8080, OK,
Next,
Rule Name вводишь, далее все стандартно
Потом, копируешь правило, мходишь в него, меняешь Direction на Upload и переименовываешь.
Все, теперь у тебя 2 правила на вход и выход. Соответственно внутри правила весь траф делится попалам между всеми подключенными ip
Только в настройках проги поставь скорость 64 килобит + 10%
Автор: Keiichi
Дата сообщения: 14.10.2007 22:11
Такс, разработчки ответили мне по поводу Scale Factor.
Внутри правила Scale Factor не действует, он работает для определения веса между правилами.
[more=Тут полный текст с примером.]It is best understood by considering how scale factor works with non-dynamic
rules. If there are two different rules with a scale factor of 1 an 2, the
first rule gets 33% of the bandwidth and the second rule gets 66% (a ratio
of 1:2).

With a single dynamic rule, all users get the same allocation of bandwidth.
This is because each user within the dynamic rule has the same scale factor
(the scale factor of the rule). So for dynamic rules, no matter what you
set the scale factor to, all users receive the same ratio.

For example, take a single dynamic rule that is processing 3 local users.
If the scale factor of the rule is set to '15', the ratios are 15:15:15.
Each user gets the same ratio (33%:33%:33%).
[/more]
Автор: Dj BoBo
Дата сообщения: 16.10.2007 11:30
Bandwidth Controller 1.21 Beta 2
Скачать Bandwidth Controller Standard 1.21 Beta 2
Скачать Bandwidth Controller Enterprise 1.21 Beta 2
Автор: Keiichi
Дата сообщения: 16.10.2007 13:34
Changes
16 Oct 2007

Version 1.21 beta 2 has been released. It contains the following changes:

- Added 'Both' direction for rules.

- Fixed issue with installer where driver would not be removed when performing an upgrade (without manually uninstalling the old version first). This resulted in logged error messages of 'Kernel Component wrong version' or 'Timed out wating for driver to start'.

- Fixed '[unknown]' being displayed as the address in the traffic monitor when a connection's domain name could not be found. It now displays the IP address instead.

- Added network adapter wizard that runs and the end of installation.

- Added Peer tab to manager that shows a list of computers within the distributed mode array. This replaces the old peer list window that was accessible from the View menu.

- Added grouping for connections within the traffic monitor that are two halves of the same connection. It can be enabled or disabled by right clicking the traffic window and selecting 'View', 'Group upload and download'.

- Fixed peer speed calculation. It was reporting usage of 25% more than the actual value.

- Changed network adapter configuration in Options window. All adapters are now configured within a single tab rather than a separate tab for each one.

- Changed LAN settings in Options window. It has been moved from the Internet tab to a separate one.

- Added Internal Statistics window that shows the current internal state of the server.

- Fixed Windows Event Log messages where a generic error message was being displayed before the actual log text.
Автор: Dj BoBo
Дата сообщения: 20.10.2007 14:54
Bandwidth Controller 1.21 Beta 3
Скачать
Автор: makis1545
Дата сообщения: 20.10.2007 15:03
А как настроить деление канала при использовании ICS? От прокси решили отказаться, пользовать ICS намного удобнее.
Автор: Keiichi
Дата сообщения: 21.10.2007 20:43
[more=Изменения в 1.21 beta 3]20 Oct 2007

Version 1.21 beta 3 has been released. It contains the following changes:

- Added support for subdomain matching for rules that use domain names.

- Added Scheduling tab to manager window. Scheduling items are now managed in the new tab rather than within the rule properties tab.

- Added Statistics tab to manager window. It displays the statistics for all rules, including statistics and quota information for dynamic rule users.

- Fixed duplicate statistics from appearing.

- Fixed transfer limit not being updated on server for dynamic scheduling items.

- Fixed 'Send queue full' error.

- Added domain name cache on server to reduce DNS load.

- Fixed fault with new scheduling items not being added to the server correctly in some cases.[/more]

makis1545
ICS - это аппаратный роутер-модем-прокси, если я не ошибаюсь? Т.е. отказались от компа в качестве шлюза?
В таком случае надоследовать инструкции по созданию Server-Free Deployment
Автор: alt76
Дата сообщения: 21.10.2007 21:07
ICS - Internet Connection Sharing - общий доступ к интернету - встроеная фича Windows XP

поделитель плиз впечатлениями/нюансами от использования сабжа с ICS.
я раньше пробовал использовать BWC (последняя версия, что пробовал, была вроде 1.07) с ICS - глючно работало, в часности входящие/исходящие соединения были перепутаны

Автор: makis1545
Дата сообщения: 22.10.2007 07:50
Keiichi

Цитата:
ICS - это аппаратный роутер-модем-прокси, если я не ошибаюсь?

Правильный ответ озвучен alt76.
alt76

Цитата:
поделитель плиз впечатлениями/нюансами от использования сабжа с ICS.
я раньше пробовал использовать BWC (последняя версия, что пробовал, была вроде 1.07) с ICS - глючно работало, в часности входящие/исходящие соединения были перепутаны

Я сейчас тоже не могу понять кто куда что качает. Думаю со времен 1.07 изменилось немного. Цифры скорости показывает уж больно маленькие какие-то(200 б/с вместо 2 кб
/с например).
Автор: Keiichi
Дата сообщения: 22.10.2007 23:23
Сам не пробовал...
Но возможно у вас правила нечетко прописаны?
Автор: makis1545
Дата сообщения: 03.11.2007 10:55
Вроде притерся, заработал контролер =) Кстати правила лучше создавать методом "Create Matching Rule".
Автор: alt76
Дата сообщения: 03.11.2007 11:45
makis1545
Заработал на ICS ?
Можешь поподробнее расписать какие танцы с бубном предпринимал ?
У тебя изначально только со скоростью проблемы были ?
Входящие и исходящие у тебя не были перепутаны ?
На какой операционке у тебя сервер ?
Автор: makis1545
Дата сообщения: 03.11.2007 17:46
alt76
Пашет на винхп. Главная цель вроде бы достигнута: канал никто не ложит. Танцы: смотрим вкладку Traffic, выделяем соединение от сервера(на котором ICS) в инет. Оттуда идем в "create matching rule", там на интернет-конце включаем все адреса/все порты. На ICS-конце разрешаем только все порты,(вместо ип написано имя хоста, т.к. ип, данный провом, меняется). Правило получилось всего одно(привязано к тому фейсу на котором интернет, в моем случае диалап). В общем вроде все. Local/remote расположены непонятно как, но это не принципиально, насколько я понял. К тому же если выключить в настройках внутренней сети компонент контроллера, то все становится очень даже понятно. Используется версия 1.21 бета 3(both - удобная опция).
Автор: XoLoDok
Дата сообщения: 04.11.2007 22:58
Ребят, я полный нуб.

У меня такая проблема:
провайдер у меня полная свинья, проблема с сетью уже 4 день, операторы тупо не берут трубку. Подняли пинг и траффик идёт не стабильно с одной скоростью, а волнообразно 150КБ 0 0 150КБ, хотя в идеале должно быть 32КБ стабильно.

Есть роутер с натом и открытыми портами (надеюсь, с этим они меня не прокинут).

Есть мнение, что можно ограничить самому себе скорость и проблема теоритически может разрешиться.

Во всяких админских штучках разбираюсь туговато.

Благодарю.
Автор: SimpleSoft
Дата сообщения: 05.11.2007 12:27
Поставил версию 1.19.
2 сетевые в машине с Win 2003 Server.
1я смотрит в сторону ADSL модема и только а 2я в общую сеть.

1. При установке (в конце) сервер ушел в синий экран.
2. По умолчанию включена 1я сетевая. От неё толку мало. Надо на 2ю, и ограничивать из сети траффик.
3. При переключении на вторую сетевую - синий экран (2я сетевая Gigabit Eth Realtek)

Что это за фокусы, должно быть всё гладко?
Автор: makis1545
Дата сообщения: 05.11.2007 16:18
SimpleSoft
Ставил на сервер 2003 версию 1.20 синих экранов не наблюдал.
Автор: alt76
Дата сообщения: 05.11.2007 18:34
SimpleSoft
Попробуй последнюю бетку - там драйвера обновлены, да и сама бета вроде даже приятей чем релиз 1.20
Автор: SimpleSoft
Дата сообщения: 05.11.2007 19:29
после недолгих экспериментов был поставлен диагноз : язва... программа была удалена в поисках 1.20 версии
Автор: Keiichi
Дата сообщения: 05.11.2007 22:13
SimpleSoft
а чего искать-то? на сайте разработчика есть все, и даже архив версий
Автор: alien20
Дата сообщения: 09.11.2007 11:18
а есть у кого нить ключик на v1.21 или ставить надо v1.20 и делать апдейт
хотелосьбы протестить этот шейпер, но серийника нету
Автор: alt76
Дата сообщения: 09.11.2007 11:41
Исправлено:
упс, топиком ошибся, перенес пост в варезник
Автор: Keiichi
Дата сообщения: 11.11.2007 18:50
alien20
ключик от 1.20 без проблем встал на 1.21 beta3
а вообще вопрос в варезник!
если что - в приват пиши мыло, я тебе вышлю
Автор: ikulibin
Дата сообщения: 17.12.2007 11:57
поставил 1.21 beta4 ...
В мониторе (Traffic), дополнительные колонки Local & Remote Port пустые ...
у кого 1.21 beta3 обратите внимание, а то опять на 1.20 откатывать =(
Автор: rimlin
Дата сообщения: 31.01.2008 08:13
Что то у меня тормоза заклинило, подскажите как подключиться к серверу и получить доступ в инет через Bandwidth. Ну всё перерыл, примерно представляю как её настраивать, делаю как в описании , ну не пускает и всё. Спасибо.
Автор: alt76
Дата сообщения: 31.01.2008 09:54
rimlin
Bandwidth не предоставляет сам по себе доступ в инет, он шейпит(лимитирует/распределяет) существующие соединения. Так что тебе надо сначало настроить сервер для раздачи инета клиентам. Проще всего это сделать встроеной фишкой XP+ ICS - Internet Connection Sharing - общий доступ к интернету. Немного сложнее, но намного мощнее, каким нить специализированным софтом - например Kerio WinRoute Firewall

Страницы: 1234567

Предыдущая тема: Trimble (бывший Google и @Last) SketchUp


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.