[SOLVED] Wolny przesył dużych plików w sieci LAN

Instalacja i konfiguracja oprogramowania sieciowego.
krzysiek89sz
Sędziwy Jeż
Sędziwy Jeż
Posty: 60
Rejestracja: 28 sty 2011, 12:11
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

[SOLVED] Wolny przesył dużych plików w sieci LAN

Post autor: krzysiek89sz »

Witam,
Ubuntu 12.04 - Ubuntu 12.04 połączone po kablu do routera.
Widzą się tylko przez Sambę, ale jest ona niesamowicie wolna. Zainstalowałem >>vsftpd<< ale dostaję osiągi rzędu 500KB/s (szybciej ściągam z sieci!!). Najlepsze dotychczasowe rozwiązanie to torrent w sieci lokalnej - osiągi do 8 MiB/s, ale to jak drapanie się po d... prawą ręką przez lewę ramię.

Polećcie mi proszę coś takiego, co będzie mi przesyłało z FULL prędkością tak, żeby wąskim gardłem była prędkość dysku a nie przesył.
Może znacie jakiś programik na UDT (UDP Data Transport). Ja niestety nie znalazłem, ale jak nie znajdę satysfakcjonującego rozwiązania, to trzeba będzie w tym samemu coś napisać :/
Ostatnio zmieniony 18 cze 2012, 18:14 przez krzysiek89sz, łącznie zmieniany 2 razy.
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Szybka wymiana dużych plików w LAN - problem z doborem rozwiązania

Post autor: ethanak »

No nie wiem - u mnie (proftpd i pure-ftpd) działa od strzału z maksymalną prędkością.
krzysiek89sz
Sędziwy Jeż
Sędziwy Jeż
Posty: 60
Rejestracja: 28 sty 2011, 12:11
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Re: Szybka wymiana dużych plików w LAN - problem z doborem rozwiązania

Post autor: krzysiek89sz »

zainstalowałem pure-ftpd i tak samo :/ nie mam pojęcia gdzie może być problem :/
Prakson
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 197
Rejestracja: 30 kwie 2007, 13:25
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

Re: Szybka wymiana dużych plików w LAN - problem z doborem rozwiązania

Post autor: Prakson »

Może ssh ?
salvadhor
Przyjaciel
Przyjaciel
Posty: 340
Rejestracja: 09 lip 2005, 18:33
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Xfce
Architektura: x86_64
Kontakt:

Re: Szybka wymiana dużych plików w LAN - problem z doborem rozwiązania

Post autor: salvadhor »

Meiga?
Ew. zrobić sobie mapowanie dysków/folderów z wykorzystaniem NFS.

Ale upewniłbym się, że z Twoją siecią lokalną jest wszystko ok (kable, wtyczki, prawidłowe zarobienie, switch, itp.)
Ostatnio zmieniony 13 cze 2012, 19:18 przez salvadhor, łącznie zmieniany 1 raz.
Root walks behind you.
404 sposoby na Linuksa: http://404.g-net.pl
#254787
krzysiek89sz
Sędziwy Jeż
Sędziwy Jeż
Posty: 60
Rejestracja: 28 sty 2011, 12:11
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Re: Wolny przesył dużych plików w sieci LAN

Post autor: krzysiek89sz »

WAŻNE: nie napisałem, że problem dotyczy plików wielkości rzędu 4 GB. Na plikach do ~500 MB przesył jest ok 5-10 MB/s

-- 13 cze 2012 18:59 --

Powinno być ok, bo zarówno na jeden jak i drugi z neta ściągam dużo szybciej.

-- 13 cze 2012 20:23 --

SSH !!! Przesyłam ze stałą prędkością (6MB/s) dowolnie duże pliki. NFS jeszcze nie sprawdzałem, ale zrobię to.
Komenda do ssh: $ scp login@serwer:~/plik.bin .
(kropka- pobiera tam, gdzie jesteśmy w terminalu; zamiast kropki na końcu można podać lokalizację pobrania, serwer to może być 192.168.1.12)

Nie wiem, dlaczego FTP sobie nie radzi z dużymi.

Temat cały czas otwarty. Jeśli macie coś sprawdzonego - piszcie.
Awatar użytkownika
kolszak
Sędziwy Jeż
Sędziwy Jeż
Posty: 33
Rejestracja: 14 gru 2005, 22:25
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86_64
Kontakt:

Re: [SOLVED] Wolny przesył dużych plików w sieci LAN

Post autor: kolszak »

sprawdź sieć iperf'em, potem odłącz komputery od routera i zepnij iperfem ruch ponownie (na bezpośrednim linku jeśli masz możliwość), zobaczysz ile jest warty switch w Twoim routerze i czy wogóle jest czegoś warty :)

Ps.
Iptrafa nie odpalaj na domyślnych czasach pomiaru tylko daj mu tak z 5 minut. (osobno testuj UDP, osobno TCP).
Do samego FTP - sprawdź na dwóch trybach aktywnym i pasywnym.
krzysiek89sz
Sędziwy Jeż
Sędziwy Jeż
Posty: 60
Rejestracja: 28 sty 2011, 12:11
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Re: [SOLVED] Wolny przesył dużych plików w sieci LAN

