Ignora collegamenti di spostamento | |
Esci da visualizzazione stampa | |
![]() |
Novità di Oracle Solaris 10 10/13 Oracle Solaris 10 1/13 Information Library (Italiano) |
1. Novità della release Oracle Solaris 10 10/13
Miglioramenti all'installazione
Supporto di LUN di destinazione iSCSI
Supporto per l'installazione basata su rete nel programma di installazione in modalità testo
Uso di Live Upgrade per preservare la configurazione del dispositivo di dump
Live Upgrade Preflight Checker
Miglioramenti all'amministrazione di sistema
Oracle Configuration Manager 10.3.7.1
Oracle Solaris Zones Preflight System Checker
x86: 64 bit: gestione degli errori per le piattaforme Oracle Intel Sandy Bridge-EP
x86: supporto di driver MCA AMD Generic per processori AMD Family 15h
Comportamento di creazione di password e account opzionale
Funzioni e modifiche del file system ZFS
Miglioramento alla gestione dei dispositivi
x86: supporto SATA per comandi ATA Pass Through
Miglioramento alle prestazioni del sistema
x86: supporto di XOP e FMA AMD
Miglioramento alle risorse del sistema
SPARC: 64 bit: prestazioni migliorate dell'algoritmo CRC32c nel responsabile avvio iSCSI
x86: supporto per il dispositivo a blocchi virtuale Xen nel driver xdf
Supporto per nuovo dispositivo nel driver bnxe
Supporto di SR-IOV per i driver igbvf e igb
Supporto di SR-IOV per il driver ixgbevf
Ulteriori miglioramenti al software
SPARC: 64 bit: supporto della riconfigurazione dinamica della memoria nei domini migrati
In questa sezione viene descritto un miglioramento apportato in questa release per quanto riguarda la rete.
Secure Copy, scp(1), offre prestazioni fino a otto volte migliori nel trasferimento dei dati in blocco su reti a larghezza di banda e latenza elevate nei test Oracle.
Questo scenario in genere si verifica durante le comunicazioni internazionali, ad esempio un trasferimento di dati tra gli Stati Uniti e l'Europa con una connessione a larghezza di banda elevata. Per eseguire i trasferimenti effettivi, scp utilizza ssh(1). Prima di Oracle Solaris 10 1/13, non era possibile regolare il buffer della finestra di ricezione utilizzato internamente da ssh per eseguire il tuning delle prestazioni per una determinata situazione di larghezza di banda e latenza elevate.
In Oracle Solaris 10 1/13 (e Oracle Solaris 11.1) la dimensione del buffer di ricezione ssh è collegata all'impostazione del buffer di ricezione tcp del sistema (tcp_recv_hiwat). Una volta stabilita questa relazione, è possibile eseguire il tuning per questa situazione specifica di trasferimento dei dati, ad esempio una connessione a larghezza di banda e latenza elevate. Per le comunicazioni a latenza elevata (in altre parole, comunicazioni con tempo round trip elevato) le prestazioni dell'operazione di copia possono essere notevolmente migliorate consentendo il transito contemporaneo di più pacchetti. Con questa strategia, il tempo di round trip necessario per l'invio di un pacchetto e la ricezione di una conferma non limita il throughput in quanto a molti pacchetti è consentito il transito contemporaneo. Il limite per la quantità di dati in transito consentita è determinato dall'impostazione dell'opzione tcp_recv_hiwat. Questa strategia, tuttavia, funziona solo se la larghezza di banda è tale da consentire ai dati nel collegamento di non incidere sui nuovi dati inviati. Se la larghezza di banda non è sufficiente, l'aumento della dimensione della finestra di ricezione TCP offre un vantaggio ridotto.
La tabella seguente mostra i miglioramenti misurati con una connessione a larghezza di banda elevata con latenze comprese tra 50 e 200 millisecondi:
|
Per impostazione predefinita, in Oracle Solaris 10 l'opzione tcp_recv_hiwat è impostata su 48 KB. Questo valore è ottimizzato per le reti da 100 MB. Per Oracle Solaris 11, il valore predefinito veniva aumentato a 128 KB per essere ottimizzato per le LAN da 1 GB. Nessuna di queste opzioni per le dimensioni di buffer determina una differenza nelle prestazioni di Oracle Solaris 10 1/13 rispetto a Oracle Solaris 10 8/11 per la rete ad alta latenza e larghezza di banda. È possibile notare miglioramenti significativi nella velocità quando il buffer della finestra di ricezione TCP è impostato su 256 KB.
Aumento dell'impostazione di tcp_recv_hiwat:
Aumenta i requisiti del buffer di ricezione TCP per ogni destinatario nel sistema.
Ha effetto su ciascun mittente TCP in quanto è probabile che i mittenti dovranno memorizzare nel buffer una notevole quantità di dati a causa della lunghezza del periodo di tempo necessario per ricevere le conferme del pacchetto.
Aggiunge ulteriore carico al percorso tra mittenti e destinatari per gestire l'aumento del traffico conseguente all'aumento della dimensione della finestra del buffer.
Per ulteriori informazioni sul benchmark, vedere https://blogs.oracle.com/BestPerf/entry/20130208_solaris_scp.
Osservazioni aggiuntive:
Si sono verificati miglioramenti simili nelle prestazioni anche con sftp(1) che utilizza a sua volta ssh.
tcp_recv_hiwat è un'impostazione a livello di sistema che in genere può essere modificata solo dall'amministratore.
È anche possibile aumentare il valore dell'opzione -recvpipe nella utility route(1M) come funzionalità alternativa per il tuning della connessione. Vedere http://docs.oracle.com/cd/E23823_01/html/817-0404/chapter4-64.html#scrolltoc.