[SOLVED] Wolny przesył dużych plików w sieci LAN
-
- 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
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ć :/
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.
- 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
No nie wiem - u mnie (proftpd i pure-ftpd) działa od strzału z maksymalną prędkością.
-
- 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
zainstalowałem pure-ftpd i tak samo :/ nie mam pojęcia gdzie może być problem :/
-
- 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
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.)
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
404 sposoby na Linuksa: http://404.g-net.pl
#254787
-
- 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
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.
-- 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.
- kolszak
- 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
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.
![Smile :)](./images/smilies/icon_smile.gif)
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.
-
- 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
- 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
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
![Smile :)](./images/smilies/icon_smile.gif)
Ostatnio zmieniony 23 cze 2012, 15:36 przez krzysiek89sz, łącznie zmieniany 1 raz.
- kolszak
- 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
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).
-
- 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
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:
Oba komputery to Ubuntu.
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
- kolszak
- 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
Wyłącz całkowicie, jak by nie patrzeć analizujesz pakiety regułą z ESTABLISHED,RELATED.
Poprostu na testy wyłącz całkowicie regułki.
Poprostu na testy wyłącz całkowicie regułki.
-
- 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
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.
> 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.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość