Comando optimizenet

Scopo

Gestisce i parametri di ottimizzazione della rete.

Sintassi

optimizenet [ -reboot | -perm ] { -set Ottimizzabile[=Nuovo valore] | -default Ottimizzabile }

optimizenet -list [ Ottimizzabile ]

optimizenet -h [ Ottimizzabile ]

Descrizione

Il comando optimizenet viene utilizzato per configurare i parametri di ottimizzazione della rete. Il comando optimizenet imposta o visualizza i valori correnti o relativi al prossimo avvio per i parametri di ottimizzazione della rete. Questo comando può anche apportare modifiche permanenti o posticipare le modifiche al prossimo riavvio. L'eventualità che il comando imposti o visualizzi un parametro è determinata dall'indicatore che lo accompagna. L'indicatore -set esegue entrambe le azioni. Può visualizzare il valore di un parametro o impostare un nuovo valore per un parametro.

Se l'indicatore -list viene specificato senza Ottimizzabile, verranno visualizzati solo gli Ottimizzabili che questo comando può modificare.

Indicatori

-default Ottimizzabile Reimposta il valore Ottimizzabile sul suo valore predefinito. Se il valore Ottimizzabile deve essere modificato (non è attualmente impostato sul suo valore predefinito) ed è di tipo Reboot, non verrà modificato; invece verrà visualizzata un'avvertenza.
-h Ottimizzabile Visualizza l'aiuto sul parametro Ottimizzabile se ne è stato specificato uno.
-list [Ottimizzabile] Elenca le caratteristiche di uno o di tutti i valori Ottimizzabili, uno per riga, utilizzando il seguente formato:
NOME                      COR PRED AVVIO MIN MAX  UNITA'     TIPO 
   DIPENDENZE 
------------------------------------------------------------------
Parametri di rete generali 
----------------------------------------------------------------- 
sockthresh                85  85  85   0   100  %_of_thewall D 
----------------------------------------------------------------- 
fasttimo                  200 200 200  50  200  millisecond  D 
----------------------------------------------------------------- 
inet_stack_size           16  16  16   1        kbyte        R 
----------------------------------------------------------------- 
dove
COR
valore corrente
PRED
valore predefinito
AVVIO
valore di riavvio
MIN
valore minimo
MAX
valore massimo
UNITA'
unità di misura ottimizzabile
TIPO
Tipo di parametro: D (Dynamic), S (Static), R (Reboot), B (Bosboot), M (Mount), I (Incremental) e C (Connect)
DIPENDENZE
Elenca i parametri ottimizzabili dipendenti, uno per riga
-perm Apporta modifiche che si applicano ai valori sia corrente che di riavvio quando viene utilizzato in combinazione con -set o -default. Queste combinazioni non possono essere utilizzate su parametri di tipo Reboot poiché il relativo valore corrente non può essere modificato.

Quando viene utilizzato con -set senza specificare un nuovo valore, i valori si visualizzano solo se i valori corrente e del prossimo avvio per un parametro sono uguali. Altrimenti viene visualizzato NONE come valore.

-reboot Apporta modifiche che si applicano ai valori di riavvio quando viene utilizzato in combinazione con -set o -default. Quando viene utilizzato con -set senza specificare un nuovo valore, vengono visualizzati i valori del successivo avvio per i parametri ottimizzabili invece dei valori correnti.
-set Ottimizzabile [=Nuovo valore ] Visualizza il valore o imposta il parametro Ottimizzabile su Nuovo valore. Se è necessario modificare un parametro ottimizzabile (il valore specificato è diverso da quello corrente) ed è di tipo Reboot non verrà modificato, invece verrà visualizzata un'avvertenza.

Quando viene utilizzato in combinazione -reboot senza un nuovo valore, viene visualizzato il valore nextboot per il valore Ottimizzabile. Quando viene utilizzato in combinazione -perm senza un nuovo valore, si visualizza un valore solo se i valori corrente e relativo al successivo riavvio per il parametro ottimizzabile sono uguali Altrimenti si visualizza NONE come valore.

Parametri di rete ottimizzabili

