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 resursanvändningsdata lokalt eller i en anpassad SQL-databas. Resursanvändningsdata från flera servrar kan konsolideras på en enstaka dator som kör Windows System Resource Manager.

  • Skapa en datorgrupp för att ordna de Värdserver för fjärrskrivbordssession (RD Session Host)-servrar 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. Ett ohanterat program eller en ohanterad tjänst använder vanligtvis alla tillgängliga resurser för att utföra en aktivitet. Det är därför viktigt att använda ett verktyg, t.ex. Windows System Resource Manager, för att hantera systemresurser på servrar för flera funktioner. Det finns två viktiga fördelar med att använda Windows System Resource Manager:

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

  • Användare eller systemadministratörer med hög prioritet kan komma åt systemet även under 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. Du kan dessutom skapa anpassade resurshanteringsprinciper som motsvarar dina specifika önskemål.

Inbyggda resurshanteringsprinciper

Du kan aktivera inbyggda resurshanteringsprinciper genom att välja principtypen som ska användas. Ingen ytterligare konfiguration krävs.

Princip Beskrivning

Samma för alla processer

När resurshanteringsprincipen Equal_Per_Process hanterar systemet får varje process som körs samma behandling. 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 resurshanteringsprincipen Equal_Per_Session hanterar systemet allokeras resurser på likvärdig basis för varje session som är ansluten till systemet. Denna princip ska användas med RD-sessionsvärd-servrar.

Samma för alla IIS-programpooler

När resursallokeringsprincipen Equal_Per_IISAppPool hanterar systemet får varke IIS-programpool som körs samma behandling, och program som inte ingår i en IIS-programpool kan endast använda resurser som inte förbrukas 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 RD-sessionsvärd-servrar.

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 så kan du ange användare eller 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

Undanta program, tjänster, användare eller grupper från hantering i 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 kontrollera engångshändelser eller återkommande ändringar i resursallokering. Olika resursallokeringsprinciper kan vara aktiva vid olika tidpunkter på dagen, i veckan eller enligt andra schemaläggningsparadigmer.

Villkorsprincipprogram

Växla automatiskt resursallokeringsprinciper som svar på vissa systemhändelser (t.ex. installera nytt minne eller ytterligare processorer, starta eller stoppa en nod eller ändra tillgängligheten för en resursgrupp i ett kluster).

Ytterligare referenser


Innehåll