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[/quote]
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

[url=http://jakilinux.org/aplikacje/p2p/rtorrent-p2p-w-konsoli/]Użyj tego configa[/url]

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

[quote=ippo76]Z windowsem nie mogę porównać ale w stosunku do Transmission mam 2x większe prędkości.[/quote]
Może głupie pytanie... Ale dlaczego w takim razie nie używasz/używacie windowsowych klientów przez wine?


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

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ć.


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

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

[quote=ippo76]Nie rozumiem pytania.[/quote]
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 :)


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

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ć.


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

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

[quote=ArnVaker]Transmission - totalna żenada[/quote]
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

[quote=marg1][quote=ArnVaker]Transmission - totalna żenada[/quote]
[/quote]
Ja wcale nie twierdzę, że tak jest... Nie wiem - nie używam. Tak tylko wywnioskowałem z wypowiedzi w tym wątku.


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

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

[quote=marg1]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 :)[/quote]
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)


[url=https://github.com/panjandrum/obshutdown]obshutdown[/url] - 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
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.008 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00091 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.226.226.151' WHERE u.id=1
0.00068 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.226.226.151', 1732345666)
0.00040 SELECT * FROM punbb_online WHERE logged<1732345366
0.00035 SELECT topic_id FROM punbb_posts WHERE id=140702
0.00005 SELECT id FROM punbb_posts WHERE topic_id=16125 ORDER BY posted
0.00058 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=16125 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00093 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=16125 ORDER BY p.id LIMIT 0,25
0.00099 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=16125
Total query time: 0.00507 s