arptab_bsiz
Scopo:
Specifica la dimensione bucket della tabella ARP (Address Resolution Protocol).
Valori:
  • Predefinito: 7
  • Intervallo: da 1 a MAXSHORT
  • Tipo: Reboot
Diagnosi
netstat -protocol arp riporterà il numero di pacchetti ARP inviati ed il numero di voci ARP eliminate dalla tabella ARP. Se si sta eliminando un gran numero di voci, la dimensione della tabella ARP dovrebbe essere aumentata.
arptab_nb
Scopo:
Specifica il numero di bucket della tabella ARP.
Valori:
  • Predefinito: 73
  • Intervallo: da 1 a MAXSHORT
  • Tipo: Reboot
Diagnosi:
netstat -protocol arp riporterà il numero di pacchetti ARP inviati ed il numero di voci ARP eliminate dalla tabella ARP. Se si sta eliminando un gran numero di voci, la dimensione della tabella ARP dovrebbe essere aumentata.

Aumentare questo valore per sistemi che hanno un gran numero di client o server. Il valore predefinito fornisce 73 x 7 = 511 voci ARP, ma presuppone una distribuzione hash con numeri pari.

clean_partial_conns
Scopo:
Specifica se si stanno evitando o meno attacchi SYN (sincronizza il numero sequenza).
Valori:
  • Predefinito: 0 (disattivato)
  • Intervallo: 0 o 1
  • Tipo: Dynamic
Ottimizzazione:
Questa opzione dovrebbe essere attivata per server che necessitano di protezione contro attacchi alla rete. Se è abilitata, rimuove a caso collegamenti parziali per creare spazio per nuovi collegamenti protetti dagli attacchi.
net_malloc_police
Scopo:
Specifica la dimensione dei buffer di traccia net_malloc e net_free.
Valori:
  • Valore predefinito: 0
  • Intervallo: da 0 a MAXINT
  • Tipo: Dynamic
Ottimizzazione:
Se il valore di questa variabile è diverso da zero, si terrà traccia di tutti i buffer net_malloc e net_free in un buffer kernel e tramite il collegamento di traccia di sistema HKWD_NET_MALLOC. Verrà inoltre abilitato un controllo errori supplementare. Sono incluse le verifiche per liberare un buffer disponibile, per l'allineamento e la sovrascrittura del buffer. Abilitare questo parametro solo quando si eamina qualche problema di rete, poiché le prestazioni sono influenzate negativamente quando è attivato. Il valore predefinito è zero (policing off). Valori di net_malloc_police maggiori di 1024 assegnano tale numero di elementi al buffer kernel per la traccia.
rfc1323
Scopo:
Abilita l'adattamento e le registrazioni data/ora della finestra come specificato da RFC 1323 (TCP Extensions for High Performance). L'adattamento della finestra fa sì che le dimensioni della finestra TCP (tcp_recvspace e tcp_sendspace) siano maggiori di 64KB (65536) ed è generalmente utilizzato per reti MTU di grandi dimensioni.
Valori:
  • Predefinito: 0 (disattivato)
  • Intervallo: 0 o 1
  • Tipo: Connect
Ottimizzazione:
Il valore predefinito 0 disabilita i miglioramenti RFC su tutto il sistema. Un valore di 1 specifica che tutti i collegamenti TCP tenteranno di negoziare i miglioramenti RFC. Apportare modifiche prima di tentare di impostare tcp_sendspace e tcp_recvspace su un valore superiore ai 64 KB.
route_expire
Scopo:
Specifica se instradamenti non utilizzati creati tramite clonazione o creati e modificati da reindirizzamenti hanno scadenza.
Valori:
  • Predefinito: 1 (attivato)
  • Intervallo: 0 o 1
  • Tipo: Dynamic
Ottimizzazione:
Un valore di 1 consente la scadenza dell'instradamento ed è il valore predefinito. Valori negativi non sono consentiti per questa opzione.
tcp_pmtu_discover
Scopo:
Abilita o disabilita il rilevamento MTU del percorso per applicazioni TCP.
Valori:
  • Predefinito: 1
  • Intervallo: 0 o 1
  • Tipo: Dynamic
Ottimizzazione:
Un valore di 0 disabilita il rilevamento MTU del percorso per applicazioni TCP, mentre un valore di 1 lo abilita.
tcp_recvspace
Scopo:
Specifica la dimensione predefinita del buffer socket di sistema per la ricezione dei dati. Questo valore influenza la dimensione della finestra utilizzata da TCP.
Valori:
  • Predefinito: 16384 byte
  • Intervallo: da 4096 a 1048576
  • Tipo: Connect
Diagnosi:
L'impostazione della dimensione del buffer socket su 16 KB (16,384) migliora le prestazioni su reti Ethernet standard e Token-Ring. Reti con ampiezza banda inferiore, come ad esempio SLIP (Serial Line Internet Protocol) o superiore, come ad esempio Serial Optical Link, dovrebbero avere dimensioni buffer ottimali differenti. La dimensione buffer ottimale è il prodotto dell'ampiezza di banda del supporto magnetico per il periodo di tempo medio di andata e ritorno di un pacchetto. Per reti ad alta velocità, come Ethernet gigabit o ATM 622, si dovrebbe utilizzare un valore di 65536 come dimensione minima per le migliori prestazioni.

Per valori superiori a 65536, è necessario abilitare rfc1323 (rfc1323=1) per abilitare l'adattamento della finestra TCP.

tcp_sendspace
Scopo:
Specifica la dimensione predefinita del buffer socket di sistema per l'invio dei dati.
Valori:
  • Predefinito: 16384 byte
  • Intervallo: da 4096 a 1048576
  • Tipo: Connect
Ottimizzazione:
Questo valore influenza la dimensione della finestra utilizzata da TCP. L'impostazione della dimensione del buffer socket su 16 KB (16,384) migliora le prestazioni su reti Ethernet standard. Reti con ampiezza banda inferiore, come ad esempio SLIP (Serial Line Internet Protocol) o superiore, come ad esempio Serial Optical Link, dovrebbero avere dimensioni buffer ottimali differenti. La dimensione buffer ottimale è data dal prodotto dell'ampiezza di banda del supporto magnetico per il periodo di tempo medio di andata e ritorno di un pacchetto: (optimum_window=bandwidth * average_round_trip_time). Per reti ad alta velocità, come Ethernet gigabit o ATM 622, si dovrebbe utilizzare un valore di 65536 come dimensione minima per le migliori prestazioni. Per valori superiori a 65536, è necessario abilitare rfc1323 (rfc1323=1) per abilitare l'adattamento della finestra TCP.
udp_recvspace
Scopo:
Specifica la dimensione predefinita del buffer socket di sistema per la ricezione di dati UDP.
Valori:
  • Predefinito: 42080 byte
  • Intervallo: da 4096 a 1048576
  • Tipo: Connect
Diagnosi:
n diverso da zero nel prospetto netstat -stats di udp: n eccedenze del buffer socket
Ottimizzazione:
Aumentare la dimensione, preferibilmente ad un multiplo di 4096.
udp_sendspace
Scopo:
Specifica la dimensione predefinita del buffer socket di sistema per l'invio di dati UDP.
Valori:
  • Predefinito: 9216 byte
  • Intervallo: da 4096 a 1048576
  • Tipo: Connect
Diagnosi:
Aumentare la dimensione, preferibilmente ad un multiplo di 4096.

Stato di uscita

Consultare Stato di uscita comandi del Server I/E virtuale.

Esempi

  1. Per visualizzare la dimensione massima del lotto mbuf, immettere:
    optimizenet -set thewall
  2. Per modificare le dimensioni predefinite del buffer socket nel sistema, immettere:
    optimizenet -reboot -set tcp_sendspace=32768
  3. Per utilizzare una macchina come un router di lavoro di internet su reti TCP/IP, immettere:
    optimizenet -set ipforwarding=1
  4. Per elencare i valori corrente e di riavvio, l'intervallo, l'unità, il tipo e le dipendenze del parametro arptab_bsiz, immettere:
    optimizenet –list arptab_bsiz
  5. Per visualizzare informazioni di aiuto su arptab_bsiz, immettere:
     optimizenet -h arptab_bsiz 

Informazioni correlate

Il comando entstat, il comando lsnetsvc, il comando mktcpip, il comando netstat e il comando traceroute.


Invia feedback |  Valuta questa pagina