Page 8 of 8 FirstFirst ... 678
Results 106 to 112 of 112

Thread: Настройка QoS для чайника (распределение трафика в WL500gP)

  1. #106
    Join Date
    Aug 2008
    Location
    Taganrog, Rostov Region
    Posts
    397
    Quote Originally Posted by Sashunya View Post
    Установил скрипт. Вроде работает. Но есть вопрос по логу. Выдает следующее:

    Code:
    Previous forward trafic 0, now forward trafic 1744863, current state 1, current upload rate 246, current download rate 246. At  Sun Sep 20 18:22:24 EEST 2009
    set_upload_rate  246k.  At  Sun Sep 20 18:22:24 EEST 2009
    set_download_rate  246k.  At  Sun Sep 20 18:22:24 EEST 2009
    Find child wget. Script exit. At  Sun Sep 20 18:22:30 EEST 2009
    Find child wget. Script exit. At  Sun Sep 20 18:22:37 EEST 2009
    Find child wget. Script exit. At  Sun Sep 20 18:22:44 EEST 2009
    Find child wget. Script exit. At  Sun Sep 20 18:22:51 EEST 2009
    Find child wget. Script exit. At  Sun Sep 20 18:22:58 EEST 2009
    Find child wget. Script exit. At  Sun Sep 20 18:23:05 EEST 2009
    Find child wget. Script exit. At  Sun Sep 20 18:23:12 EEST 2009
    Find child wget. Script exit. At  Sun Sep 20 18:23:19 EEST 2009
    Previous forward trafic 1744863, now forward trafic 964549, current state 1, current upload rate 256, current download rate 256. At  Sun Sep 20 18:23:26 EEST 2009
    set_upload_rate  256k.  At  Sun Sep 20 18:23:26 EEST 2009
    set_download_rate  256k.  At  Sun Sep 20 18:23:27 EEST 2009
    Previous forward trafic 964549, now forward trafic 84446, current state 1, current upload rate 256, current download rate 256. At  Sun Sep 20 18:23:33 EEST 2009
    Смущает, сообщение связанное с wget. Это нормально?
    Code:
    Find child wget. Script exit. ...
    Само по себе сообщение нормальное.
    Оно говорит о том, что фактически предыдущий вызов скрипта ещё не отработал. Это нужно, чтобы не запускалось несколько копий скипта, пытающихся менять скорость rTorrent.а.
    У меня, даже при интервале запуска в 5 секунд, такое сообщение выскакивало очень редко, только в том случае, когда роутер занят чем то ещё.

    Покажите строчку rtorrent.conf, которой вы подключили rt-shaper.sh к rTorrent.

    И какая в среднем загрузка процессора?

    Quote Originally Posted by Sashunya View Post
    Как прибить выдачу в лог роутера сообщения sudo?
    Не знаю.
    Я об этом не думал, да и не знал что он генерит сообщения.
    Должно быть их получается слишком много. :-(
    Посмотрите man по sudo, может там есть параметр, отвечающий за логирование.

    Ещё вариант, если у Вас стандарный syslogd заменен на syslog-ng, то можно настроить запись сообщений sudo в отдельный лог или вообще не писать.

    Если будет время, вечерком, посмотрю что можно сделать с сообщениями sudo.


    PS: А с какой скорость у Вас качает rTorrent, когда нет ограничения?
    [ASUS wl-500gP (v1) 1.9.2.7-rtn-r7438M 128Mb 300MHz 2+2usb] + [2Гб USBFlash] + [USB-HDD] + [xinetd] + [samba3] + [Download Engine] + [rTorrent] + [3proxy] + [nShaper] + [mcabber] + [apcupsd] + [mpd]; Было: [openvpn&udhcpc]; [privoxy] + [polipo];

  2. #107
    Мои настройки шейпера:

    Code:
    min_uprate=100;
    min_dlrate=50; 
    step_rate=10; 
    max_uprate=256;
    max_dlrate=256; 
    max_count_change_rate=5;
    interval_rate=5;
    enable_log=0;
    Настройки rtorrent:

    Code:
    schedule = rtshaper,15,7,execute=/tmp/harddisk/torrent/rt-shaper/rt-shaper.sh
    Процессор нагружен на 50-60%

    Syslogd пока не менял, разве что перекинул его в /opt/var/log/

  3. #108
    Join Date
    Aug 2008
    Location
    Taganrog, Rostov Region
    Posts
    397
    Quote Originally Posted by Sashunya View Post
    Мои настройки шейпера:

    Code:
    min_uprate=100;
    min_dlrate=50; 
    step_rate=10; 
    max_uprate=256;
    max_dlrate=256; 
    max_count_change_rate=5;
    interval_rate=5;
    enable_log=0;
    Настройки rtorrent:

    Code:
    schedule = rtshaper,15,7,execute=/tmp/harddisk/torrent/rt-shaper/rt-shaper.sh
    Параметр interval_rate должен совпадать с третим параметром schedule. Проставте и там и там одинаковую цифру.

    Quote Originally Posted by Sashunya View Post
    Процессор нагружен на 50-60%
    Я думаю из-за такой загрузки скрипт и не успевает отрабатываться.
    Это ответ вопрос, откуда берется это:
    Code:
    Find child wget. Script exit.  .....
    Как вариант, можно попробовать. Увеличить интервал запуска скрипта (внимание! оба параметра interval_rate и третий параметр schedule) секунд до 10-15. При этом можно уменьшить max_count_change_rate.

    Еще, строчку в torrent.conf рекомендую изменить на такой вариант:
    Code:
    schedule = rtshaper,15,7,"execute={sh,-c,/opt/etc/rt-shaper/rt-shaper.sh& exit 0}"
    В вашем случае:
    Code:
    schedule = rtshaper,15,7,"execute={sh,-c,/tmp/harddisk/torrent/rt-shaper/rt-shaper.sh& exit 0}"
    Как мне объяснил Novik, это отвяжет выполнение скрипта, от rTorrent.
    Т.е. теоретически, rTorrent ожидает окончания выполнения скриптов запущенных через schedule и может поэтому притормаживать, а такой вариант запуска избавить rTorrent от ожидания.
    [ASUS wl-500gP (v1) 1.9.2.7-rtn-r7438M 128Mb 300MHz 2+2usb] + [2Гб USBFlash] + [USB-HDD] + [xinetd] + [samba3] + [Download Engine] + [rTorrent] + [3proxy] + [nShaper] + [mcabber] + [apcupsd] + [mpd]; Было: [openvpn&udhcpc]; [privoxy] + [polipo];

  4. #109
    При переходе на прошивку от энтузиастов http://code.google.com/p/wl500g/
    строку 129 из скрипта http://wl500g.info/showpost.php?p=160200&postcount=59
    вот эту:
    fwd=`sudo iptables -t filter -L FORWARD -v -x -n | tail -n 5 | head -n 1 | awk '{print($2)}'`
    нужно изменить так:
    fwd=`sudo iptables -t filter -L FORWARD -v -x -n | tail -n 6 | head -n 1 | awk '{print($2)}'`

    Связано это с изменениями в iptables.
    Поправьте если не прав.

  5. #110
    Join Date
    Aug 2008
    Location
    Taganrog, Rostov Region
    Posts
    397
    Quote Originally Posted by Siddha View Post
    При переходе на прошивку от энтузиастов http://code.google.com/p/wl500g/
    При переходе на прошивку от энтузиастов рекомендую обратить самое пристальное внимание на вот этот шейпер
    ИМХО, я считаю, что это самое лучшее решение на данный момент.
    Лично я, просто в восторге.


    Quote Originally Posted by Siddha View Post
    Связано это с изменениями в iptables.
    Поправьте если не прав.
    Не знаю. И времени проверить это просто нет.
    После прошивки, на прошивку от энтузиастов, я не проверял свой скрипт.
    Более того, я считаю, что мой костыль, для ограничения rTorrent в зависимости от форвардного трафика, в свете выше написанного, теряет свою актуальность.

    PS: Обращаю внимание, что этот шейпер только появился, и автор его активно адаптирует. Но при этом nshaper отлично РАБОТАЕТ!
    Если заинтересовались, почитайте тут тему до конца.
    [ASUS wl-500gP (v1) 1.9.2.7-rtn-r7438M 128Mb 300MHz 2+2usb] + [2Гб USBFlash] + [USB-HDD] + [xinetd] + [samba3] + [Download Engine] + [rTorrent] + [3proxy] + [nShaper] + [mcabber] + [apcupsd] + [mpd]; Было: [openvpn&udhcpc]; [privoxy] + [polipo];

  6. #111

    Поставить ограничение на одном из внутренних IP

    Подключено несколько компьютеров по вай-фаю к роутеру wl500gp. Мне надо поставить ограничение на скорость для одного их компьютеров. Как это сделать?

  7. #112
    сам задавался подобным вопросом... вот что получилось http://wl500g.info/showthread.php?t=21617
    Last edited by Omega; 08-01-2012 at 20:59.

Page 8 of 8 FirstFirst ... 678

Similar Threads

  1. httptunnel - http тунелирование на роутере
    By Ujeen in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 52
    Last Post: 08-02-2011, 18:03
  2. Настройка ASUS WL500gP для сети Матрица
    By Messir in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 23
    Last Post: 09-09-2007, 19:38

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
  •