Con Gestione risorse di sistema Windows per il sistema operativo Windows Server® 2008 R2 è possibile gestire l'utilizzo del processore e della memoria del server mediante criteri delle risorse standard o personalizzati. La gestione delle risorse può garantire un'uguale disponibilità di tutti i servizi forniti da un singolo server oppure una costante disponibilità delle risorse per applicazioni, servizi o utenti ad alta priorità.

Gestione risorse di sistema Windows gestisce le risorse del processore solo quando il carico combinato del processore supera il 70%. Ciò significa che non limita attivamente le risorse utilizzabili da ogni utente quando il carico del processore è basso. In caso di conflitto per l'utilizzo delle risorse del processore, i criteri di allocazione risorse garantiscono una disponibilità minima delle risorse in base al profilo di gestione definito dall'utente.

Funzionalità di Gestione risorse di sistema Windows

Gestione risorse di sistema Windows consente di eseguire le operazioni seguenti:

  • Gestire risorse di sistema (processore e memoria) mediante criteri preconfigurati oppure creare criteri personalizzati che consentano di allocare le risorse per processo, utente, sessione di Servizi Desktop remoto o pool di applicazioni Internet Information Services (IIS).

  • Utilizzare regole di calendario per applicare criteri diversi in momenti diversi senza riconfigurazioni o interventi manuali.

  • Selezionare automaticamente criteri delle risorse in base a proprietà ed eventi del server, ad esempio eventi o condizioni relative ai cluster, oppure in base a modifiche della memoria fisica installata o del numero di processori.

  • Raccogliere dati sull'utilizzo delle risorse localmente o in un database SQL personalizzato. I dati sull'utilizzo delle risorse raccolti da più server possono essere consolidati in un unico computer che esegue Gestione risorse di sistema Windows.

  • Creare un gruppo di computer per migliorare l'organizzazione dei Host sessione Desktop remoto che si desidera gestire. I criteri possono essere esportati o modificati in modo semplice per un intero gruppo di computer.

Vantaggi offerti dalla gestione delle risorse

Poiché Windows Server 2008 R2 è stato progettato in modo da allocare il maggior numero di risorse possibile ad attività non correlate al sistema operativo, la gestione delle risorse non è in genere necessaria per un server con un singolo ruolo. Quando in un singolo server sono installati più servizi e applicazioni, questi ultimi non sono tuttavia in grado riconoscere eventuali processi in conflitto. Un'applicazione o un servizio non gestito utilizza in genere tutte le risorse disponibili per completare un'attività. È pertanto importante utilizzare uno strumento quale Gestione risorse di sistema Windows per gestire le risorse di sistema in server multifunzione. L'utilizzo di Gestione risorse di sistema Windows offre due vantaggi principali:

  • È possibile eseguire più servizi in un singolo server poiché la disponibilità di ogni servizio può essere migliorata grazie alla gestione dinamica delle risorse.

  • Gli amministratori di sistema o gli utenti ad alta priorità possono accedere al sistema anche quando il carico delle risorse è massimo.

Metodi di gestione delle risorse

In Gestione risorse di sistema Windows sono disponibili cinque criteri di gestione risorse incorporati che possono essere utilizzati per implementare la gestione in modo rapido. È inoltre possibile creare criteri di gestione risorse personalizzati in base alle proprie esigenze.

Criteri di gestione risorse incorporati

Per abilitare i criteri di gestione risorse incorporati, selezionare il tipo di criterio da utilizzare. Non sono necessarie altre configurazioni.

Criterio Descrizione

Uguale per processo

Quando il sistema viene gestito in base al criterio di allocazione risorse Equal_Per_Process, ogni processo in esecuzione riceve lo stesso trattamento. Se ad esempio un server che esegue dieci processi raggiunge il 70% dell'utilizzo del processore, Gestione risorse di sistema Windows consentirà a ogni processo di utilizzare solo il 10% delle risorse del processore durante il conflitto. Si noti che le risorse non utilizzate dai processi con un basso utilizzo verranno allocate ad altri processi.

Uguale per utente