Post autor: krzysiek89sz »

  • STATY Z iperf
  • po kablu: średnio 94Mb/s
  • po wireless: średnio 43Mb/s
  • STATY Z FTP pasywny (wireless):
  • plik 500MB średnio 18Mb/s
  • plik 4GB średnio 1.6Mb/s
  • STATY Z FTP aktywny (wireless):
  • plik 500MB średnio 20Mb/s
  • plik 4GB średnio 1.6Mb/s
Dla małych plików nie narzekam, ale te duże to porażka.
Jak napisałem wcześniej, przez SSH dla tych dużych (4-5GB) jak i małych (100-500MB) plików osiągnąłem prawie 6MB/s (tj. ok. 44Mb/s) po wireless czyli max ile łącze pozwala.

@kolszak: Dzięki za propozycję programu iperf. Nie słyszałem o nim o jest bardzo przydatny :)
Ostatnio zmieniony 23 cze 2012, 15:36 przez krzysiek89sz, łącznie zmieniany 1 raz.
Awatar użytkownika
kolszak
Sędziwy Jeż
Sędziwy Jeż
Posty: 33
Rejestracja: 14 gru 2005, 22:25
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86_64
Kontakt:

Re: [SOLVED] Wolny przesył dużych plików w sieci LAN

Post autor: kolszak »

No dobra ale testy FTP rozumiem robisz na czystych regułkach iptables? Na obu komputerach (lub wyłączonym firewallu, sofcie antywirusowym jeśli jedną ze stacji jest windows).
krzysiek89sz
Sędziwy Jeż
Sędziwy Jeż
Posty: 60
Rejestracja: 28 sty 2011, 12:11
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Re: [SOLVED] Wolny przesył dużych plików w sieci LAN

Post autor: krzysiek89sz »

Testy zrobiłem tylko iperfem, a FTP to połączyłem się klientem (Filezilla) i jechałem z plikami patrząc na transfer.
iptables skonfigurowałem skryptem:

Kod: Zaznacz cały

#!/bin/bash

STATUS_IPT=0

sudo iptables -F  || STATUS_IPT=1
sudo iptables -X || STATUS_INST=`expr $STATUS_IPT + 1`
sudo iptables -t nat -X || STATUS_INST=`expr $STATUS_IPT + 1`
sudo iptables -t nat -F || STATUS_INST=`expr $STATUS_IPT + 1`
sudo iptables -P INPUT DROP || STATUS_INST=`expr $STATUS_IPT + 1`
sudo iptables -P FORWARD DROP || STATUS_INST=`expr $STATUS_IPT + 1`
sudo iptables -P OUTPUT ACCEPT || STATUS_INST=`expr $STATUS_IPT + 1`
sudo iptables -A INPUT -i lo -j ACCEPT || STATUS_INST=`expr $STATUS_IPT + 1`
sudo iptables -A FORWARD -o lo -j ACCEPT || STATUS_INST=`expr $STATUS_IPT + 1`
sudo iptables -A INPUT -j ACCEPT -m state --state ESTABLISHED,RELATED || STATUS_INST=`expr $STATUS_IPT + 1`
sudo iptables -A FORWARD -j ACCEPT -m state --state ESTABLISHED,RELATED || STATUS_INST=`expr $STATUS_IPT + 1`

exit $STATUS_IPT
Oba komputery to Ubuntu.
Awatar użytkownika
kolszak
Sędziwy Jeż
Sędziwy Jeż
Posty: 33
Rejestracja: 14 gru 2005, 22:25
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86_64
Kontakt:

Re: [SOLVED] Wolny przesył dużych plików w sieci LAN

Post autor: kolszak »

Wyłącz całkowicie, jak by nie patrzeć analizujesz pakiety regułą z ESTABLISHED,RELATED.
Poprostu na testy wyłącz całkowicie regułki.
krzysiek89sz
Sędziwy Jeż
Sędziwy Jeż
Posty: 60
Rejestracja: 28 sty 2011, 12:11
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Re: [SOLVED] Wolny przesył dużych plików w sieci LAN

Post autor: krzysiek89sz »

Zrobiłem tak:
> sudo iptables -F
> połączyłem kompy bezpośrednio po kablu (czyli teoretycznie 1Gb przepustowości)
> perf dał mi 682 Mb/s (ok 85MB/s)
> ssh: mały (500MB), średni(1GB) i duży (4GB) plik z prędkością ok 208Mb/s (26MB/s)
> FTP:
>>> małe (500MB) pliki przechodziły z prędkością 616Mb/s (77MB/s)
>>> średnie i duże (wielkość jw.) ok 2Mb/s (0,25 MB/s)
>>zarówno w trybie pasywnym jak i aktywnym(może aktywny minimalnie szybciej, ale minimalnie)<<

Stąd chyba można wysnuć wniosek, że pliki >= 1GB niezbyt nadają się do FTP?
W sumie ssh też nie wykorzystuje full łącza...

Proszę, niech ktoś jeszcze przeprowadzi podobne testy. Bo nie słyszałem o czymś takim.
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość