|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (5)
просмотр истории страницыВсе шейперы в XGE являются динамическими. |
|
Статичные при желании можно создать вручную стандартными средствами Linux (tc). |
{toc:maxLevel=3} |
h23. Перестроение шейпера вручную |
При необходимости шейпер можно перестроить выполнив команду: {code}chroot /app/xge shaper.sh |
... |
{note}В конфигурационном файле */app/xge/cfg/config* должен быть включен скрипт синхронизации: {code}app['xge_sync']='1'{code}{note} |
h23. Просмотр дерева шейперов |
Посмотреть дерево шейперов можно выполнив скрипт *render_shaper.sh*: {code}chroot /app/xge/ render_shaper.sh{code} |
... |
1:2028 rate=30000Kbit ceil=30720Kbit now=Kbit{code} В первой строке будет исходящий шейпер, во второй - входящий. |
h3. Алгоритм для просмотра суммарной гарантированной скорости всех абонентов, в статусе UP, исключая абонентов IPOE h6. Первый скрипт записывает все гарантированные скорости таких абонентов в файл /root/all_speed. Выполнение данного скрипта может занять около 10 минут: {code} chroot /app/asr_billing/ xgesh session dump | grep -i up | grep -v IPOE | awk '{print $7}' | while read line; do render_shaper.sh | grep -i $line | uniq | awk '{print $2}' | sed -r "s/rate=//g" | sed -r "s/Kbit//g" >> /root/all_speed ; done {code} h6. Второй скрипт суммирует все скорости и выводит результат в *Килобитах*. Предварительно нужно выйти из контейнера /app/xge/: {code} echo `cat /app/xge/root/all_speed` | tr " " "+" | bc {code} h3. Отключение шейперов При нагрузочном тестировании канала полезно отключить шейперы. {code:title=Отключить шейпр} ip link set down dev imq0 ip link set down dev imq1 {code} После тестирования не забудьте включить шейпер. {code:title=Включить шейпр} ip link set up dev imq0 ip link set up dev imq1 {code} |