Samba jest tak wolna! - logi

Pepe pepe w apollo.net.pl
Pią, 14 Mar 2003, 14:30:23 CET


On Fri, 14 Mar 2003 12:43:59 +0100
Robert Święcki <jagger w ustronie.pw.edu.pl> wrote:

> Jeżeli ktoś chce mieć szybsze transfery to TCP_NODELAY jest
> niepotrzebne, wręcz niewskazane, bo to służy do całkiem innej rzeczy i
> powoduje "zazwyczaj" spadek transferów.

To ciekawe, w dokumentacji piszą coś przeciwnego (Speed.txt):

The socket option TCP_NODELAY is the one that seems to make the
biggest single difference for most networks. Many people report that
adding "socket options = TCP_NODELAY" doubles the read performance of
a Samba drive. The best explanation I have seen for this is that the
Microsoft TCP/IP stack is slow in sending tcp ACKs.

> IPTOS_LOWDELAY i tak nie ma
> *żadnego* wpływu na transfer bo obecnie mało który router to
> obsługuje(linuxowi trzeba włączyć dopiero) w sieci lokalnej zero
> zmian... a i tak to jest zły pomysł jak dla routera bo dla większego
> transferu powinno być  IPTOS_THROUGHPUT (chociaż IPTOS_NODELAY nie
> zaszkodzi)... ale jak mówię ustawianie TOS'ów ma marginalny wpływ na
> transfer (a już żaden w sieci lokalnej). Do tego proponuję wieksze
> bufory SNDBUF, np 32 lub 64kB.

Z tego co piszą tutaj:
http://hr.uoregon.edu/davidrl/samba/samba-optimize.html#socket
maksymalną sensowną wartością jest 16384 przyczym 8192 jest polecana "na
początek" (nie tylko w tym dokumencie).

-- 
Pepe



Więcej informacji o liście dyskusyjnej pld-users-pl