Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-02-16 15:34:58

  domgl - Użytkownik

domgl
Użytkownik
Zarejestrowany: 2006-12-07

rtorrent i using 'epoll' based polling

Na świeżym systemie (od razu po instalacji Debiana 5.0.4) pierwsze co zrobiłem to zainstalowałem rtorrent

apt-get install rtorrent

Wszystko skonfigurowałem poprawnie, ale gdy uruchomię rtorrenta to pisze: "using 'epoll' based polling". Transfer na danym torrencie testowym wynosi tylko 15 KB/s, kiedy w programie uTorrencie pod Windowsem, ściągając ten sam torrent uzyskuje 500 KB/s.
Czy wie ktoś co znaczy komunikat "using 'epoll' based polling" i jak się go pozbyć aby rtorrent mógł się rozpędzić?

Ostatnio edytowany przez domgl (2010-02-16 15:35:26)

Offline

 

#2  2010-02-16 15:39:41

  marg1 - Gentoowy Głupek

marg1
Gentoowy Głupek
Skąd: Bytom
Zarejestrowany: 2009-05-15

Re: rtorrent i using 'epoll' based polling

Pokaz Twój config rtorrenta: ~/.rtorrent.rc


marg1@jid.dug.net.pl
Linux User Registration Number: #488674
CISCO CCNA Alumni :)

Offline

 

#3  2010-02-16 16:13:16

  domgl - Użytkownik

domgl
Użytkownik
Zarejestrowany: 2006-12-07

Re: rtorrent i using 'epoll' based polling

Kod:

# This is an example resource file for rTorrent. Copy to
# ~/.rtorrent.rc and enable/modify the options as needed. Remember to
# uncomment the options you wish to enable.

# Maximum and minimum number of peers to connect to per torrent.
#min_peers = 40
#max_peers = 100

# Same as above but for seeding completed torrents (-1 = same as downloading)
#min_peers_seed = 10
#max_peers_seed = 50

# Maximum number of simultanious uploads per torrent.
#max_uploads =15

# Tu ustawiamy prędkość wysyłania (upload) i pobierania (download) 0=bez ograniczeń
# Zalecana prędkość uploadu to 75% maksymalnej prędkości łącza
download_rate = 0
upload_rate = 5

# Domyślny katalog do zapisu pobranych plików:
directory = /home/rtorrent/pobrane

#Katalog gdzie zapisywana będzie sesja
session = /home/rtorrent/.session

