Condividi tramite


Riepilogo di Risultati test

In questo argomento vengono riepilogati i risultati degli scenari di test.

Riepilogo di Risultati test

La sezione Testing BizTalk Server Virtualization Performance di questa guida descrive l'applicazione di test usata e la configurazione dei vari ambienti BizTalk Server in cui è stata eseguita l'applicazione di test. Il test è stato eseguito per confrontare le prestazioni di un ambiente BizTalk Server/SQL Server in esecuzione su hardware fisico con le prestazioni dell'ambiente in esecuzione in macchine virtuali Hyper-V. Gli indicatori di prestazioni chiave (KPI) misurati durante i test includevano quanto segue;

  1. Velocità effettiva dei messaggi misurata nei computer BizTalk Server.

  2. Latenza di richiesta-risposta misurata sul client di test di Visual Studio che ha inviato richieste sincrone a BizTalk Server.

  3. Utilizzo del processore e richieste batch al secondo osservati in SQL Server.

  4. Velocità effettiva di rete osservata nei computer BizTalk Server e SQL Server.

  5. Memoria disponibile per i computer BizTalk Server e SQL Server.

Risultati del confronto della velocità effettiva

Con tutti gli altri fattori uguali, la velocità effettiva della soluzione di BizTalk Server misurata dal contatore di monitoraggio delle prestazioni "BizTalk:Messaging/Documents processed/Sec" è compreso tra il 67% e il 94,3% della velocità effettiva raggiungibile quando entrambi i computer BizTalk Server e i computer SQL Server nell'ambiente sono stati installati su hardware fisico.

Quando i computer SQL Server nell'ambiente sono stati installati in macchine virtuali Hyper-V, la velocità effettiva della soluzione è stata osservata per diminuire significativamente, questa riduzione della velocità effettiva può essere attribuita al sovraccarico della CPU richiesto da Hyper-V.

Risultati di esempio di confronto della latenza

Con tutti gli altri fattori uguali, quando i computer BizTalk Server usati nell'ambiente BizTalk Server sono stati eseguiti nelle macchine virtuali Hyper-V, la latenza della soluzione BizTalk Server misurata dal contatore del monitoraggio delle prestazioni "BizTalk:Messaging Latency/Request-Response Latency (sec)" è compreso tra il 66,9% e il 94,3% della latenza raggiungibile quando il BizTalk Server computer usati nell'ambiente di BizTalk Server sono stati installati su hardware fisico.

Quando i computer SQL Server nell'ambiente sono stati installati in macchine virtuali Hyper-V, la velocità effettiva della soluzione è stata osservata in modo significativo, questa riduzione della velocità effettiva può essere attribuita al sovraccarico della CPU richiesto da Hyper-V nelle macchine virtuali SQL Server.

SQL Server risultati di esempio relativi all'utilizzo del processore e alle richieste batch al secondo

SQL Server'utilizzo del processore misurato da \SQL\Processor(_Total)\% il contatore del tempo del processore è stato approssimativamente uguale in tutti gli ambienti di test, compreso tra un minimo dell'88% e un massimo del 90,1%. Esiste tuttavia una differenza significativa tra \SQL Server:STATISTICHE SQL\Richieste batch/sec misurate sull'ambiente consolidato (4520) e \SQL Server:SQL Statistics\Batch Requests/sec misurato sull'ambiente fisico (6350). Il contatore \SQL Server:SQL Statistics\Batch Requests/sec performance monitor fornisce un buon indicatore della quantità di lavoro eseguita da SQL Server. La riduzione delle richieste batch/sec quando SQL Server è in esecuzione in un ambiente Hyper-V può essere attribuita all'overhead della CPU richiesto da Hyper-V.

Risultati dell'esempio di velocità effettiva di rete BizTalk Server e SQL Server

La velocità effettiva di rete per BizTalk Server in esecuzione nelle macchine virtuali Hyper-V è stata osservata in modo da variare da circa il 70% al 96% della velocità effettiva di rete ottenuta nei server BizTalk Server fisici, a seconda dell'ambiente di test specifico. La velocità effettiva di rete per SQL Server in esecuzione in una macchina virtuale Hyper-V è stata osservata per un intervallo compreso tra circa il 68% e l'81% della velocità effettiva di rete ottenuta sul SQL Server fisico, anche in questo caso a seconda dell'ambiente di test specifico. Il delta nella velocità effettiva di rete osservata può essere attribuito ai requisiti delle risorse dell'Hypervisor Hyper-V.

BizTalk Server e SQL Server risultati di esempio di memoria disponibili

La memoria totale disponibile per SQL Server e BizTalk Server misurata dal contatore \Memory\Available Mbytes performance monitor era abbastanza coerente in tutti gli scenari di test.