1

Temat: WRT160NL + transmission 1.91 restart routera

Witam,
Mam router linksysa wrt160nl z zainstalowanym OpenWrt zgodnie z instrukcją http://eko.one.pl/?p=openwrt-wrt160nl (trunk sprzed 24.02.2010).
Router działa stabilnie dopóki nie uruchomię transmission (wersja 1.91) zainstalowanego zgodnie z instrukcją http://eko.one.pl/?p=openwrt-transmission (w instrukcji jest błąd w linkach zamiast 1.90-1_ar71xx.ipk powinno być 1.91-1_ar71xx.ipk).

Transmission po uruchomieniu zaczyna ściągać torrenty i po kilku minutach następuje samoczynny restart routera i tak w kółko. Czy ktoś z Was ma podobny problem i/lub pomysł na jego rozwiązanie?

Z góry dzięki za pomocne uwagi.
Pozdrawiam

2

Odp: WRT160NL + transmission 1.91 restart routera

Sprawdź czy Ci ściąga na nośnik faktycznie. czy Ci flash nie zapycha.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: WRT160NL + transmission 1.91 restart routera

Cezary napisał/a:

Sprawdź czy Ci ściąga na nośnik faktycznie. czy Ci flash nie zapycha.

Dzięki Cezary za odpowiedź.
Pliki ściągane są na hdd. Poniżej zawartość pliku /tmp/nas/sda1/torrent/settings.json wygenerowanego w oparciu o /etc/config/transmission

{
    "alt-speed-down": 50,
    "alt-speed-enabled": false,
    "alt-speed-time-begin": 540,
    "alt-speed-time-day": 127,
    "alt-speed-time-enabled": false,
    "alt-speed-time-end": 1020,
    "alt-speed-up": 50,
    "bind-address-ipv4": "0.0.0.0",
    "bind-address-ipv6": "::",
    "blocklist-enabled": false,
    "dht-enabled": true,
    "download-dir": "\/tmp\/nas\/sda1\/torrent\/done",
    "encryption": 1,
    "incomplete-dir": "\/tmp\/nas\/sda1\/torrent\/work",
    "incomplete-dir-enabled": true,
    "invalid-key": false,
    "lazy-bitfield-enabled": true,
    "message-level": 2,
    "open-file-limit": 32,
    "peer-limit-global": 240,
    "peer-limit-per-torrent": 60,
    "peer-port": 51413,
    "peer-port-random-high": 65535,
    "peer-port-random-low": 49152,
    "peer-port-random-on-start": false,
    "peer-socket-tos": 0,
    "pex-enabled": true,
    "port-forwarding-enabled": true,
    "preallocation": 1,
    "proxy": "",
    "proxy-auth-enabled": false,
    "proxy-auth-password": "",
    "proxy-auth-username": "",
    "proxy-enabled": false,
    "proxy-port": 80,
    "proxy-type": 0,
    "ratio-limit": 2.0000,
    "ratio-limit-enabled": false,
    "rename-partial-files": true,
    "rpc-authentication-required": true,
    "rpc-bind-address": "0.0.0.0",
    "rpc-enabled": true,
    "rpc-password": "{15b13be24274dd2da91aa22dca4f0f9eecbd24de7geRkfOz",
    "rpc-port": 9091,
    "rpc-username": "torrent",
    "rpc-whitelist": "127.0.0.1,192.168.1.*",
    "rpc-whitelist-enabled": false,
    "speed-limit-down": 100,
    "speed-limit-down-enabled": false,
    "speed-limit-up": 30,
    "speed-limit-up-enabled": true,
    "umask": 18,
    "upload-slots-per-torrent": 14
}

Jak rozpocznie się ściąganie torrentów (3 szt.), router jest mocno obciążony, Luci pokazuje
Load 2.99 2.01 0.90
Memory 28.88 MB (16% cached, 3% buffered, 4% free)

Często po samoistnym restarcie router gubi połączenie z hdd. W katalogu /tmp/nas/sda1 pokazuje katalog torrent z pustymi podkatalogami. Jak zrobię reboot, to dysk podłącza się prawidłowo i widać całą jego zawartość (rzeczywistą strukturę katalogów i plików).

Po wyłączeniu usługi transmission router pracuje stabilnie i jest znacząco mniej obciążony
Load 0.00, 0.18, 0.25
Memory 28.88 MB (19% cached, 13% buffered, 13% free)

Jak uruchomię transmission, ale ustawię aby ściągał tylko jeden plik to wszystko gra, obciążenie nie jest powalające i router pracuje nadal stabilnie
Load 1.21, 0.73, 0.31
Memory 28.88 MB (19% cached, 14% buffered, 4% free)

Wystarczy, że zapodam do ściągania trzy torrenty i router umiera :(

Jakieś pomysły?

4

Odp: WRT160NL + transmission 1.91 restart routera

Całkiem bez  sensu. Zmniejsz upload-slots-per-torrent, zmniejsz także peer-limit-global i peer-limit-per-torrent. Wtedy zobacz. Chociaż to i tak bez sensu, bo powinien sobie poradzić.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: WRT160NL + transmission 1.91 restart routera

Najpierw zmniejszyłem powyższe parametry o 50% - nie pomogło.
To zmniejszyłem o kolejne 50%, teraz wyglądają następująco
"peer-limit-global": 60,
"peer-limit-per-torrent": 15,
"upload-slots-per-torrent": 3

i nadal bez rezultatów sad

Może ta wersja 1.91 transmission jakaś trefna?

6

Odp: WRT160NL + transmission 1.91 restart routera

erwu napisał/a:

Może ta wersja 1.91 transmission jakaś trefna?

Też mam wersję 1.91 i przy ściąganiu 3-4 na raz wszystko gra :-)
Konfiguracja domyślna z eko.one.pl

Jedyną dodatkową przyjemność jaką mu zafundowałem to swap 0,5GB :-D

root@OpenWrt:/# free
              total         used         free       shared      buffers
  Mem:        29560        25284         4276            0         1360
 Swap:       522072         1500       520572
Total:       551632        26784       524848

Widać, że i tak namiętnie z tego nie korzysta, ale restartów nie zaobserwowałem.
Dysk podłączony przez hub aktywny, ale bez zasilacza :-)

7

Odp: WRT160NL + transmission 1.91 restart routera

Zakładam, że też korzystasz z WRT160NL. Możesz podać wartości LOAD podczas ściągania plików z sieci torrent?

Może założenie swapa byłoby rozwiązaniem... tyle, że mój dysk (3,5cala zasilany z zasilacza) jest sformatowany w NTFS. Wydaje mi się, że nie można założyć SWAPa na NTFS, czy się mylę?

To może powinienem założyć na dysku dwie partycje? Jedną na dane w NTFS i jedną na SWAP w EXT3 lub EXT4?

Proszę o radę i proszę też innych użytkowników WRT160NL o wypowiedź jak u Was działa transmission.

8

Odp: WRT160NL + transmission 1.91 restart routera

Swapa możesz w pliku zrobić. Chociaż nie jest to polecane rozwiązanie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: WRT160NL + transmission 1.91 restart routera

Skoro nie jest to polecane rozwiązanie to spróbuję założyć swap na oddzielnej partycji.
Będę się wzorował na http://eko.one.pl/?p=openwrt-hdd#swap - mam nadzieję, że pasuje do mojej konfiguracji.

Jak uda mi się podmontować swap'a to zrobię testy z transmission i dam znać czy pomogło.

10

Odp: WRT160NL + transmission 1.91 restart routera

erwu napisał/a:

Zakładam, że też korzystasz z WRT160NL. Możesz podać wartości LOAD podczas ściągania plików z sieci torrent?

Tak, mam WRT160NL

Na wolnych obrotach:
Load: 0.08 0.03 0.03

Przy ściąganiu czterech na raz:
Load: 1.92 0.83 0.48
czasami
Load: 0.62 0.54 0.50

erwu napisał/a:

Może założenie swapa byłoby rozwiązaniem... tyle, że mój dysk (3,5cala zasilany z zasilacza) jest sformatowany w NTFS. Wydaje mi się, że nie można założyć SWAPa na NTFS, czy się mylę?

To może powinienem założyć na dysku dwie partycje? Jedną na dane w NTFS i jedną na SWAP w EXT3 lub EXT4?

Podzieliłem dysk na dwie partycje: SWAP i EXT2

Twój problem może wynikać z NTFSa, spróbuj z systemem plików bez księgowania (FAT32, EXT2)...

11

Odp: WRT160NL + transmission 1.91 restart routera

Na razie zrobiłem na szybko swap'a w pliku. Po zapuszczeniu ściągania ok 4 plików router po pewnym czasie, dłuższym niż poprzednio, umarł - load przekroczył 5!

Zmniejszyłem wartości parametrów połączeń (patrz wyżej...) o połowę w stosunku do domyślnych ustawień i poszło.
Load nadal wysoki w okolicach 3, ale router się nie wysypał i przez noc wszystko ściągnął.

W wolnej chwili zrobię jeszcze swap na partycji i powtórzę testy.

Co do zamiany NTFS na FAT32 to jest jeden podstawowy ból - FAT32 obsługuje pliki tylko do 4GB. W dzisiejszych czasach jest to zbyt duże ograniczenie. Nie chcę zmieniać partycji danych na EXT, bo chcę mieć możliwość szybkiego zgrania zawartości dysku z poziomu Windows.

Dzięki za dotychczasowe uwagi!

12

Odp: WRT160NL + transmission 1.91 restart routera

Problem w tym że ntfs jest bardzo zasobożerny. Może Ci po prostu obciążać router bardzo i stąd te problemy z wydajnością.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: WRT160NL + transmission 1.91 restart routera

erwu napisał/a:

Nie chcę zmieniać partycji danych na EXT, bo chcę mieć możliwość szybkiego zgrania zawartości dysku z poziomu Windows.

Możliwość masz, swego czasu jak korzystałem z XP i Ubuntu, to żeby dostać się do /home miałem na XP 'Ext2 IFS For Windows'. Jest to sterownik, który umożliwia Ci pełny dostęp do partycji EXT2/3 pod XP. Działa całkiem zgrabnie.
Link do strony: http://www.fs-driver.org/

14 (edytowany przez erwu 2010-03-11 09:34:29)

Odp: WRT160NL + transmission 1.91 restart routera

Też mam zainstalowanego na Windows coś podobnego, a nawet możliwe że to samo. Na poprzednim routerku asusa miałem zainstalowane oprogramowanie OLEG'a i zawaliłem prawie cały dysk danymi (partycja była w EXT3). Jak router był padł, to musiałem to wszystko zgrać na inny dysk. Niestety transfer po podłączeniu dysku do PC via USB wynosił do 3,5MB/s czyli tragicznie mało. Normalny transfer z tego dysku przy korzystaniu z systemu plików NTFS to 20-30 MB/s. Szlag mnie trafiał jak musiałem zgrać 120GB z prędkością 3 MB/sek.

Już zdecydowałem, że jednak zmienię system plików z NTFS na EXT2, bo przy działającym transmission, transfer z dysku via router mam do 500KB/sek, co jest nieakceptowalne dla mnie. Także tak czy siak robię przesiadkę na EXT2, w końcu nie codziennie robię kopię całego dysku.

Chuck101 - dzięki za link do softu! To chyba co innego niż miałem, może będzie dawać lepsze osiągi.

15

Odp: WRT160NL + transmission 1.91 restart routera

