Målet med Windows System Resource Manager är att se till att systemresurser är tillgängliga för processer, användare, Fjärrskrivbordstjänster-sessioner eller IIS-programpooler (Internet Information Services) (de kallas gemensamt belastningar). Om dessa arbetsbelastningar är ohanterade kan de konkurrera om och överbelasta systemresurserna. Det finns dock situationer då Windows System Resource Manager inte är en lämplig hanteringslösning eller inte kan garantera tillräckliga resurser till serverarbetsbelastningar.

Varning

Systemresurser kan inte hanteras korrekt i Windows System Resource Manager om datorn hanteras av en annan resurshanterare, inklusive processorienterade och jobbobjektorienterade resurshanterare. Använd Windows System Resource Manager som den enda resurshanteraren på datorn.

Vad bör inte hanteras i Windows System Resource Manager

Program med inbyggd resurshantering

Program och processer som ändrar processprioritet, minnesgränser eller processortillhörighet dynamiskt kan störa den korrekta funktionen hos Windows System Resource Manager.

Om du använder Windows System Resource Manager för att hantera en dator med program som innefattar inbyggd resurshantering, måste du lägga till självhanterade program och processer eller ta med den resurs som programmet hanterar själv i den användardefinierade undantagslistan. Exempel: om en databasserver hanterar minne kan Windows System Resource Manager användas för att hantera processorn men bör inte användas för att hantera programmets minne.

Mer information om den användardefinierade undantagslistan finns i Arbeta med den användardefinierade undantagslistan.

Program som använder jobbobjekt

Vissa program skapar processer som använder jobbobjekt. Processer som använder jobbobjekt kan inte hanteras i Windows System Resource Manager. Se dokumentationen för programmet för att avgöra om programmet använder jobbobjekt.

Om du använder Windows System Resource Manager för att hantera en dator med program som använder jobbobjekt, måste du lägga till dessa program i den användardefinierade undantagslistan.

Vad hanteras inte i Windows System Resource Manager

Program eller processer som ett undantaget program är värd för

Var försiktig när du lägger till processer som är värdar för andra processer eller program i den användardefinierade undantagslistan. Om ett program som t.ex. svchost.exe läggs till i den användardefinierade undantagslistan, kan processer som det är värd för förbruka alla tillgängliga resurser eftersom det inte hanteras. Om värdprocessen inte finns i den användardefinierade undantagslistan hanteras den och processer som den är värd för som en del av en villkorsmatchning eller som en del av standardgruppen.

Resurser som används av operativsystemet

Processor- och minnesresurser som används av operativsystemet är undantagna från hantering i Windows System Resource Manager. Exempel: om operativsystemet använder 25 procent av den tillgängliga processorkraften i ett system som hanteras av resursallokeringsprincipen Equal_per_user, tilldelas var och en av tre användare som kör processer på datorn 25 procent av den totala processorkraften, vilket är 33,33 procent av den processorkraft som är tillgänglig för hantering.

Om de återstående resurserna inte räcker till för att stödja arbetsbelastningarna på servern kan du göra följande:

  • Reducera antalet arbetsbelastningar som körs på servern.

  • Installera extra maskinvara för att öka de tillgängliga resurserna.

  • Installera en Server Core-installation av operativsystemet Windows Server 2008 för att reducera resurserna som förbrukas av operativsystemet (om programmen och tjänsterna som körs på servern stöder den).

Ytterligare referenser


Innehåll