Controllo accuratezza della misura

In un ambiente virtualizzato, la capacità di generazione del carico può essere ridotta in modo significativo per la velocità di trasmissione, l'utilizzo della CPU e l'accuratezza della misurazione. Ad esempio, in un ambiente cloud, la misurazione del tempo di risposta può variare in base a diversi fattori, quali la posizione del centro dati, il tipo di host e la durata delle macchine virtuali agent. È difficile ottenere ogni volta un tempo di risposta accurato, in quanto non tutti i fattori possono essere controllati da IBM® Rational Performance Tester. È però possibile eseguire un confronto statistico delle misure notificate rispetto a un controllo ritenuto attendibile.
Importante: Per un'esecuzione cloud, è molto importante controllare i risultati della misura utilizzando le tecniche di controllo descritte in questo argomento.
IBM Rational Performance Tester fornisce due opzioni per controllare l'accuratezza del tempo di risposta notificato:

Il primo approccio genera automaticamente un test di controllo nella pianificazione cloud. È possibile assegnare degli utenti di controllo supplementari per eseguire il test di controllo su ogni posizione di agent di carico e controllo. Questi utenti di controllo sono 'fittizi' e non applicano un carico al sistema oggetto del test. Non se ne deve tener conto quando si compila la pagina Fase della procedura guidata.

Il secondo approccio è consigliato per controllare l'accuratezza della misurazione in quanto è prevista l'esecuzione di un Control Agent su un computer dedicato. Per un Control Agent per cui non è stato eseguito il provisioning con BareMetal, la latenza e la congestione internet saranno uguali a quelle di altri agent cloud dallo stesso centro dati. Pertanto, le differenze saranno dovute soltanto all'utilizzo della CPU, alla memoria e alla NIC (Network Interface Card).
Nota:
  • I Control Agent basati sul cloud non possono rilevare i colli di bottiglia della larghezza di banda di host fisici o centri dati.
Si consiglia di utilizzare una posizione in sede per il Control Agent. Per un Control Agent in sede, i fattori di latenza e di contingenza internet sono presi in considerazione per il tempo di risposta. Il numero di utenti virtuali in un Control Agent deve essere sufficientemente basso per consentire di disporre di dati per controllare la misurazione, di norma il 10-20% della capacità totale. Il carico non deve essere superiore al 30% della capacità. Contemporaneamente, il numero di utenti deve essere abbastanza elevato da ottenere un campionamento statistico per ciascuna fase, di norma 100 campioni per ogni contatore di interesse.
Nota: Se qualcuno dei gruppi di utenti ha delle Dimensioni gruppo con una bassa percentuale, il numero di utenti di controllo che eseguono i test viene ridotto. È tuttavia possibile controbilanciare la riduzione eseguendo delle durate di fase più lunghe per ottenere un maggior numero di campioni per ciascun utente.

Feedback