Page 1 of 2 12 LastLast
Results 1 to 15 of 830

Thread: [QoS] Установка и настройка nShaper

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Quote Originally Posted by leniviy View Post
    я устал объяснять. почему мне никто не верит?
    Ой, извини, если я как-то не так себя повел. Может я просто что-то пока еще не понял. И почему не верю? На предыдущий твой тезис (про качалку на роутере) я согласился. Тут вы конечно было правы.

    А теперь давайте я вам скажу, как я вижу ситуацию. Если идет большая скачка, то у меня это выглядит обычно так - DownLink 100% загружен, UpLink - 10%. Таким образом на UpLink очереди пустые, потому что канал не загружен на 100%. Отсюда я делаю вывод, что ваш скрипт, который позволит повысить приоритеты ACK пакетов для важного трафика мне не сильно поможет. Вот...

  2. #2
    Join Date
    Jun 2007
    Location
    Санкт-Петербург
    Posts
    244
    например у вас аплинк 1 мбит , даунлинк 1 мбит
    предполагаем, чтобы даунлодить на скорости 1024 кбит, надо аплодить ACK пакеты на скорости 1024 кбит / 70 = 15 кбит
    создаем класс для ACK пакетов с скоростью 15 кбит ,
    а внутри создаем дочерние классы
    Code:
    приоритет скорость потолок 
    1         15 кбит  15 кбит
    2         4.5 кбит 15 кбит
    3         1.5 кбит 15 кбит
    ставлю торренту приоритет 3 , а http приоритет 1
    когда никто не лазает по сайтам, скорость торрента будет примерно 1024 кбит ( чуть ниже ) , когда лазаешь по страницам , скорость торрента будет проседать, а если включить закачку большого файла по http , то торрент просядет до 102 кбит (+-)

  3. #3
    Join Date
    Jun 2007
    Location
    Санкт-Петербург
    Posts
    244
    тут надо оговориться, что скорость 15 кбит - это когда много tcp коннектов, и входящие пакеты маленькие. Если tcp коннектов мало, то чтобы скачивать на скорости 1024 кбит , надо аплодить всего 8-10 кбит, тогда скорости по приоритетам немного изменятся, но это не важно, так как 5-10 закачек не забьют канал, как зибивают его 100 закачек

  4. #4
    Quote Originally Posted by leniviy View Post
    тут надо оговориться, что скорость 15 кбит - это когда много tcp коннектов, и входящие пакеты маленькие. Если tcp коннектов мало, то чтобы скачивать на скорости 1024 кбит , надо аплодить всего 8-10 кбит, тогда скорости по приоритетам немного изменятся, но это не важно, так как 5-10 закачек не забьют канал, как зибивают его 100 закачек
    Вот видите, теперь я с вами согласен, потому, что в данной ситуации да, uplink стал опять узким местом и потому мы можем менять приоритетность трафика. Однако, очень смущает цифра 15кбит, и 8-10кбит. Это видимо какие-то экспериментальные данные? Помойму "надежнее" все же будет шейпить downlink через br0. Вернее даже не "надежнее", а правильнее.

  5. #5
    Quote Originally Posted by leniviy View Post
    например у вас аплинк 1 мбит , даунлинк 1 мбит
    предполагаем, чтобы даунлодить на скорости 1024 кбит, надо аплодить ACK пакеты на скорости 1024 кбит / 70 = 15 кбит
    Только вот Ваш скрипт "заточен" под некие условия, если изменить скорости, например, на 128k, то в dmesg ядро будет ругаться на малые размеры очередей для дисциплин.

  6. #6
    Join Date
    Jun 2007
    Location
    Санкт-Петербург
    Posts
    244
    что поделаешь

  7. #7
    Join Date
    Jun 2007
    Location
    Санкт-Петербург
    Posts
    244
    Quote Originally Posted by ABATAPA View Post
    Только вот Ваш скрипт "заточен" под некие условия, если изменить скорости, например, на 128k, то в dmesg ядро будет ругаться на малые размеры очередей для дисциплин.
    есть предложения?

  8. #8
    Quote Originally Posted by leniviy View Post
    есть предложения?
    http://www.opennet.ru/opennews/art.shtml?num=14927

  9. #9
    Join Date
    Jun 2007
    Location
    Санкт-Петербург
    Posts
    244
    Несправедливость в современных механизмах контроля перегрузки TCP
    "Fixing the unfairness of TCP congestion control" - размышления на тему несправедливости в современных механизмах контроля перегрузки TCP. Например, P2P клиент может открыть 100 TCP потоков и свести на нет механизм управления перегрузкой, который рассчитан на единичные сессии.
    че-то не то открылось

  10. #10
    Join Date
    Jun 2007
    Location
    Санкт-Петербург
    Posts
    244
    ксатати у меня ругается на
    Code:
    Mar 24 20:48:06 kernel: HTB: quantum of class 10021 is big. Consider r2q change.
    Mar 24 20:48:06 kernel: HTB: quantum of class 10023 is small. Consider r2q change.
    Mar 24 20:48:06 kernel: HTB: quantum of class 1002F is small. Consider r2q change.
    Mar 24 20:48:06 kernel: HTB: quantum of class 1002E is small. Consider r2q change.
    Mar 24 20:48:06 kernel: HTB: quantum of class 1002D is small. Consider r2q change.
    Mar 24 20:48:06 kernel: HTB: quantum of class 1002C is small. Consider r2q change.
    Mar 24 20:48:07 kernel: HTB: quantum of class 10031 is big. Consider r2q change.
    Mar 24 20:48:07 kernel: HTB: quantum of class 10033 is small. Consider r2q change.
    Mar 24 20:48:07 kernel: HTB: quantum of class 1003F is small. Consider r2q change.
    Mar 24 20:48:07 kernel: HTB: quantum of class 1003E is small. Consider r2q change.
    Mar 24 20:48:08 kernel: HTB: quantum of class 1003D is small. Consider r2q change.
    Mar 24 20:48:08 kernel: HTB: quantum of class 1003C is small. Consider r2q change.
    одинаково, что на 550 кбит, что на 128 кбит

  11. #11
    Quote Originally Posted by leniviy View Post
    например у вас аплинк 1 мбит , даунлинк 1 мбит
    предполагаем, чтобы даунлодить на скорости 1024 кбит, надо аплодить ACK пакеты на скорости 1024 кбит / 70 = 15 кбит
    создаем класс для ACK пакетов с скоростью 15 кбит ,
    а внутри создаем дочерние классы
    Code:
    приоритет скорость потолок 
    1         15 кбит  15 кбит
    2         4.5 кбит 15 кбит
    3         1.5 кбит 15 кбит
    ставлю торренту приоритет 3 , а http приоритет 1
    когда никто не лазает по сайтам, скорость торрента будет примерно 1024 кбит ( чуть ниже ) , когда лазаешь по страницам , скорость торрента будет проседать, а если включить закачку большого файла по http , то торрент просядет до 102 кбит (+-)
    А у меня проблема такая.

    Настроил QoS- по (http://wiki.wl500g.info/index.php/PackageWondershaper)

    и http://www.wl500g.info/showpost.php?...&postcount=125

    Но когда запускаю Wondershaper у меня весь трафик валит через class htb 1:20 а class htb 1:10 медленно растет, class htb 1:30 почемуто всегда на нуле.

    Потом если начинает качать torrent client на одном компе со временем весь этот трафик валит через class htb 1:10 и это садит мой VOIP телефон.

    Если перезапускаю Wondershaper то все в порядке опять пока трафик class htb 1:10 не вырастает...

    Вынужден перезагружать Wondershaper кроном каждый час.

    Может кто подскажет как побороть эту проблему?

  12. #12
    Join Date
    Jun 2007
    Location
    Санкт-Петербург
    Posts
    244
    Quote Originally Posted by piezomotor View Post
    А у меня проблема такая.
    параметры запуска wshaper'а, плиз

  13. #13
    Quote Originally Posted by leniviy View Post
    параметры запуска wshaper'а, плиз
    вот они...

    DOWNLINK=5000
    UPLINK=400
    DEV=vlan1

  14. #14
    Join Date
    Jun 2007
    Location
    Санкт-Петербург
    Posts
    244
    ну во-первых 1:30 всегда будет на нуле, так как не заданы фильтры.
    как вы запускаете?
    wshaper start br0 5000 400
    ?
    объяснить, что трафик торрента сначачала идет в 1:20, а потом в 1:30 не могу
    Last edited by leniviy; 24-03-2008 at 18:32.

  15. #15
    Quote Originally Posted by leniviy View Post
    ну во-первых 1:30 всегда будет на нуле, так как не заданы фильтры
    почему? htb тем и хорош, что когда другим классам не хватает ресурсов, они начинают использовать свободный пропорционально выделеным скоростям.

Page 1 of 2 12 LastLast

Similar Threads

  1. Установка и настройка Quagga на роутере
    By mymp in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 149
    Last Post: 02-09-2016, 15:21
  2. Настройка PPTP VPN (accel-pppd) на роутере Asus
    By biGdada in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 305
    Last Post: 23-06-2016, 10:36
  3. Настройка CRON на роутере
    By dccharacter in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 338
    Last Post: 04-11-2014, 20:25
  4. Установка VLC на роутер ?
    By jek8 in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 88
    Last Post: 23-05-2013, 09:18
  5. Не получается настроить Virtual DMZ
    By xAL in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 167
    Last Post: 23-11-2012, 01:57

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •