... h2. Справедливый канал h3. Суть тарифа Основная идея данного тарифа в том, чтобы в зависимости от количества скачанного пользователем трафика понижать ему гарантированную скорость, оставляя высокой максимальную. Таким образом его это затронет лишь в том случае, если суммарная потребность в канале среди пользователей возрастёт настолько, что выдача каждому максимальной доступной на тарифе скорости станет невозможной. Благодаря возможности создания ступенчатых тарифов, понижение гарантированной скорости можно проводить поэтапно. h4. Внимание
|
Для того чтобы справедливый канал работал без сбоев, в локальном меню обязательно должны быть указаны в настройках QoS:
|
1. Минимальная скорость, пункт "Считать трафик с меньшей скоростью более приоритетным Kbit" - (10-40% (5-10% от канала). *Менять значения нужно только при канале > 1Гбит и в случае если канал полностью* *[нагружен|asrdocnew:Шейперы, скорость, QoS]* *и по совету техподдержки.*
|
|
2. Максимальная скорость, пункт "Ограничение суммарной скорости для скоростного трафика Kbit" - (95-97% (75-85% от канала). *Менять значения нужно только при канале > 1Гбит и в случае если канал полностью* *[нагружен|asrdocnew:Шейперы, скорость, QoS]* *и по совету техподдержки.*
|
|
3. Проверьте, что параметры "Выделить гарантированную общую скорость(unlim), kbit" и "Ограничить максимальную общую скорость(unlim), kbit" для Безлимитных тарифов - пустые, эти параметры рассчитываются автоматически и правильно и менять их не нужно. *Меняются они в исключительных случаях.*
|
3. Обратите внимание, что сумма по п.1 и п.2 не должна превышать 90-95% от ширины канала. Например, при ширине канала в 30Мбит и при его полной загрузке, рекомендуется выставить следующие параметры: "Считать трафик с меньшей скоростью более приоритетным Kbit" выставить 3000 (10% от ширины внешнего канала) "Ограничение суммарной скорости для скоростного трафика Kbit" выставить 25500 (85% от ширины внешнего канала)
|
|
4. Проверьте, что параметры "Выделить гарантированную общую скорость(unlim), kbit" и "Ограничить максимальную общую скорость(unlim), kbit" для Безлимитных тарифов - пустые, эти параметры рассчитываются автоматически и правильно и менять их не нужно. *Меняются они в исключительных случаях.*
|
h6. *Примечание.*
|
... Для верного распределения всего вашего канала при создании тарифа по типу "справедливый канал" нужно: 1. либо все безлимитные тарифы настроить по типу "справедливый канал". Рекомендуется установить гарантированную скорость для пользователей равной 1/4 от максимальной в каждом правиле тарифа; 2. либо в остальных безлимитных тарифах установить гарантированную скорость для пользователей равной 1/4 от максимальной в каждом правиле тарифа. h5. Ориентировочная таблица скоростей для справедливого канала, условие на 1 день !table.png|border=1! {color:#ff0000}{*}Примечание{*}{color}*: Рекомендуется использовать 3-4 порога* h3. Пример тарифа Как видно из списка правил, для каждого из правил максимальная скорость не изменяется, но определять ее нужно исходя из предоставляемого провайдером канала, ее значение не должно превышать 15% от ширины канала. !1justice.png|border=1! h4. Правило №1 Гарантированная скорость равна 2мбит до тех пор пока пользователь не скачивает 4Гб. !2justice.png|border=1! h4. Правило №2 После того как трафик перестаёт попадать в предыдущее правило (объем за день превысил 4гб), и до тех пор, пока он не превысит 10гб, гарантированная скорость будет выставлена в 1500кбит/с. !3justice.png|border=1! h4. Правило №3 Теперь, вплоть до того, как пользователь не скачает 20гб трафика, его гарантированная скорость будет равна 1мбит/сек. !4justice.png|border=1! h4. Правило №4 Если пользователь превысит лимит в 20гб, его гарантированная скорость упадёт до 500кб/сек, но тем не менее, максимальная останется равной 4мбит/с. То есть если канал не будет использоваться в этот момент на 100% другими пользователями, то он продолжит получать входящий трафик с максимально доступной на тарифе скоростью. !5justice.png|border=1! Для отладки и настройки необходимо в разное время анализировать дерево шейперов: cd /tmp/ /usr/local/ics/bin/render.sh cat /tmp/stat_imq0.txt cat /tmp/stat_imq1.txt
|