Portál AbcLinuxu, 9. května 2025 06:11

Dotaz: Rychlost kopírovaní souborů pomocí CIFS přes iptables/NAT

18.4.2014 16:16 majales | skóre: 29 | blog: Majales
Rychlost kopírovaní souborů pomocí CIFS přes iptables/NAT
Přečteno: 403×
Odpovědět | Admin
Zdravím, Řeším rychlost kopírování souborů na CISFS share přes iptables/NAT. Pokud si přimountuji vzdálený CIFS share na stroj který dělá NAT a běží na něm iptables tak zapisuji rychlostí okolo 90MB/sec a pokud se připojuji ze stroje který je za NATem tak je rychlost zápisu nejvýše 30MB/sec a dost kolísá a klesá až k 3MB/sec. Nevíte někdo kde by mohl být zakopaný pes?

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.4.2014 14:38 majales | skóre: 29 | blog: Majales
Rozbalit Rozbalit vše Re: Rychlost kopírovaní souborů pomocí CIFS přes iptables/NAT
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem to trochu vylepšil, ale stále to není ono. Na netu jsem našel toto:
$IPTABLES -t raw -A OUTPUT -o $IF_LAN -s $IP_LAN -p tcp --dport 139 -j NOTRACK #------------------ don't track SMB
$IPTABLES -t raw -A OUTPUT -o $IF_LAN -s $IP_LAN -p tcp --dport 445 -j NOTRACK #------------------ don't track SMB
$IPTABLES -t raw -A PREROUTING -s $IP_LAN -p tcp --sport 139 -j NOTRACK #------------------ don't track SMB
$IPTABLES -t raw -A PREROUTING -s $IP_LAN -p tcp --sport 445 -j NOTRACK #------------------ don't track SMB

$IPTABLES -t raw -A OUTPUT -o $IF_LAN -s $IP_LAN -p tcp --sport 139 -j NOTRACK #------------------ don't track SMB
$IPTABLES -t raw -A OUTPUT -o $IF_LAN -s $IP_LAN -p tcp --sport 445 -j NOTRACK #------------------ don't track SMB
$IPTABLES -t raw -A PREROUTING -s $IP_LAN -p tcp --dport 139 -j NOTRACK #------------------ don't track SMB
$IPTABLES -t raw -A PREROUTING -s $IP_LAN -p tcp --dport 445 -j NOTRACK #------------------ don't track SMB
Po přidání těchto řádků do konfigurace netfilteru se rychlost zvýšila až na zhruba 37-38 MB/s a vypadá to že to je i stabilní. Stále to má však daleko do oněch 90 MB/s ? Může být problém že server ze kterého se připojuji a tlačím data komunikuje pouze v ntlm v2?
20.4.2014 10:27 dve rozpulene zizaly
Rozbalit Rozbalit vše Re: Rychlost kopírovaní souborů pomocí CIFS přes iptables/NAT
Odpovědět | | Sbalit | Link | Blokovat | Admin
IMO hnat protokol jako CIFS pres iptables je dobra metoda, jak venovat spoustu volneho casu na reseni problemu, ktere v jinych scenarich nevznikaji :) Velmi dobre jako zastupny problem.
20.4.2014 11:07 majales | skóre: 29 | blog: Majales
Rozbalit Rozbalit vše Re: Rychlost kopírovaní souborů pomocí CIFS přes iptables/NAT
Je to pouze jednorázová záležitost - přenos dat na nový db server, okolo 7TB. Zároveň musím zachovat původní konfiguraci protože bude produkční ještě skoro 3 měsíce, takže rozbíjet původní konfiguraci jen kvůli přenosu se mi nechce.
20.4.2014 19:40 Matlák
Rozbalit Rozbalit vše Re: Rychlost kopírovaní souborů pomocí CIFS přes iptables/NAT
Pokud je to jednorazové a na obou serverech je GNU/Linux, tak nechápu použití CIFS. Mnohem rychlejší je v takovém případě obyčejný netcat, nebo rsync..
20.4.2014 21:07 majales | skóre: 29 | blog: Majales
Rozbalit Rozbalit vše Re: Rychlost kopírovaní souborů pomocí CIFS přes iptables/NAT
Je to Windows server proto CIFS. Jediný linux je ten co dělá nat/firewall mezi nimi.
20.4.2014 21:59 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
Rozbalit Rozbalit vše Re: Rychlost kopírovaní souborů pomocí CIFS přes iptables/NAT
jak resite synchronizaci tech db, resp uplnost dat kdyz na zdrojove db stale bezi business?
21.4.2014 00:50 majales | skóre: 29 | blog: Majales
Rozbalit Rozbalit vše Re: Rychlost kopírovaní souborů pomocí CIFS přes iptables/NAT
Databáze jsou z 99% objemu dat pouze pro čtení. A přes víkend je odstávka.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.