05 Kwietnia 2025 13:35:16
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· [MOD] FreshTomato-AR...
· Zmiana OpenVPN na wi...
· [S]UBIQUITI EdgeRout...
· Zaawansowana konfigu...
· ByPass VPN dla wybra...
· [MOD] FreshTomato-MI...
· Nowe routery: UX, UC...
· asus rt-ax86u pro z ...
· Komputer Serwer
· Ciągle rozłączani...
· Wersje Freshtomato d...
· FreshTomato- WAN inn...
· Pojemniki na FreshTo...
· [K] Obudowę Kompute...
· Asus RT-AC3200 overc...
· Asus RT-AX86U PRo re...
· Usuwanie plików z d...
· RT AC66U B1
· DLNA - problem
· [Howto] Xpenology na...
Najpopularniejsze obecnie wątki
· [MOD] FreshTomato... [925]
· Zmiana OpenVPN na... [19]
· [S]UBIQUITI EdgeR... [1]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [152 głosów]

Broadcom ARM
Broadcom ARM
52% [219 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 420
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
3.145.79.93
Zobacz wątek
OpenLinksys » :: ROUTERY :: » Asus
 Drukuj wątek
RT-N10U Torrenty ,CPU Load i totalna zamuła
baq
Witam!

Posiadam router RT-N10U, zainstalowana najnowsza kompilacja Tomato 1.28 BT-VPN. Jak na razie instaluje różne optware i testuje. Póki co posiadam wysłużonego WL-1600GL na Tomato który zarządza moim łączem, ale myślałem zastąpić go Asusem który dodatkowo spełniał by rolę NAS i byłoby miło gdyby mógł także ściągać torrenty.. no i tu pojawia się problem.

Testowałem wkompilowanego w soft Transmission - niby działa, ale potrafi się zawiesić kilka minut po włączeniu. Więc na testy poszedł rtorrent z rutorrent, który niby jest mniej zasobożerny niż ten pierwszy.
Po skonfigurowaniu, uruchomieniu i dodaniu zadania okazuje się że praktycznie nie można nawiązać kontaktu z routerem. ruTorrent nie odpowiada, SSH i panel konfiguracyjny również. Czasami po niejednokrotnie kilku minutach potrafi się załadować terminal lub panel. Wówczas CPU load wskazuje wartości ok. 3.0 do 5.0. O dziwo jest wolne 50% pamięci RAM, za to kilka MB SWAPu.

Czytałem różne tematy tu na forum o tym routerze i wiem, że nie jest to super wydajny sprzęt. rtorrenta skonfigurowałem na max. 15 peerów, jedno zadanie i cały sprzęt nie wyrabia.

Faktycznie router nie nadaje się do czegoś więcej, czy to problem natury software'owej ? Dziwi mnie fakt niewykorzystania połowy RAMu.
 
buniaczek
Może być to problem natury hardware-owej. czyli CPU Ci nie wyrabia. Tam siedzi tylko 300MHz.
Patrzyłeś jak obciążony jest CPU?
Dysk który masz podpięty do rutera jaki ma system plików ext2/3 a może NTFS?
-------------------------
Netgear WNR3500L || Tomato-K26USB-1.28 RT5x MIPSR2 101V Big-VPN ||
Asus RT-N56U || Asus firmware 3.0.0.3.135 - wygrania w konkursie na openlinksys.info||
[b]Asus RT-N10U v.B1 [small]
 
shibby
rtorrent + ruttorent ogolnie slabo sie sprawdza. Fakt ze rtorrent jest mniej zasoborzerny nic transmission ale dodatkowo musisz stawiac serwer www z php co sumarycznie wychodzi podobnie.

transmission wbudowany jest kaprysny i niestabilny. Nie wiem czemu i nie znalazlem na to rozwiazania. U mnie 2.60 wbudowany (mam nieopublikowana jeszcze wersje 097) chodzi bez problemu od paru dni. Jezeli ma sie jednak problemu z transmission mozna wgrac tego z optware i w gui zmienic tylko binaries path z internal na optware i po sprawie. Ten z optware jest duzo stabilniejszy.

Kolejna sprawa to system plikow. Tak jak buniaczek napisal nie uzywaj NTFS tylko ext2/3 (ja preferuje ext2). Bedziesz duzo mniej obciazal procka

kolejna sprawa to wlasnie procek. Tam jest tylko 300MHz i to bedzie bolało. Chociaz ja pamietam czasu WL500GP gdzie 240MHz dawalo jakos rade z transmission i samba i podzialem neta jednoczesnie.

kolejna sprawa to RAM/swap - linux ma to do siebie ze rezerwuje sobie duzo ramu i swapa. Zobacz czy ci sie procesy nie powielaja (np nie masz php-fcgi odpalonego ze 100 razy Wink )
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
baq
Przy jednym zadaniu w rtorrencie sytuacja w htop wygląda tak:

Procentowe użycie CPU przeważnie kilka/kilkanaście procent, czasami skacze ale nie więcej jak 50%.

CPU Load jak wcześniej ok. 3.0 i więcej.

RAM wykorzystany do połowy i kilkanaście MB SWAPu.

php_fcgi - 3x procesy, dlaczego ?

Pod USB posiadam 3 partycje - SWAP, opt ( ext2 ) i dane ( ext2 ).

Nie do końca rozumiem idei wskaźnika CPU Load - CPU Usage prezentowane przez htop to w uproszczeniu czas wykorzystania CPU przez proces / idle, więc czymże jest CPU Load ?

-------------------------------

Ok, wiem już czym różni się CPU Load, a Usage.
W takim razie wygląda na to że CPU zawalony jest instrukcjami I/O ( co potwierdzają wskazania top, a czego nie pokazuje natomiast htop ), do tego dochodzą oczekujące procesy ( Load ), a obsługa kolejnych wymaga czasu.

Ciekawi mnie te kilka procesów php-fcgi, oraz dlaczego rtorrent korzysta od razu ze SWAPu, a nie z szybkiego RAMu. Pozatym - może największym problemem są tu właśnie operacje I/O? Jaką największą przepustowość można wyciągnąć na porcie USB w tym routerze ( nie biorąc pod uwagę tego co do portu podłączone ) ?
Edytowany przez baq dnia 13-07-2012 18:49
 
shibby
obciazenie 1.0 to jedno zadanie (watek) zajmujące jeden rdzen procesora w 100%. Wszystko ponad 1.0 np 3.0 oznacza kolejkę zadań. Teoretycznie zeby płynnie wykonać zadania o obciążeniu 3.0 potrzebaby 3 wątków (3 rdzeniowy procek). Dlatego CPU load jest lepszy wykładnikiem obciążenia procka. CPU Usage pokasuje 100% juz przy Load 1.0 i pozostaje 100% gdy Load jest > 1.0. To kolejny powod czemu w najnowszej wersji CPU Usage został usunięty z mojej wersji Tomato. Był zwyczajnie mylący i dodatkowo obciążający procka.

Obciążenie Load rzędy 2.5 procek jest jeszcze w stanie jako tako obsluzyc. Ale 3.0 i więcej ... zapomnij.

Obsluga portu USB dodatkowo obciaza procka jak pewnie zauwazyles. Ten router wyciągnie wg mnie 3-4MB/s przy odczycie. Zapis jest deczko mniejszy.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
baq
Zainstalowałem do opt najnowszą wersję transmission - 2.60.
Dla testów skonfigurowałem max. 30 peerów, puściłem jedno zadanie i o dziwo na początku Load < 1, potem ustala się ok. 1 - 2. Byłoby wszystko super, gdyby nie to, że po jakimś czasie router całkowicie się zawiesza nie ma żadnego kontaktu via HTTP/SSH, przestają również reagować diody USB oraz na pendrive, dioda licznika WPS także nie reaguje. Jedyne wyjście wtedy do odłączenie od zasilania. Podobnie było na wbudowanej wersji Transmission.

Nie wiem co jest przyczyną, jakieś rady ?
 
buniaczek
Przeczytaj temat od początku: chyba jasno miałeś wyjaśnione że wraz ze wzrostem ilości operacji I/O na pendrive rośnie zapotrzebowanie na czas CPU.
Dodatkowo im więcej perów/połączeń transmission ma do obsłużenia tym również większe zapotrzebowanie na CPU.
Więc na początku jest OK, ale po pewnym czasie jak transmission się rozpędzi zapotrzebowanie rośnie do takiego poziomu z którym sprzęt nie może sobie poradzić i się wiesza. Chyba proste?

Nie wiem czy to zadziała, ale możesz spróbować wyciągnąć kabel z portu WAN w momencie kiedy Twoim zdaniem sprzęt już "nie żyje", możliwe że przywrócisz mu w ten sposób funkcje życiowe(brak operacji I/O).

Pytasz o rady? Kup lepsze sprzęt jeśli masz takie zapotrzebowanie na ssanie torrentów zainwestuj w nowy sprzęt.
Ostatnia opcja ogranicz też download i upload do sensownych wartości (takich które router może uciągnąć)
-------------------------
Netgear WNR3500L || Tomato-K26USB-1.28 RT5x MIPSR2 101V Big-VPN ||
Asus RT-N56U || Asus firmware 3.0.0.3.135 - wygrania w konkursie na openlinksys.info||
[b]Asus RT-N10U v.B1 [small]
 
baq
Przeczytaj jeszcze raz, to co napisałem w poprzednim poście.

W przypadku rtorrenta faktycznie, wyglądało na to, że sprzęt nie radził sobie z zadaniem ( czas 'dobijania' się do SSH/HTTP, CPU Load ). Natomiast po zainstalowaniu Transmission wszystko chodzi praktycznie płynnie, dużo niższy Load i jest tak jak ma być. Po jakimś czasie tej sielanki wszystko urywa się w jednym momencie. Wcześniej była zamuła, tutaj się zawiesza na amen.

Spróbuje zapisu logów do /mnt, po zawieszce będę mógł je odczytać i może czegoś się dowiem.
 
buniaczek
Każesz mi czytać od początku choć sam tego nie zrobiłeś.
Czy nie rozumiesz że już na samym początku masz dość spore obciążenie CPU!?
@shibby wyjaśnił Ci dokładnie na czym to polega.

Obciążenie powyżej 1 oznacza już kolejkę zadań które czekają na czas CPU.
2 oznacza że w tym przypadku przydał by Ci się drugi rdzeń. W tym momencie masz już spore problemy z zalogowaniem się do GUI.

Więc wyobraź Sobie że obciążenie skacze do poziomu powyżej 3 i odpowiedź Sobie sam co się wtedy dzieje..
Zapytasz dlaczego tak nagle skacze? Prawdopodobnie dlatego że z każdą sekundą pracy nawiązujesz coraz większość ilość połączeń (zapotrzebowanie na CPU) jak również rośnie transfer (a z tym wiąże się większe zapotrzebowanie na operacje I/O na pendrive a z tym wiąże się zapotrzebowanie na czas CPU)
-------------------------
Netgear WNR3500L || Tomato-K26USB-1.28 RT5x MIPSR2 101V Big-VPN ||
Asus RT-N56U || Asus firmware 3.0.0.3.135 - wygrania w konkursie na openlinksys.info||
[b]Asus RT-N10U v.B1 [small]
 
krisan
@baq
Najprawdopodbniej jest tak jak piszą poprzednicy. Musisz podiagnozować (proponuję zalogować się do terminala i wykorzystać lsof z repozytorium i porównując wyniki lsof przed i w trakcie zwiechy).

Samego transmission możesz trochę 'dostrojić' poprzez konfiga, np spróbuj ustawić w configu
preallocation: Number,
gdzie Number to (0 = Off, 1 = Fast [default], 2 = Full ). itd. Więcej tutaj:
https://trac.transmissionbt.com/wiki/EditConfigFiles

Może ktoś z sieci ci robi DDoS-a na twojego klienta Smile ? Ustaw blocklistę Smile
 
shibby
i zmniejsz o polowe limity polaczen na plik i polaczen globalnych
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
JFH
na N10U (137 K26 USB VPN) próbuje uruchomić aero2 (ma działać tylko vpn),
nie chce odpalić, nie jest problemem zużycie procesora? Smile

CPU Load (1 / 5 / 15 mins) 5.03 / 5.03 / 4.41

bywało >5.20

Połączony z 06 lipiec 2016 19:21:49:
po dwukrotnym nvram CPU Load (1 / 5 / 15 mins) 0.08 / 0.09 / 0.03
Smile
Edytowany przez JFH dnia 06-07-2016 19:21
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 71

· Użytkowników online: 0

· Łącznie użytkowników: 24,126
· Najnowszy użytkownik: goldi111
Czat
Musisz się zalogować, aby opublikować wiadomość.

servee
24-01-2025 18:18
Światłowód + mediakonwenter. Ekranowana skrętka nie jest wymagana, taką sytuację już zastałem. Zamierzam ją wymienić na zwykłą. Da to coś?

shibby
17-01-2025 07:45
a ta skrętka ekranowana o której piszesz to jakiś wkopany przewód do bramy/furtki/kamer
y zewn? Jak tak to jego też przez zabezpieczenie podepnij.

shibby
17-01-2025 07:43
no to pora zabezpieczyć kable LAN zabezpieczeniami przeciwprzepięciow
ymi - tanio nie będzie. Jak przychodzi ci internet? Skrętką czy światłem? Jak skrętką to zacząłbym od tego.

servee
12-01-2025 12:52
Ponownie padły mi wszystkie porty sieciowe w routerze - to już 3-ci w 6 m-cy. Podejrzany to ekranowana, nieuziemiona skrętka - 12mb. Czy jest to możliwe?

dawidt
21-12-2024 01:09
siema Grin

Maniek91PL
06-11-2024 22:37
dzięki !Grin

maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia

Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa

overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.

maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.

112,820,370 unikalnych wizyt