Condividi tramite


Costo della selezione di un ambiente remoto

Nella figura seguente viene illustrata la velocità effettiva delle transazioni rispetto al carico della CPU nel livello intermedio (livello di logica business). Ogni punto dati rappresenta il numero di client di stress e il tempo totale necessario per i client per completare le transazioni. Ad esempio, otto client eseguono simultaneamente transazioni a un tasso collettivo di circa 200 TPS. Entrambe le richieste e le risposte sono costituite da 481 byte di dati misti (testo e numerico).

Immagine che mostra le transazioni al secondo sull'asse verticale e sulla CPU percentuale sull'asse orizzontale.
Grafico che visualizza le transazioni al secondo sull'asse verticale e sulla CPU percentuale sull'asse orizzontale

La freccia nel grafico mostra l'ultimo livello di utilizzo della CPU in base al quale le transazioni che usano SelectionHint e le transazioni non usano sono state eseguite SelectionHint in un numero simile di TPS. Il push del carico oltre questo livello causa un calo della velocità effettiva. Fino al livello di carico della CPU del 85%, verrà visualizzato lo stesso tempo di risposta per entrambi i tipi di transazioni. L'uso della SelectionHint proprietà offre una maggiore flessibilità con un costo molto ridotto nel livello massimo di velocità effettiva (15%). D'altra parte, quando si esegue il push di 680 TPS attraverso il server, non si usa SelectionHint la CPU dall'80% superiore a un livello di 60% confortevole. Questi cicli di CPU possono essere usati per elaborare la logica di business nel livello intermedio.

Vedere anche

Selezione di un ambiente remoto con la proprietà SelectionHint