Mam podobny problem. Ten sam router i też zaliczam od czasu do czasu restart. System plików to ext4. Napisz erwu proszę, czy po instalacji na ext2 sytuacja się poprawiła.

16

Odp: WRT160NL + transmission 1.91 restart routera

Tak. Po przeformatowaniu na EXT2 obciążenie routera przy działającym transmission znacząco spadło. Teraz pracuje stabilnie. Dodatkowo transfer via kabel lan router - komputer wzrósł z ok 1-2MB/s przy NTFS do 6-8MB/s przy EXT2.

Polecam też założenie SWAPa - transmission ładnie sobie go wykorzystuje.

Wydaje mi się, że najlepsza konfiguracja na ten moment, to dysk sformatowany w EXT2 oraz założony SWAP. Taka konfiguracja daje szybkość transferu plików oraz stabilną pracę urządzenia.

17 (edytowany przez sloniupl 2012-02-05 13:41:53)

Odp: WRT160NL + transmission 1.91 restart routera

Witam, jestem nowym użytkownikiem openwrt.

Posiadam Linksys wrt-160nl i transmission powoduje restart routera hmm download dir, config dir i incomplete dir mam na zewnętrznym dysku, mój config:

config 'transmission'
        option 'run_daemon_as_user' 'root'
        option 'alt_speed_down' '50'
        option 'alt_speed_enabled' 'false'
        option 'alt_speed_time_begin' '540'
        option 'alt_speed_time_day' '127'
        option 'alt_speed_time_enabled' 'false'
        option 'alt_speed_time_end' '1020'
        option 'alt_speed_up' '50'
        option 'bind_address_ipv4' '0.0.0.0'
        option 'bind_address_ipv6' '::'
        option 'blocklist_enabled' 'false'
        option 'cache_size_mb' '2'
        option 'dht_enabled' 'true'
        option 'download_queue_enabled' 'true'
        option 'download_queue_size' '4'
        option 'encryption' '1'
        option 'idle_seeding_limit' '30'
        option 'idle_seeding_limit_enabled' 'false'
        option 'incomplete_dir' '/mnt/sdb3/torrenty/pobierane'
        option 'incomplete_dir_enabled' 'true'
        option 'lazy_bitfield_enabled' 'true'
        option 'lpd_enabled' 'false'
        option 'message_level' '1'
        option 'peer_limit_global' '240'
        option 'peer_limit_per_torrent' '60'
        option 'peer_port' '51413'
        option 'peer_port_random_high' '65535'
        option 'peer_port_random_low' '49152'
        option 'peer_port_random_on_start' 'false'
        option 'peer_socket_tos' 'default'
        option 'pex_enabled' 'true'
        option 'port_forwarding_enabled' 'true'
        option 'preallocation' '1'
        option 'prefetch_enabled' '1'
        option 'queue_stalled_enabled' 'true'
        option 'queue_stalled_minutes' '30'
        option 'ratio_limit' '2.0000'
        option 'ratio_limit_enabled' 'false'
        option 'rename_partial_files' 'true'
        option 'rpc_authentication_required' 'false'
        option 'rpc_bind_address' '0.0.0.0'
        option 'rpc_enabled' 'true'
        option 'rpc_port' '9091'
        option 'rpc_url' '/transmission/'
        option 'rpc_whitelist' '127.0.0.1,192.168.1.*'
        option 'rpc_whitelist_enabled' 'true'
        option 'scrape_paused_torrents_enabled' 'true'
        option 'script_torrent_done_enabled' 'false'
        option 'seed_queue_enabled' 'false'
        option 'seed_queue_size' '10'
        option 'speed_limit_down' '500'
        option 'speed_limit_down_enabled' 'true'
        option 'speed_limit_up' '20'
        option 'speed_limit_up_enabled' 'true'
        option 'start_added_torrents' 'true'
        option 'trash_original_torrent_files' 'false'
        option 'upload_slots_per_torrent' '14'
        option 'utp_enabled' 'true'
        option 'scrape_paused_torrents' 'true'
        option 'watch_dir_enabled' 'false'
        option 'enabled' '1'
        option 'umask' '0'
        option 'download_dir' '/mnt/sdb3/torrenty'
        option 'config_dir' '/mnt/sdb3/torrenty/konfiguracja'

