Med Windows System Resource Manager för operativsystemet Windows Server® 2008 R2 kan du hantera serverprocessor- och minnesanvändning med standardresursprinciper eller anpassade resursprinciper. Genom att hantera resurserna kan du säkerställa att alla tjänster som en enskild server tillhandahåller är tillgängliga på likvärdig basis eller att resurserna alltid är tillgängliga för program, tjänster eller användare med hög prioritet.

I Windows System Resource Manager hanteras bara processorresurser när den kombinerade processorbelastningen är större än 70 procent. Det innebär att resurserna som kan användas av varje förbrukare inte begränsas aktivt när processorbelastningen är låg. När det är konkurrens om processorresurser gör resursallokeringsprinciper det lättare att säkerställa lägsta resurstillgänglighet baserat på hanteringsprofilen som du definierar.

Funktioner i Windows System Resource Manager

Du kan använda Windows System Resource Manager om du vill:

  • Hantera systemresurser (processor och minne) med förkonfigurerade principer eller skapa anpassade principer som allokerar resurser per process, per användare, per Fjärrskrivbordstjänster-session eller per IIS-programpool (Internet Information Services).

  • Använd kalenderregler för att tillämpa olika principer vid olika tidpunkter utan manuella åtgärder eller omkonfigurationer.

  • Välj automatiskt resursprinciper som bygger på serveregenskaper och händelser (t.ex. klusterhändelser eller villkor) eller ändringar i installerat fysiskt minne eller antal processorer.

  • Samla in uppgifter om resursanvändning lokalt eller i en anpassad SQL-databas. Uppgifter om resursanvändning från olika servrar kan konsolideras på en enda dator som kör Windows System Resource Manager.

  • Skapa en datorgrupp för att ordna de fjärrskrivbordsservrar som du vill hantera. Principer går enkelt att exportera eller ändra för en hel datorgrupp.

Fördelar med resurshantering

En server som kör en enskild roll behöver vanligtvis inte resurshantering eftersom Windows Server 2008 R2 har utformats för att tilldela så många resurser som möjligt till aktiviteter utanför operativsystemet. När flera program och tjänster är installerade på en enda server är de dock inte medvetna om konkurrerande processer. Ohanterade program eller servrar använder vanligtvis alla tillgängliga resurser för att utföra en uppgift. Därför är det viktigt att använda ett verktyg som Windows System Resource Manager för att hantera systemresurser på servrar för flera funktioner. Det finns två stora fördelar med att använda Windows System Resource Manager:

  • Fler tjänster kan köras på en enstaka server eftersom tjänstens tillgänglighet kan förbättras genom dynamiskt hanterade resurser.

  • Högprioriterade användare eller systemadministratörer får åtkomst till systemet även under tider av maximal resursbelastning.

Metoder för resurshantering

Windows System Resource Manager innehåller fem inbyggda resurshanteringsprinciper som du kan använda för att snabbt implementera hantering. Dessutom kan du skapa egna resurshanteringsprinciper som är anpassade efter dina behov.

Inbyggda resurshanteringsprinciper

Du kan aktivera de inbyggda resurshanteringsprinciperna genom att välja vilken principtyp som ska användas. Ingen ytterligare konfiguration behövs.

Princip Beskrivning

Samma för alla processer

När resursallokeringsprincipen Equal_Per_Process hanterar systemet behandlas alla aktiva processer likadant. Exempel: Om en server som kör tio processer når 70 procent processoranvändning begränsas varje process till att använda 10 procent av processorresurserna när de konkurrerar. Observera att resurser som inte används av processer med lågt utnyttjande allokeras till andra processer.

Samma för alla användare

När resurshanteringsprincipen Equal_Per_User hanterar systemet grupperas processer enligt användarkontot som kör dem, och var och en av dessa processgrupper får samma behandling. Exempel: Om fyra användare kör processer på servern tilldelas varje användare 25 procent av systemresurserna för att slutföra dessa processer. En användare som kör ett enstaka program allokeras samma resurser som en användare som kör flera program. Denna princip är särskilt användbar för programservrar.

Samma för alla sessioner

När resursallokeringsprincipen Equal_Per_Session hanterar systemet allokeras resurserna likvärdigt för varje session som är ansluten till systemet. Denna princip ska användas med fjärrskrivbordsservrar.

Samma för alla IIS-programpooler

När resursallokeringsprincipen Equal_Per_IISAppPool hanterar systemet behandlas alla aktiva programpooler på samma sätt, och program som inte tillhör någon IIS-programpool kan bara använda resurser som inte används av IIS-programpooler.

Viktade fjärrsessioner

När resursallokeringsprincipen Weighted_Remote_Sessions hanterar systemet grupperas processerna efter den prioritet som har tilldelats användarkontot. Exempel: om tre användare har fjärranslutit får den användare som har tilldelats högsta prioritet den högsta prioriteten till processorn, användaren som har tilldelats standardprioritet får näst högsta prioritet till processorn och den användare som har tilldelats grundläggande prioritet den lägsta prioriteten till processorn. Denna princip ska användas med fjärrskrivbordsservrar.

OBS

När Weighted_Remote_Sessions har angetts som hanteringsprincip delegeras systemhanteringen till Windows Server 2008 R2-schemaläggaren och Windows System Resource Manager tar bara profiler av systemet. Kärnan kräver att datorn startas om då Weighted_Remote_Sessions ställs in eller tas bort som hanteringsprincip.

Anpassad resurshantering

Du kan använda anpassade resurshanteringsmetoder för att identifiera resursanvändare och allokera resurser till dem utifrån dina egna villkor.

Funktion Beskrivning

Processmatchningskriterier

Du kan välja tjänster eller program som ska hanteras av resursallokeringsprincipregler. Du kan välja efter filnamn eller kommando, eller ange användare och grupper. Exempelvis kan du skapa ett processmatchningsvillkor som tillämpar hantering till programmet iexplore.exe när det körs av användaren Administratör.

Resursallokeringsprinciper

Allokera processor- och minnesresurser till processer som anges i processmatchningsvillkoren som du skapar.

Undantagslistor

Du kan undanta program, tjänster, användare eller grupper från hantering av Windows System Resource Manager.

OBS

Du kan också använda kommandoradssöksvägsmatchning i en resursallokeringsprincip för att undanta ett program från hantering, gällande enbart den principen.

Schemaläggning

Använd ett kalendergränssnitt för att styra engångshändelser eller återkommande ändringar i resursallokeringen. Olika resursallokeringsprinciper kan gälla olika tidpunkter på dagen, olika dagar i veckan eller enligt andra schemamönster.

Villkorsprincipprogram

Byt automatiskt resursallokeringsprincip som svar på särskilda systemhändelser (t.ex. installera nytt minne eller fler processorer, starta eller stoppa en nod, ändra tillgängligheten för en resursgrupp i ett kluster).

Ytterligare referenser


Innehåll