Windows System Resource Manager
Sissejuhatus
Windows System Resource Manager(WSRM) on üks Windows 2008 Server komponent. Lisana on võimalik Windows System Resource Manager võimalik alla laadida ka Windows Server 2003 Enterprise ja Datacenter versioonidele.
WSRM-i võimaldab muuta ja piirata protsesside arvuti ressursside kasutamist. WSRM-i abil seatud priiangute abil saab kindel olla, et protsess ei võta enda all liiga suurt osa serveri ressurssidest.
Kus kasutada?
Windows System Resource Manageri saab kasutada erinevate programmide ja protsesside haldamiseks mis vastavad kriteeriumitele(info allpool). Näiteks kui soovitakse hallata virtuaal masinaid. Andes igale virtuaal masinale oma kindlad piirid, ei sega see teiste virtuaal masinate tööd. Teine koht kus saab kasutada WSRMi, oleks suured süsteemid paljude klientidega. Piirates ära igale kliendile antava ressursi, võib kindlam olla, et süsteem töötab stabiilsemalt. Kui on olemas server kuhu on lubatud mitu Remote Desktopi ühendust, siis on ka võimalik hallata nende ressursi kasutamist WSRMi abil.
Paigaldus
1. Ava Server Manager. (Start > Administrative Tools > Server Manager)
2. Server Manageris otsi üles Features Summary.
3. Vajuta Add Features. Avaneb Add Features Wizard.
4. Selected Features lehel, vali Windows System Resource Manager, pannes linnukese selle ette ja vajuta Next.
5. Kui soovid installeerida lisasid Windows System Resource Manageri jaoks, vali Add Required Features.
6. Confirm Installation Selection lehel, kontrolli kas vastavad rollid ja lisad paigaldatakse:
- Windows Internal Database
- Windows System Resource Manager
7. Vajuta Install.
8. Kui mõni neist valikutest oli juba ennem paigaltatud, paigaldatakse ainult uued valikud.
9. Installation Results lehel on näha mida paigaldati ja mida ei paigaltatud.
Kontroll
Kontrolli kas WSRM läks korralikult tööle.
1. Vajuta Start > Administrative Tools > Services. 2. Microsoft Management Consoles otsi service-ite alt üles Windows System Resource Manager. 3. Kontrolli kas tema staatuseks on Started.
- Kui ei ole Started, siis vajuta paremat hiirenuppu ning vali start.
Windows System Resource Manageri kasutamise piirangud
On olukordi kus ei tohiks kasutada WSRM-i kasutada.
Programmid Sisse-ehitatud ressursi haldusega.
Programmid ja protsessid, millel on ise enda oma haldus süsteem, ei tohiks WSRM-iga hallata. See võib takistada Windows System Resource Manageri tööd. Kui Programm haldab ainul ühte ressurssi (näiteks mälu kasutamist), siis võib hallata selle programmi jaoks protsessori kasutamist.
Programmid mis kasutavad töö objekte (job objects)
Sellised programme ei ole võimalik hallata Windows System Resource Manageri abil. Kui soovid teada, kas programm kasutab töö objekte, pead uurima programmi juhendit.
Operatsiooni süsteemi protsessid
Operatsiooni süsteemi protsess ei ole võimalik hallata WSRM-i abil.
Resource Management Policies
Resource Allocation Policy defineerib kui palju ressursse hallatakse Windows System Resource Manageriga. Ainult üks policy saab korraga olla kasutuses. Allocation Policy määrab ära kriteeriumid mille järgi halltakase süsteemi ressursse.
Enne tööle hakkamist, tuleks läbi lugeda paar artiklit hallatavate ressursside kohta:
- Protsessori haldamine Windows System Resource Mangaeriga: http://technet.microsoft.com/en-us/library/cc753280.aspx
- Mälu haldamine Windows System Resource Manageriga: http://technet.microsoft.com/en-us/library/cc753446.aspx
Resource Allocation Policy tekitamine
Resource Allocation Policy peab sisaldama vähemalt ühte ressursi jaotust.
1. Ava Windows System Resource Manager. (Start > Administrative Tools > Windows System Resource Manager)
2. Connect to Computer kastikeses, Vali This computer ja vajuta Connect.
3. Parema hiirenupuga vajuta Resource Allocation Policies ja siis vajuta New Resource Allocation Policy.
4. New Resource Allocation Policy kastis, lisa Policy name.
- Nimes ei tohi kasutada selliseid tähemärkke: , \ / * ; ? : " | - < >.
5. Add or Edit Resource Allocation kastikeses, tee vastavad valikud mida soovid kasutada.
6. Kui kõik on valmis, vajuta OK.
Protsessori haldamine
1. Add or Edit Resource Allocationi kastis, General tabis, leia Process matching criteria nimekiri ning vali sealt vastav kriteeria mida soovid kasutada.
- Working With Process Matching Criteria: http://technet.microsoft.com/en-us/library/cc732896.aspx
2. Percentage of processor allocated for this resource kastis, vali vastav protsent protsessorist mida eraldada.
3. kui soovid veel lisada eraldusi, siis tee uuesti esimene ja teine punkt.
Mälu haldamine
1. Add or Edit Resource Allocationi kastis, General tabis, leia Process matching criteria nimekiri ning vali sealt vastav kriteeria mida soovid kasutada.
2. Memory tabis, vali üks või mõlemad:
- Use maximum committed memory for each process
- Use maximum working set limit for each process
3. Kui valisid Use maximum committed memory for each process:
- Maximum committed memory limit per process kastis vali vastav suurus megabaitides.
- If memory is surpassed kastis, vali tegevus mida teha siis, kui tekib selline olukord.
4. Kui sa valisid Use Maximum working set limit for each process, sisesta Maximum Working set limit per process kasti suurus megabaitides.
5. vajuta OK.
6. Kui soovid mälu eraldusi juurde lisada, korda punktid 1-5.
Vali prtsessori sugulus(Prcessor Affinity)
1. Add or Edit Resource Allocationi kastis, General tabis, leia Process matching criteria nimekiri ning vali sealt vastav kriteeria mida soovid kasutada.
2. Advanced tabis, vali Use specified processors.
- See valik on anilt avatud süsteemis kus on mitu erinevat protsessorit(mitme tuumalised protsessorid kuuluvad ka sinna hulka).
3. Sisesta protsessori number või nende nimekiri ja vajutage OK.
- Kui soovid ainult ühte prtosessorit, kirjuta ainult üks number.
- Kui soovid mitut erinevat, siis vali kas 1,3,10 jne. või 1-4.(viimane valik valib kõik protesessorid 1st kuni 4ni)
Sub-Allocate Resources
Windows System Resource Manageris on võimalik ka jaotada jaotatud ressursse. See tähendab et juba ressursi sisse mida on jaotatud, on võimalik tekitada uusi jaotusi.
Täpsemalt sellest: http://technet.microsoft.com/en-us/library/cc732125.aspx
Kasutatud kirjandus
- http://www.windowsnetworking.com/articles_tutorials/Windows-System-Resource-Manager-Part1.html
- http://technet.microsoft.com/en-us/library/cc771218(WS.10).aspx
- http://technet.microsoft.com/en-us/library/cc732125.aspx
- http://en.wikipedia.org/wiki/Processor_affinity
- http://technet.microsoft.com/en-us/library/cc771472.aspx
- http://technet.microsoft.com/en-us/library/cc732705.aspx
- http://technet.microsoft.com/en-us/library/cc772425.aspx
- http://technet.microsoft.com/en-us/library/cc753939.aspx
- http://technet.microsoft.com/en-us/library/cc720296(WS.10).aspx
Lisa info
- Working with Windows System Resource Manager on Remote Computers: http://technet.microsoft.com/en-us/library/cc731944.aspx
- Scheduling Resource Management with the Calendar: http://technet.microsoft.com/en-us/library/cc771831.aspx
- Use Conditions to Adjust Resource Policies: http://technet.microsoft.com/en-us/library/cc733140.aspx
- User Interface info: http://technet.microsoft.com/en-us/library/cc770722.aspx
- Start and Stop WSRM: http://technet.microsoft.com/en-us/library/cc725950.aspx
Autor
Riho Hiiepuu A22