Configurazione della limitazione delle risorse per VMM

 

Data di pubblicazione: luglio 2016

Si applica a: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager

System Center 2012 – Virtual Machine Manager (VMM) forniva funzionalità rudimentali di limitazione delle risorse. A partire da VMM in System Center 2012 SP1 tali funzionalità sono state migliorate con capacità di limitazione di memoria e del processore (CPU). Queste funzionalità aggiuntive consentono agli amministratori e ai provider di servizi di hosting per cloud di garantire che le risorse di CPU e memoria siano allocate e usate in maniera efficace e che le risorse non bilanciate correttamente non causino un'esecuzione inefficiente delle macchine virtuali.

Limitazione del processore (CPU)

Per impostare il peso di un processore virtuale per fornire al processore una condivisione maggiore o minore dei cicli di CPU, usare le proprietà seguenti:

  • Alta, Normale, Bassa, Personalizzata: specificano il modo in cui viene distribuita la CPU in caso di conflitto. La CPU verrà allocata prima alle macchine virtuali con priorità più alta.

  • Riserva cicli CPU (%): specifica la percentuale di risorse CPU associate a un processore logico che deve essere riservata per la macchina virtuale. Questa opzione è utile quando una macchina virtuale esegue applicazioni con un utilizzo particolarmente elevato di CPU e si desidera garantire un livello minimo di risorse CPU. L'impostazione zero indica che nessuna specifica percentuale di CPU è riservata per la macchina virtuale. Questa impostazione è supportata solo per Windows Server 2012.

  • Limita cicli CPU (%): specifica che la macchina virtuale non deve usare una percentuale di un processore logico superiore a quella indicata. Questa impostazione è supportata solo per Windows Server 2012.

Le impostazioni di queste proprietà garantiscono che alle macchine virtuali possa essere assegnata o annullata la priorità in caso di overcommit delle risorse CPU. Per carichi di lavoro estremamente impegnativi, è possibile aggiungere più processori virtuali, soprattutto quando la CPU fisica è vicina al limite massimo.

Limitazione della memoria e peso

La limitazione della memoria consente di assegnare o annullare la priorità dell'accesso alle risorse di memoria quando queste ultime sono sottoposte a vincoli. Quando l'utilizzo della memoria in un host è elevato, alle macchine virtuali con priorità di memoria più alta le risorse di memoria vengono allocate prima che alle macchine virtuali con priorità più bassa. Specificando una priorità bassa si potrebbe impedire l'avvio di una macchina virtuale quando sono in esecuzione altre macchine virtuali e la memoria disponibile è insufficiente. È possibile impostare le impostazioni di priorità di memoria e le soglie come segue:

  • Statico: la quantità di memoria statica assegnata a una macchina virtuale specifica

  • Dinamico: le impostazioni di memoria dinamica includono:

    1. Memoria di avvio: quantità di memoria allocata alla macchina virtuale all'avvio. Questo valore deve essere impostato almeno sulla quantità di memoria minima richiesta per l'esecuzione del sistema operativo e delle applicazioni della macchina virtuale. La memoria dinamica regolerà la quantità di memoria in base alla necessità.

    2. Memoria minima: la quantità minima di memoria richiesta per la macchina virtuale. Consente a una macchina virtuale inattiva di abbassare il consumo di memoria al di sotto del requisito della memoria di avvio. La memoria disponibile può essere quindi usata da altre macchine virtuali.

    3. Memoria massima: il limite di memoria allocata alla macchina virtuale. Il valore predefinito per Windows Server 2012 è 1 TB.

    4. Percentuale buffer di memoria: la memoria dinamica aggiunge memoria a una macchina virtuale in base alla necessità, ma è possibile che un'applicazione richieda la memoria prima che la memoria dinamica la allochi. La percentuale di buffer di memoria consente di specificare la quantità di memoria disponibile da assegnare alla macchina virtuale se necessario. La percentuale si basa sulla quantità di memoria effettivamente necessaria alle applicazioni e ai servizi eseguiti nella macchina virtuale. Essa è espressa come percentuale in quanto cambia in base ai requisiti della macchina virtuale.

      La percentuale viene calcolata come segue: Quantità di buffer di memoria = memoria richiesta dalla macchina virtuale/(valore buffer memoria/100). Se, ad esempio, la memoria impegnata per la macchina virtuale è 1000 MB e il buffer è pari al 20%, verrà allocato un ulteriore buffer pari al 20% (200 MB) per un totale di 1200 MB di memoria fisica allocata alla macchina virtuale.

    5. Peso memoria: la priorità allocata a una macchina virtuale quando le risorse di memoria sono completamente usate. Se si imposta un valore di priorità alto, in fase di allocazione delle risorse di memoria la macchina virtuale avrà la priorità. Se si imposta una priorità bassa, una macchina virtuale potrebbe non essere avviata se le risorse di memoria non sono sufficienti.

Per informazioni su come configurare la limitazione della memoria e del processore, vedere Come configurare la limitazione della memoria e del processore per VMM.