19.05.2013 Views

Facoltà di Ingegneria Tesi di laurea ANALISI DELLE TECNOLOGIE ...

Facoltà di Ingegneria Tesi di laurea ANALISI DELLE TECNOLOGIE ...

Facoltà di Ingegneria Tesi di laurea ANALISI DELLE TECNOLOGIE ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4.2.2 Analisi <strong>di</strong> AMD NPT<br />

La piattaforma hardware host utilizzata per gli esperimenti è Dell PowerEdge 2970, dotata <strong>di</strong><br />

due processori Quad-Core AMD Opteron 8384, e il software hypervisor impiegato è VMware<br />

ESX 3.5. I test eseguiti hanno lo scopo <strong>di</strong> mostrare le <strong>di</strong>fferenze <strong>di</strong> prestazioni tra un<br />

hypervisor con tecniche only-software (BT VMM) e un hypervisor che sfrutta NPT (NPT<br />

VMM), comparando, quin<strong>di</strong>, lo shadow paging con il nested paging; dal momento che ESX<br />

3.5 supporta AMD-V solo con NPT, Bhatia ha confrontato il NPT VMM con il BT VMM<br />

invece che con un AMD-V VMM senza NPT.<br />

Nell’analisi sono stati utilizzati <strong>di</strong>versi benchmarks specifici per variare <strong>di</strong> volta in volta il<br />

grado d’impegno della memoria, tra cui:<br />

Kernel Microbenchmarks,<br />

Apache Compile,<br />

SPECjbb2005,<br />

SQL Server Database Hammer,<br />

Citrix XenApp;<br />

questi benchmarks sono stati eseguiti su macchine virtuali a 64 bit con i sistemi operativi<br />

guest Windows e Linux. La tabella sottostante specifica i sistemi operativi usati per ogni<br />

benchmark.<br />

Tabella 2: sistemi operativi utilizzati<br />

Il primo test eseguito è “Kernel Microbenchmarks”, che comprende un insieme <strong>di</strong> operazioni<br />

che stressano <strong>di</strong>versi sottosistemi del sistema operativo: questi benchmarks si possono<br />

<strong>di</strong>videre in system-call intensive e MMU-intensive. Bhatia, in questo test, ha scoperto che le<br />

operazioni system-call intensive avevano le stesse prestazioni con e senza NPT abilitato,<br />

74

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!