Moyrez

System Engineer
Q Specialist
8 Wrzesień 2013
142
24
135
Odznaki
32
Kraków
QNAP
TS-x51
Ethernet
1 GbE
Poz.
2
 
Czy w Transmission oprócz limitów pobierania i wysyłania w menu konfiguracyjnym są gdzieś w innym miejscu systemu ustawiane limity pobierania? Pytam bo zauważyłem, że mimo tego, że w Transsmision nie mam ustawionych żadnych limitów to ewidentnie transfer pobierania mam w jakiś sposób przycięty do 5mbps. Mam spore łączę, ale niestety nie jest w stanie się rozpędzić do więcej niż to 50MB - na Transsmision z kompa idzie naprawdę sporo więcej.
 
ale niestety nie jest w stanie się rozpędzić do więcej niż to 50MB
Zakładam że masz na myśli 5 mbps.

Nie ma nigdzie indziej limitu, sam się nad tym głowiłem (sprawdzałem firewalle, pliki CONF etc). Sprawdź czy czasem nie masz włączonego domyślnego limitu per torrent.
 
Nie ma limitu na poszczególnych torrentach i widać to właśnie jak idzie jeden torrent koło 5mbps i wtedy dokładam drugiego to od razu ten pierwszy spada proporcjonalnie do tego jak rozpędza się ten drugi. To samo miałem z rtorrent++ tam też maks szło 5 mbps czyli to ograniczenie jest nie w samym kliencie tylko gdzieś systemowo.
 
To jestem właśnie po testach i... po podłączeniu mac'a pod ten sam port w routerze z tym samym ip i odpaleniu 3 torrentów pod transsmision sumaryczny download idzie ponad 20 mbps a na qnap'ie po chwili obcinany jest do 5mbps. Wniosek taki, że transfer musi być przycinany na qnapie. Jakiś czas temu widziałem jakiś post na innym forum związany limitami na bodajże protokołach sieciowych, ale nie mogę tego ponownie znaleźć.
 
O tych limitach to ja widziałem na innym forum qnapowym.
To akurat nie jest dobra lektura.

Jak idzie na macu na tych samych portach to dlaczego nie idzie na qnap'ie na tych samych ustawieniach?
A połączenia są szyfrowane? CPU nie jest obciążony? Jaka jest prędkość serwera po LAN'ie?

Ja na ARM'ach wyciągałem w torrentach po 20 mb/s.

Ja nie mówiłem tu o operatorze a qnapie :)
W systemie nie ma niczego co by throttlowało jakikolwiek protokół.
 
To nie jest możliwe. rtorrent używa MMAP. Tym się różni od Transmission, że gdyby mógł zapchać całą pamięć kernela i obciążyć procesor na 100% aby uzyskać jeden gigabit to zrobiłby to bez pytania Ciebie czy system o zgodę.
mmap to wywołanie systemowe nakazujące systemowi operacyjnemu odwzorowanie danej części wybranego pliku w przestrzeni adresowej procesu. Operacja ta powoduje, że do obszaru pliku można odnosić się jak do zwykłej tablicy bajtów w pamięci, eliminując potrzebę korzystania z dodatkowych wywołań systemowych typu read lub write. Z tego powodu często używa się tej operacji do przyspieszenia działania na dużych plikach.
C:
void *mmap(void *start, size_t length, int prot, int flags, int fd, off_t offset);
 
Mam zapodać przez FAQ SSH powyższe polecenie?upss...coś jest jednak nie tak transferami po LANie, podpiąłem właśnie qnapa do switcha (1GbE)) wraz z mac'iem i puściłem coś z FTP, niestety nie poszło więcej niż 10mb/s. Da się jakoś sprawdzić jak został port ustawiony na qnapie?
 
Mały update, okazało się, że po drobnym zabiegu na switchu - przełączałem tam jedynie wtyczki, wszystko zaczęło pięknie działać i idzie nawet 25 Mbps. Szczerze to nie za bardzo wiem dlaczego się tak stało bo switch na wszystkich portach ma 1Gb więc teoretycznie nie powinno to nic zmienić a jednak teoria teoria a praktyka swoje :D
 
  • Lubię to
Reakcje: Silas Mariusz