Hvis du ønsker å lese neste del i denne artikkelserien kan du gå til å jobbe med Windows System Resource Manager (Part 2).
Noen ganger en dårlig skrevet søknad kan konsumere så mye ressurser at det fratar andre anvendelser av de ressursene som de trenger. En måte å hindre et program fra å konsumere for mange ressurser, for eksempel minne og CPU tid, er å regulere applikasjoner ressursbruk ved hjelp av Windows System Resource Manager. I denne artikkelen vil jeg vise deg hvordan du bruker dette verktøyet til å få bedre kontroll over serverens ressurser.
Hva er nytt i Longhorn Server
Windows System Resource Manager er ikke et nytt verktøy for Longhorn Server. Det ble opprinnelig innført for Windows Server 2003. Den største forskjellen mellom Windows Server 2003 og Longhorn Server-versjoner er at Windows System Resource Manager har blitt en del av Longhorn Server-operativsystemet (kun Enterprise Edition). Som du kanskje vet, ble Windows System Resource Manager ikke inkludert i Windows Server 2003. Hvis du vil bruke Windows System Resource Manager med Windows Server 2003, kan du laste ned en kopi fra Microsoft hjemmeside: http: //www. microsoft.com/technet/downloads/winsrvr/wsrm.mspx I forbindelse med denne artikkelen, vil jeg jobbe med Longhorn Server versjon.
Installere Windows System Resource Manager
Selv om Windows System Resource Manager er inkludert som en del av Longhorn Server operativsystemet, er det ikke installert som standard (i alle fall ikke i den nåværende beta). Prosedyren for å installere Windows-komponenter i Longhorn Server er ganske forskjellig fra den metoden som du vil bruke i Windows Server 2003. Legg til /fjern programmer applet i Kontrollpanel er borte. I stedet må du legge til og fjerne Windows-komponenter ved å bruke Server Manager.
Begynn prosessen ved å åpne Server Manager. Når Server Manager åpnes velger Server Manager container på toppen av konsollen treet. Når du gjør det, bør detaljruten vise sammendragsinformasjon relatert til måten at serveren er konfigurert. Bla gjennom detaljruten til du kommer til den Features Summary delen, vist i figur A.
Figur A: The Features Summary delen brukes til å legge til eller fjerne Windows-komponenter
På dette punktet, må du klikke koblingen legge til funksjoner, vist i figuren. Dette vil føre til Windows for å starte veiviseren Add Features. Trollmannens første skjermbildet viser en serie med avmerkingsbokser som tilsvarer ulike Windows-komponenter. Velg Windows System Resource Manager i boksen. Når du gjør det, vil du se en pop-up boks som forteller deg at du må også installere SQL Server 2005 Embedded Edition. Klikk på Legg Må rolletjenester knappen for å velge de nødvendige komponentene og lukk pop-up vindu, sender deg tilbake til trollmannens funksjonen valgskjermen. Klikk på Installer-knappen og nødvendige tjenester vil bli installert på serveren.
Bruke Windows System Resource Manager
Når installasjonen er ferdig, kan du starte Windows System Resource Manager ved å velge den fra Administrative Verktøy-menyen. Når Windows System Resource Manager åpnes, vil du se en melding som spør om du ønsker å administrere den lokale datamaskinen eller en ekstern maskin. Ved anvendelsen av denne artikkel, velger du den lokale datamaskinen og klikk på Koble til. Hvis du tilfeldigvis får en feilmelding, og deretter kontrollere at Windows System Resource Manager tjenesten og SQL Server 2005 Embedded Edition tjenester kjører. Når en tilkobling er opprettet, skal Windows System Resource Manager-konsollen ser ut som den som er vist i figur B.
Figur B: Dette er hva Windows System Resource Manager-konsollen skal se ut etter at det er opprettet en forbindelse
Opprett Prosess matchende Kriterier
Nå som Windows System Resource Manager er oppe og går, la oss begynne med å lage noen prosess matchende kriterier. Opprette prosess matchende kriterier kan du definere et program eller en prosess slik at ressurser kan allokeres til det.
Det første trinnet er å plukke ut et program som du ønsker å opprette en prosess matchende kriterier for. Når du gjør dette, høyreklikk på prosessen matchende Kriterier container og velg New Process matchende Kriterier kommandoen fra den resulterende hurtigmenyen. Når du gjør det, vil Windows vise dialogboksen Nytt Process matchende Kriterier boks.
Når denne dialogboksen åpnes, er det første du vil bli bedt om det er et kriterium navn. Du kan legge inn noe som du vil inn i dette feltet, men jeg anbefaler å bruke et navn som beskriver prosessen som du kommer til å definere.
Nå må du angi prosessen, tjeneste eller applikasjon som du vil definere. For å gjøre dette, klikker du på knappen Legg til. Dette vil føre til Windows for å åpne Legg Rule dialogboksen. Hva vil du gjøre videre, avhenger av hvordan du ønsker å definere programmet, tjeneste eller prosess. For eksempel, hvis du ønsker å manuelt definere et program, bare skriv programmets banen og filnavnet i det Inkluder filer eller Command Lines feltet.
Du har også mulighet til å velge et program, prosess, service, eller til og med en IIS søknad bassenget fra en liste. Hvis du ser på figur C, vil du se en rullegardinliste med ordet Application i den. Du kan bruke denne rullegardinlisten til å velge enten et program, en løpende prosess, en registrert service, eller en IIS programutvalg. Ved å gjøre et valg, klikk på Velg-knappen og du vil se en liste over alternativer å velge mellom. Hvis du tilfeldigvis velger Application alternativet, vil Windows bare vise innholdet på harddisken i stedet for en liste over programmer. Det er opp til deg å velge programmet du vil definere
Figur C:. I denne figuren har jeg definert Notepad som en søknad
Før jeg går videre, vil jeg snakke litt mer om egenskaper ark vist i figur C. hvis du ser nøye på dette egenskaper ark, vil du se at det er rom for mer enn én fil eller kommandolinje. Grunnen til dette er at man definerer et program. Noen ganger anvendelser er sammensatt av mer enn en kjørbar fil. Når du definerer et program, kan du legge inn flere filer, eller en kombinasjon av programmer, prosesser, tjenester eller til og med IIS programutvalg.
Hvis du ser på bunnen av eiendommer ark vist i figur C, vil du legge merke til at det er en sjekk boksen som du kan bruke til å ekskludere filer eller kommandolinjer. Av og til kan du kjøre inn i en situasjon der de definerte program aksjer kjørbar kode med et annet program. Når dette skjer, kan du ikke ønsker å gjennomføre restriksjoner mot felles kode. Ekskluder filer eller Command Lines alternativet gir deg muligheten til å utelukke komponenter fra et program definisjon.
Klikk OK, og du vil bli returnert til den nye prosessen matchende Kriterier dialogboksen. Som du kan se i figur D, applikasjonen som vi har definert har blitt lagt til filer eller Command Lines listen. Klikk på OK en gang til, og programmet som du nettopp har definert vil bli oppført under Process matchende Kriterier container, som vist i Figur E.
Figur D: Søknaden som vi har definert har blitt lagt til Filer eller Command Lines liste
Figur E: Det nylig definert program er nå oppført med navn under Process matchende Kriterier container
Konklusjon
I denne artikkelen har jeg vist deg hvordan å definere et program inne i Windows System Resource Manager. I del to av denne artikkelen serien, vil jeg vise deg hvordan du kan regulere systemressurser forbrukes av programmet som du er definert.
Hvis du ønsker å lese neste del i denne artikkelserien kan du gå til Arbeids med Windows System Resource Manager (Part 2).