Jakieś pomysły czemu się tak dzieje?? partycja jest ext4

OpenWRT na TP-LINK Archer C7 v2, Korbox Gigabitus (Zbtlink ZBT-WE1326), Xiaomi AIoT Router AC2350 | http://blog.sloniupl.eu/

18

Odp: WRT160NL + transmission 1.91 restart routera

wynik mount pokaż.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19 (edytowany przez sloniupl 2012-02-05 14:40:26)

Odp: WRT160NL + transmission 1.91 restart routera

Dzięki za szybką odpowiedź.

oto wynik mount:

root@RouterSlonia:~$ mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=14692k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/sdb1 on /overlay type ext4 (rw,noatime,barrier=1,data=ordered)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
/dev/sdb3 on /mnt/sdb3 type ext4 (rw,sync,relatime,barrier=1,data=ordered)
none on /proc/bus/usb type usbfs (rw,relatime)

problem już rozwiązałem :-)
A mianowicie miałem błąd w /etc/config/fstab i nie montowało mi swapa.
Ps. openwrt jest super smile

Mam tylko pytanie co to jest  [ar71xx-spi] bo zżera mi czasami dość sporo CPU??

OpenWRT na TP-LINK Archer C7 v2, Korbox Gigabitus (Zbtlink ZBT-WE1326), Xiaomi AIoT Router AC2350 | http://blog.sloniupl.eu/

20

Odp: WRT160NL + transmission 1.91 restart routera

proces systemowy odpowiedzialny za komunikację z magistralą SPI, czyli m.in pamięcią flash. Ciesz się że działa smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21

Odp: WRT160NL + transmission 1.91 restart routera

dzięki smile

OpenWRT na TP-LINK Archer C7 v2, Korbox Gigabitus (Zbtlink ZBT-WE1326), Xiaomi AIoT Router AC2350 | http://blog.sloniupl.eu/

22 (edytowany przez sloniupl 2012-02-18 16:08:28)

Odp: WRT160NL + transmission 1.91 restart routera

Witam ponownie, znów mam problem z restartami routera. teraz zainstalowałem sobie bacfire zmodyfikowany przez ciebie i ponownie mam restarty routera przy większej ilosci pobieranych torrentów (3 - 4).

mój config:

config 'transmission'
        option 'config_dir' '/mnt/sda3/torrenty/konfiguracja'
        option 'run_daemon_as_user' 'root'
        option 'alt_speed_down' '1500'
        option 'alt_speed_enabled' 'false'
        option 'alt_speed_time_begin' '30'
        option 'alt_speed_time_day' '127'
        option 'alt_speed_time_enabled' 'true'
        option 'alt_speed_time_end' '700'
        option 'alt_speed_up' '20'
        option 'bind_address_ipv4' '0.0.0.0'
        option 'bind_address_ipv6' '::'
        option 'blocklist_enabled' 'false'
        option 'cache_size_mb' '2'
        option 'dht_enabled' 'true'
        option 'download_queue_enabled' 'true'
        option 'download_queue_size' '4'
        option 'encryption' '1'
        option 'idle_seeding_limit' '30'
        option 'idle_seeding_limit_enabled' 'false'
        option 'incomplete_dir' '/mnt/sda3/torrenty/pobierane'
        option 'incomplete_dir_enabled' 'true'
        option 'lazy_bitfield_enabled' 'true'
        option 'lpd_enabled' 'false'
        option 'message_level' '1'
        option 'peer_limit_global' '240'
        option 'peer_limit_per_torrent' '60'
        option 'peer_port' '51413'
        option 'peer_port_random_high' '65535'
        option 'peer_port_random_low' '49152'
        option 'peer_port_random_on_start' 'false'
        option 'peer_socket_tos' 'default'
        option 'pex_enabled' 'true'
        option 'port_forwarding_enabled' 'true'
        option 'preallocation' '1'
        option 'prefetch_enabled' '1'
        option 'queue_stalled_enabled' 'true'
        option 'queue_stalled_minutes' '30'
        option 'ratio_limit' '2.0000'
        option 'ratio_limit_enabled' 'false'
        option 'rename_partial_files' 'true'
        option 'rpc_authentication_required' 'true'
        option 'rpc_bind_address' '0.0.0.0'
        option 'rpc_enabled' 'true'
        option 'rpc_port' '9091'
        option 'rpc_username' 'mój_username'
        option 'rpc_password' 'moje_hasło'
        option 'rpc_url' '/transmission/'
        option 'rpc_whitelist' '127.0.0.1,192.168.1.*'
        option 'rpc_whitelist_enabled' 'false'
        option 'scrape_paused_torrents_enabled' 'true'
        option 'script_torrent_done_enabled' 'false'
        option 'seed_queue_enabled' 'false'
        option 'seed_queue_size' '10'
        option 'speed_limit_down' '512'
        option 'speed_limit_down_enabled' 'true'
        option 'speed_limit_up' '20'
        option 'speed_limit_up_enabled' 'true'
        option 'start_added_torrents' 'true'
        option 'trash_original_torrent_files' 'false'
        option 'umask' '0'
        option 'upload_slots_per_torrent' '14'
        option 'utp_enabled' 'true'
        option 'scrape_paused_torrents' 'true'
        option 'watch_dir_enabled' 'false'
        option 'enabled' '1'
        option 'download_dir' '/mnt/sda3/torrenty'

htop w momencie resetu: KLIK
trochę dziwny bo przy pobieraniu torrentów transmission zżera DUŻOOO procesora.

zauwarzyłem tylko że przy poprzednim posiadanym gargoyle to po restarcie torrenty się sprawdzały a teraz tego nie robią.
tym razem swap montuje mi się normalnie, moja wersja transmission to Transmission 2.42 (13013), jakieś pomysły??

OpenWRT na TP-LINK Archer C7 v2, Korbox Gigabitus (Zbtlink ZBT-WE1326), Xiaomi AIoT Router AC2350 | http://blog.sloniupl.eu/

23

Odp: WRT160NL + transmission 1.91 restart routera

Tylko tyle że brakuje Ci pamięci w routerze na to. Zmniejsz upload_slots_per_torrent, peer_limit_global i per torrent, zmniejsz kolejkę. Wyłącz niepotrzebne procesy na routerze.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

24

Odp: WRT160NL + transmission 1.91 restart routera

a czy tak powinien fstab wyglądać już po uruchomieniu exroota???

  GNU nano 2.2.6            File: /etc/config/fstab

config global automount
        option from_fstab 1
        option anon_mount 1

config global autoswap
        option from_fstab 1
        option anon_swap 0

config mount
        option device   /dev/sda1
        option fstype   ext4
        option options  rw,noatime
        option enabled  1
        option enabled_fsck     0
        option is_rootfs        1

config mount
        option target   /mnt/sda3
        option device   /dev/sda3
        option fstype   ext4
        option options  rw,noatime
        option enabled  1
        option enabled_fsck     0
        option is_rootfs        0

config swap
        option device   /dev/sda2
        option enabled  1

chodzi mi głównie o partycje /dev/sda1 która jest systemem w exroocie czy ona powinna być tutaj w fstabie??

OpenWRT na TP-LINK Archer C7 v2, Korbox Gigabitus (Zbtlink ZBT-WE1326), Xiaomi AIoT Router AC2350 | http://blog.sloniupl.eu/

25

Odp: WRT160NL + transmission 1.91 restart routera

Nie - tu już jej nie powinno być.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.