Quando il sistema viene gestito in base al criterio di allocazione risorse Equal_Per_User, i processi vengono raggruppati in base all'account utente da cui sono eseguiti e ogni gruppo di processi riceve lo stesso trattamento. Se ad esempio in un dato momento vi sono quattro utenti che eseguono processi nel server, a ogni utente verrà allocato il 25% delle risorse di sistema per il completamento di tali processi. Le risorse allocate saranno le stesse sia per un utente che esegue una singola applicazione che per un utente che esegue più applicazioni. Questo criterio risulta particolarmente utile per i server applicazioni.

Uguale per sessione

Quando il sistema viene gestito in base al criterio di allocazione risorse Equal_Per_Session, le risorse vengono allocate in modo uguale per ogni sessione connessa al sistema. Questo criterio è destinato all'utilizzo con server Host sessione Desktop remoto.

Uguale per pool di applicazioni di IIS

Quando il sistema viene gestito in base al criterio di allocazione risorse Equal_Per_IISAppPool, ogni pool di applicazioni IIS in esecuzione riceve lo stesso trattamento e le applicazioni non incluse in un pool di applicazioni IIS possono utilizzare solo le risorse non consumate dai pool di applicazioni IIS.

Sessioni remote ponderate

Quando il sistema viene gestito in base al criterio di allocazione risorse Weighted_Remote_Sessions, i processi vengono raggruppati secondo la priorità assegnata all'account utente. Se ad esempio vi sono tre utenti connessi in remoto, all'utente con priorità Premium verrà assegnato l'accesso con priorità più alta alla CPU, all'utente con priorità Standard verrà assegnato l'accesso con seconda priorità alla CPU e all'utente con priorità Di base verrà assegnato l'accesso con priorità più bassa alla CPU. Questo criterio è destinato all'utilizzo con server Host sessione Desktop remoto.

Nota

Quando Weighted_Remote_Sessions è impostato come criterio di gestione, la gestione del sistema viene delegata all'utilità di pianificazione di Windows Server 2008 R2 e Gestione risorse di sistema Windows si limita a definire il profilo del sistema. L'impostazione o la rimozione di Weighted_Remote_Sessions come criterio di gestione richiede un riavvio del computer imposto dal kernel.

Gestione personalizzata delle risorse

È possibile utilizzare metodi personalizzati di gestione delle risorse per identificare gli utenti delle risorse e allocare le risorse a tali utenti in base a criteri specifici.

Funzionalità Descrizione

Criteri di corrispondenza processo

Consentono di selezionare servizi o applicazioni da gestire in base alle regole dei criteri di allocazione risorse. È possibile selezionare le applicazioni o i servizi in base al nome di file o al comando oppure specificare utenti o gruppi. È ad esempio possibile creare un criterio di corrispondenza processo che applichi la gestione all'applicazione iexplore.exe quando viene eseguita dall'utente Administrator.

Criteri di allocazione risorse

Allocano risorse di memoria e processore ai processi specificati dai criteri di corrispondenza processo creati dall'utente.

Elenchi di esclusione

Escludono applicazioni, servizi, utenti o gruppi dalla gestione mediante Gestione risorse di sistema Windows.

Nota

In un criterio di allocazione risorse è inoltre possibile utilizzare la corrispondenza del percorso da riga di comando in un criterio di allocazione risorse per escludere un'applicazione dalla gestione solo in base a tale criterio.

Pianificazione

Utilizzare un'interfaccia di calendario per controllare eventi singoli o modifiche ricorrenti dell'allocazione delle risorse. È possibile attivare criteri di allocazione risorse diversi in momenti diversi del giorno, in giorni diversi della settimana oppure in base ad altri paradigmi di pianificazione.

Applicazione di criteri condizionali

Consentono di passare automaticamente da un criterio di allocazione risorse all'altro in seguito a determinati eventi di sistema, ad esempio l'installazione di nuova memoria o processori aggiuntivi, l'avvio o l'arresto di un nodo oppure la modifica della disponibilità di un gruppo di risorse in un cluster.

Ulteriori riferimenti


Argomenti della Guida