From f63e2760dfd881f32a4fcf4f8d7a902ec1e6b042 Mon Sep 17 00:00:00 2001 From: Simone Piccardi Date: Fri, 6 Oct 2006 18:15:45 +0000 Subject: [PATCH] Avanti piano con le ''sysctl'' dei socket. --- sockctrl.tex | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/sockctrl.tex b/sockctrl.tex index ed3b2d9..f2eb820 100644 --- a/sockctrl.tex +++ b/sockctrl.tex @@ -4127,7 +4127,7 @@ pagina di manuale (accessibile con \texttt{man 7 tcp}), sono i seguenti: \begin{basedescript}{\desclabelwidth{3.9cm}\desclabelstyle{\nextlinelabel}} \item[\texttt{tcp\_abort\_on\_overflow}] è un valore logico (disabilitato di - default) che indica di azzerare le connessioni quando il dispositivo che le + default) che indica di azzerare le connessioni quando il programma che le riceve è troppo lento ed incapace di accettarle. Questo consente di recuperare le connessioni se si è avuto un eccesso dovuto ad un qualche picco di traffico, ma ovviamente va a discapito dei client che interrogano @@ -4135,7 +4135,8 @@ pagina di manuale (accessibile con \texttt{man 7 tcp}), sono i seguenti: possibile ottimizzare il server in modo che sia in grado di accettare connessioni più rapidamente. -\item[\texttt{tcp\_adv\_win\_scale}] +\item[\texttt{tcp\_adv\_win\_scale}] questo valore indica al kernel quanto + spazio all'interno del buffer associato a un socket deve essere utilizzato \item[\texttt{tcp\_app\_win}] @@ -4199,12 +4200,22 @@ pagina di manuale (accessibile con \texttt{man 7 tcp}), sono i seguenti: \item[\texttt{tcp\_orphan\_retries}] \item[\texttt{tcp\_reordering}] \item[\texttt{tcp\_retrans\_collapse}] -\item[\texttt{tcp\_retries1}] + +\item[\texttt{tcp\_retries1}] imposta il massimo numero di volte che + protocollo tenterà la ritrasmissione si un pacchetto su una connessione + stabilita prima di fare ricorso ad ulteriori sforzi che coinvolgano anche il + livello di rete. Passato questo numero di ritrasmissioni verrà fatto + eseguire al livello di rete un tentativo di aggiornamento della rotta verso + la destinazione prima di eseguire ogni successiva ritrasmissione. \item[\texttt{tcp\_retries2}] imposta il numero di tentativi di ritrasmissione - (il default è 15) di un pacchetto inviato su una connessione già stabilita - per il quale non si sia ricevuto una risposta di ACK (si veda anche quanto - illustrato in sez.~\ref{sec:TCP_server_crash}). + di un pacchetto inviato su una connessione già stabilita per il quale non si + sia ricevuto una risposta di ACK (si veda anche quanto illustrato in + sez.~\ref{sec:TCP_server_crash}). Il valore default è 15, che significa un + tempo variabile fra 13 e 30 minuti; questo non corrisponde a quanto + richiesto nell'\href{http://www.ietf.org/rfc/rfc1122.txt}{RFC~1122} dove è + indicato un massimo di 100 secondi, che però è un valore considerato troppo + basso. \item[\texttt{tcp\_rfc1337}] -- 2.30.2