# Przeszukiwanie danego katalogu na obecność torrentów do pobrania
# Zatrzymywanie gdy torrent (plik ziarna) zostanie usuniety (nie sprawdzone - zahaszowane)
schedule = watch_directory,5,5,load_start=/home/rtorrent/pliki-ziarna/*.torrent
#schedule = untied_directory,5,5,stop_untied=/home/twoja_nazwa/rtorrent/pliki-ziarna/*.torrent

# Close torrents when diskspace is low.
#schedule = low_diskspace,5,60,close_low_diskspace=100M

# Stop torrents when reaching upload ratio in percent,
# when also reaching total upload in bytes, or when
# reaching final upload ratio in percent.
# example: stop at ratio 2.0 with at least 200 MB uploaded, or else ratio 20.0
#schedule = ratio,60,60,stop_on_ratio=200,200M,2000

# The ip address reported to the tracker.
#ip = 127.0.0.1
#ip = rakshasa.no

# The ip address the listening socket and outgoing connections is
# bound to.
#bind = 127.0.0.1
#bind = rakshasa.no

# Port range to use for listening.
port_range = 6890-6999

# Start opening ports at a random position within the port range.
port_random = yes

# Check hash for finished torrents. Might be usefull until the bug is
# fixed that causes lack of diskspace not to be properly reported.
check_hash = yes

# Set whetever the client should try to connect to UDP trackers.
use_udp_trackers = yes

# Alternative calls to bind and ip that should handle dynamic ip's.
#schedule = ip_tick,0,1800,ip=rakshasa
#schedule = bind_tick,0,1800,bind=rakshasa

# Encryption options, set to none (default) or any combination of the following:
# allow_incoming, try_outgoing, require, require_RC4, enable_retry, prefer_plaintext
#
# The example value allows incoming encrypted connections, starts unencrypted
# outgoing connections but retries with encryption if they fail, preferring
# plaintext to RC4 encryption after the encrypted handshake
#
# encryption = allow_incoming,enable_retry,prefer_plaintext

#
# Do not modify the following parameters unless you know what you're doing.
#

# Hash read-ahead controls how many MB to request the kernel to read
# ahead. If the value is too low the disk may not be fully utilized,
# while if too high the kernel might not be able to keep the read
# pages in memory thus end up trashing.
#hash_read_ahead = 10

# Interval between attempts to check the hash, in milliseconds.
#hash_interval = 100

# Number of attempts to check the hash while using the mincore status,
# before forcing. Overworked systems might need lower values to get a
# decent hash checking rate.
#hash_max_tries = 10

# Max number of files to keep open simultaniously.
#max_open_files = 128

# Number of sockets to simultaneously keep open.
#max_open_sockets = <no default>


# Example of scheduling commands: Switch between two ip's every 5
# seconds.
#schedule = "ip_tick1,5,10,ip=torretta"
#schedule = "ip_tick2,10,10,ip=lampedusa"

# Remove a scheduled event.
#schedule_remove = "ip_tick1"

Ostatnio edytowany przez azhag (2010-02-16 16:15:43)

Offline

 

#4  2010-02-16 17:07:21

  marg1 - Gentoowy Głupek

marg1
Gentoowy Głupek
Skąd: Bytom
Zarejestrowany: 2009-05-15

Re: rtorrent i using 'epoll' based polling

Kod:

# Maximum and minimum number of peers to connect to per torrent.
#min_peers = 40
#max_peers = 100

Według mnie masz za mało połączeń ustawione. Ustaw 200. I ustaw tyle samo dla maksimum i minimum.
Potem wyczyść katalog ~/.session i uruchom ponownie rtorrent.


marg1@jid.dug.net.pl
Linux User Registration Number: #488674
CISCO CCNA Alumni :)

Offline

 

#5  2010-02-16 17:23:47

  domgl - Użytkownik

domgl
Użytkownik
Zarejestrowany: 2006-12-07

Re: rtorrent i using 'epoll' based polling

teraz śmiga, dzięki za pomoc.

Offline

 

#6  2010-02-17 19:50:50

  domgl - Użytkownik

domgl
Użytkownik
Zarejestrowany: 2006-12-07

Re: rtorrent i using 'epoll' based polling

Jednak nie wszystko jest ok, ale z drugiej strony dziwne że wtedy (po zwiększeniu liczy peerów) ten torrent ruszył z miejsca - chyba akurat musiałem trafić na dobrego peera. Gdy teraz ściągam inne torreny transfer jest tragiczny, ok 25KB/s gdzie na uTorrencie pod Windowsem mam 500KB/s. Zauważyłem również na routerze (Vigor 2910) że komp nawiązuje nie więcej niż 20 sesji. Dla porównania uTorrent pod Windowsem nawiązuje 900 sesji.
Jak można zwiększyć limit połączeń?

Ostatnio edytowany przez domgl (2010-02-17 20:05:30)

Offline

 

#7  2010-02-17 20:08:36

  ippo76 - fakam fszycho

ippo76
fakam fszycho
Zarejestrowany: 2009-02-22
Serwis

Re: rtorrent i using 'epoll' based polling

Użyj tego configa

Ja go używam i jest ok, mimo że też wywala mi komunikat "epol base bla, bla, bla". Z windowsem nie mogę porównać ale w stosunku do Transmission mam 2x większe prędkości.

PS. Ja musiałem zahaszować linię

Kod:

#schedule = ratio,60,60,stop_on_ratio=200,200M,500

bo zwracał mi błąd.

Żeby nie przepadł Ci stary config, to zmień mu nazwę na

Kod:

.rtorrent.rc.bekap.

Potem pod

Kod:

 .rtorrent.rc

zapisz "mojego" configa.


ippo76@jid.dug.net.pl

Moja składka do ZUS = 2/3, moja składka do OFE = 1/3;
Stan mojego konta w ZUS = 2XYZ, stan konta w OFE = 3XYZ.

Offline

 

#8  2010-02-17 20:16:41

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: rtorrent i using 'epoll' based polling

ippo76 napisał(-a):

Z windowsem nie mogę porównać ale w stosunku do Transmission mam 2x większe prędkości.

Może głupie pytanie... Ale dlaczego w takim razie nie używasz/używacie windowsowych klientów przez wine?


http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png

Offline

 

#9  2010-02-17 20:23:06

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: rtorrent i using 'epoll' based polling

utorrent 2.0 działa z buta.

Z wcześniejszą wersją były lekkie problemy trzeba było mały trick robić.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#10  2010-02-17 20:25:58

  ippo76 - fakam fszycho

ippo76
fakam fszycho
Zarejestrowany: 2009-02-22
Serwis

Re: rtorrent i using 'epoll' based polling

Nie rozumiem pytania. Ja używam debiana z gnome, w związku z czym używałem transmission, aż spróbowałem rtorrenta i okazało się, że jest szybszy. I że nie mogę porównać do windowsa (bo nie używam).

Nie widzę potrzeby używania przez wine oprogramowania dla windows; mógłbym ewentualnie przez windows, bo mam na lapku XP, trzymam go, bo zań zapłaciłem  ale praktycznie nie używam. Tyle z mojej strony ;)

Ostatnio edytowany przez ippo76 (2010-02-17 20:26:39)


ippo76@jid.dug.net.pl

Moja składka do ZUS = 2/3, moja składka do OFE = 1/3;
Stan mojego konta w ZUS = 2XYZ, stan konta w OFE = 3XYZ.

Offline

 

#11  2010-02-17 20:34:53

  domgl - Użytkownik

domgl
Użytkownik
Zarejestrowany: 2006-12-07

Re: rtorrent i using 'epoll' based polling

A ja dodam że używam rtorrenta na serwerku FTP w sieci. Komp ten to stary HP Vetra PIII 500MHz gdzie nawet Win 2000 z trudem działa. W kompa wkręciłem dysk 1TB - Windows go nie wykryje na tym sprzęcie.

Offline

 

#12  2010-02-17 20:48:04

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: rtorrent i using 'epoll' based polling

ippo76 napisał(-a):

Nie rozumiem pytania.

Wcześniejszą Twoją wypowiedź przetworzyłem (już wiem, że błędnie) mniej więcej tak:

µTorrent - kosmiczna prędkość, wyciąga max łącza zawsze i wszędzie
rTorrent - jako tako lata, od biedy ujdzie
Transmission - totalna żenada

I stąd było moje pytanie :)


http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png

Offline

 

#13  2010-02-17 20:48:25

  marg1 - Gentoowy Głupek

marg1
Gentoowy Głupek
Skąd: Bytom
Zarejestrowany: 2009-05-15

Re: rtorrent i using 'epoll' based polling

Bo się wszyscy uparli na tego rtorrenta - transmission ciągnie jak nie powie kto :)


marg1@jid.dug.net.pl
Linux User Registration Number: #488674
CISCO CCNA Alumni :)

Offline

 

#14  2010-02-17 21:03:05

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: rtorrent i using 'epoll' based polling

Wydaje mi się że lepszym klientem torrentów pod linuxa od transmission jest deluge.
Wg mojej oceny ma lepszą "wydajnosć" i można go również bez xów używać.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#15  2010-02-17 21:07:54

  marg1 - Gentoowy Głupek

marg1
Gentoowy Głupek
Skąd: Bytom
Zarejestrowany: 2009-05-15

Re: rtorrent i using 'epoll' based polling

ArnVaker napisał(-a):

Transmission - totalna żenada

Otóż to jeden z lepszych według mnie i bardzo prosty w wyglądzie w obsłudze. Zwalasz do traya i nie wisi Ci na pasku żadna tam konsola. Rtorrent u mnie cały czas działał, może teraz porobili jakieś rewelacje z nim.
Poza tym konsola jest od tego, żeby na niej wykonywać czynności związane z administrowaniem systemem, a nie odpalać w niej nie wiadomo co :)


marg1@jid.dug.net.pl
Linux User Registration Number: #488674
CISCO CCNA Alumni :)

Offline

 

#16  2010-02-17 21:18:04

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: rtorrent i using 'epoll' based polling

marg1 napisał(-a):

ArnVaker napisał(-a):

Transmission - totalna żenada

Ja wcale nie twierdzę, że tak jest... Nie wiem - nie używam. Tak tylko wywnioskowałem z wypowiedzi w tym wątku.


http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png

Offline

 

#17  2010-02-17 21:22:39

  KazuT - Użytkownik

KazuT
Użytkownik
Skąd: Jastrzeie-Zdoj
Zarejestrowany: 2009-02-05

Re: rtorrent i using 'epoll' based polling

marg1 napisał(-a):

Poza tym konsola jest od tego, żeby na niej wykonywać czynności związane z administrowaniem systemem, a nie odpalać w niej nie wiadomo co :)

Ej, nie.

Konsola jest fajna.

Offline

 

#18  2010-02-18 06:01:47

  ippo76 - fakam fszycho

ippo76
fakam fszycho
Zarejestrowany: 2009-02-22
Serwis

Re: rtorrent i using 'epoll' based polling

Rtorrent też działa bez X-ów, można go jeszcze "ukryć" w screenie.

Co do transmission, to na moim sprzęcie i przy moim łączu rtorrent ściąga o wiele szybciej. Może w innych okolicznościach nie jest tak źle...


ippo76@jid.dug.net.pl

Moja składka do ZUS = 2/3, moja składka do OFE = 1/3;
Stan mojego konta w ZUS = 2XYZ, stan konta w OFE = 3XYZ.

Offline

 

#19  2010-02-18 08:16:17

  marg1 - Gentoowy Głupek

marg1
Gentoowy Głupek
Skąd: Bytom
Zarejestrowany: 2009-05-15

Re: rtorrent i using 'epoll' based polling

W każdym razie ja miałem bardzo prosty config bez żadnych udziwnień, który mi ilin udostępnił ;), gdzie były tylko najbardziej podstawowe parametry i wszystko działało.


marg1@jid.dug.net.pl
Linux User Registration Number: #488674
CISCO CCNA Alumni :)

Offline

 

#20  2010-02-24 23:57:44

  Treadstone - Członek DUG

Treadstone
Członek DUG
Skąd: Chorzów
Zarejestrowany: 2005-09-19

Re: rtorrent i using 'epoll' based polling

jak już mówimy o klientach torrentów - jak sprawa ma się z ktorrent? porównywał ktoś? obecnie mam tylko ten program i zastanawiam się czy się nie przesiąść na coś innego

Offline

 

#21  2010-02-25 00:08:11

  panjandrum - Użytkownik

panjandrum
Użytkownik
Skąd: Lublin/Kraków
Zarejestrowany: 2009-03-20

Re: rtorrent i using 'epoll' based polling

Ja używałem Deluge przez bardzo długi okres, od wczesnych jego wersji, na przemian z rtorrentem. Co do Deluge działał bardzo dobrze, chyba, że wychodziła wersja z nowym numerem serii i chociaż niby już miała być stabilna bardzo często powodowała jakieś błędy i nie wszystko działało. Plus dla nich, że szybko je naprawiali. Teraz korzystam już raczej tylko z rtorrenta, ponieważ Deluge zajmuje coraz więcej zasobów komputera z każdą następną wersją (w końcu jest napisany w pythonie).

Ostatnio edytowany przez panjandrum (2010-02-25 00:09:32)


obshutdown - Opedbox shutdown dialog

Offline

 

#22  2010-02-25 11:21:46

  marg1 - Gentoowy Głupek

marg1
Gentoowy Głupek
Skąd: Bytom
Zarejestrowany: 2009-05-15

Re: rtorrent i using 'epoll' based polling

W tym rtorrencie teraz patrzę - ja mam cały czas ten sam komunikat - potem on znika. To jest być może kwestia zablokowanych tych portów na których on ma działać: port_range - tak mi się wydaje. Podobną sytuacja jest u mnie na Azureusie w trakcie testowania portów.
A tak to nie ma tu żadnej innej filozofii jak to żeby ustawić odpowiednio dużą liczbę połączeń i będzie ssać.


marg1@jid.dug.net.pl
Linux User Registration Number: #488674
CISCO CCNA Alumni :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)