Hyper-V: Rapporto Virtual CPU vs Logical CPU

 

logo-powershellHyper-V non impone nessun vincolo al numero massimo di Virtual CPU utilizzate all’interno delle macchine virtuali rispetto al numero di CPU logiche dell’host di virtualizzazione.

La regola generale è di non superare mai il rapporto 8:1 cioè 8 CPU virtuali per singola CPU logica, anche se è bene non oltrepassare il rapporto 4:1 per mantenere delle buone prestazioni.

All’aumentare del numero della macchine virtuali per ogni host, risulta complesso calcolare il numero delle CPU virtuali utilizzate, bisogna aprire le proprietà di ogni singola macchina per leggere tale valore.

Un altro modo molto pià semplice e immediato è quello di sfruttare uno script PowerShell in modo da avere l’informazione immediatamente.

Utilizzando ad esempio questo script:

write-host (@(gwmi -ns root\virtualization MSVM_Processor).count / (@(gwmi Win32_Processor) | measure -p NumberOfLogicalProcessors -sum).Sum) "virtual processor(s) per logical processor" -f yellow

avremo un’informazione del tipo:

image

 

Technorati Tags: ,,

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *