I den här artikeln kommer vi att förklara varför Windows kan släpa och vara långsamt och kommer att berätta om populära övervakningsverktyg som kan hjälpa dig att hitta problemet. Denna information kommer att vara användbar för både Windows-baserade serveradministratörer och vanliga användare med hemdatorer. Artikeln kommer väl till pass för dem som vill öka prestandan hos sina virtuella servrar på Windows.
En servers prestanda beror på olika faktorer. För vårt syfte kan vi dela in alla källor till problemet i flera grupper: CPU, RAM, hårddisk, nätverk och programvara. Om orsaken till problemen inte är uppenbar, är det vettigt att först kontrollera ovanstående komponenter. Låt oss titta närmare på inbyggda verktyg för systemets prestandaanalys och använda Windows Server 2012 R2 som exempel.
Task manager
Task Manager låter oss hantera processer: prioritera dem, "tilldela”, dem till vissa processorer, skapar nya processer, men den vanligaste användningen av det är att ta en snabb titt på systemets belastning och tvångsstänga applikationer.
Så här öppnar du Aktivitetshanteraren:
- klicka med höger musknapp i aktivitetsfältet och välj "Aktivitetshanteraren"
- enter kommandot "taskmgr"I"Körning" fönster eller kommandorad.
- tryck på "Ctrl+Alt+Del" och välj "Aktivitetshanteraren"
- tryck på "Ctrl + Skift + Esc"
Aktivitetshanteraren visar mätvärden i realtid för varje aktiv process: minnesfotavtryck, processorbelastning, etc. Du kan också hitta mer detaljerad information i "Detaljer". Du kan klicka på valfri övre del av en kolumn för att sortera raderna efter kolumnens värde. För att tvinga en process, klicka med höger musknapp på processen och välj "Slutuppgift”. Det finns några andra åtgärder i den sammanhangsberoende menyn också.
Om det finns mer än en användare som arbetar med servern kommer du att ha nytta av den här "användare”-fliken där du kan se alla processer sorterade efter användaren. Klicka med höger musknapp för att öppna den sammanhangsberoende menyn med alla tillgängliga åtgärder. En administratör kan skicka ett meddelande, stänga av eller avsluta en användares session.
I "Tjänster"-fliken hittar du information om alla tjänster, och du kan också starta, stoppa eller starta om vilken tjänst som helst från kontextmenyn. I "Processer"-fliken ser du att processer är grupperade efter typ och i "Prestanda”-fliken, grafisk presentation av belastningen på alla komponenter i systemet.
Således, i Aktivitetshanteraren, kan en användare se minimalt med tillräcklig information om systemets belastning som kan hjälpa dig att genomföra en första analys av vad som saktar ner Windows.
Resursövervakare
Resursmonitorn innehåller mer detaljerad information om du behöver den. Förutom CPU-belastning och RAM-minne kan du se "läs" och "skriv"-operationer, öppnade filer, relaterade tjänster och bibliotek och nätverksaktivitet i realtid.
Vill du veta hur man öppnar Resource Monitor? Vi har några alternativ för dig:
- klick "Öppna Resource Monitor"I"Prestanda” i Task Manager-fönstret;
- stiga på "resmon" kommandot på kommandoraden eller "Körning” fönster;
- välj "Resursövervakare"I"verktyg”-menyn för tjänsteansvarig
Information på varje flik i Resursövervakaren presenteras som tabeller och grafer. För att variera uppsättningen av kolumner i tabellerna måste du klicka med höger musknapp i den övre delen av en kolumn och välja "Välj kolumnerOm du markerar någon process på någon flik kommer informationen i alla andra flikar att sorteras efter de valda värdena.
Information om CPU-aktivitet, minne, diskar och nätverk presenteras på separata flikar, och "Översikt”-fliken innehåller kumulativ information från alla komponenter.
Låt oss ta en titt på några användbara funktioner i Windows Resource Monitor.
Att hitta en process som blockerar en fil
Det kan finnas en situation när systemet visar ett felmeddelande när du försöker ta bort eller redigera en fil som säger att filen används av ett annat program och därför inte kan redigeras eller raderas. För att hitta processen som blockerar filen måste du ange en del av dess namn i "Tillhörande handtag"-avsnittet i "CPUAvsluta processen vid behov.
Övervakning av diskaktivitet
I "Disk"-fliken kan du se läs-skrivoperationer utförda. På skärmdumpen kan du se ett exempel när systemet aktivt adresserar växlingsfil "c:/pagefile.sys”, vilket vanligtvis saktar ner systemet och indikerar brist på tillgängligt RAM.
Var också uppmärksam på "Diskkölängd” metrisk. Normalt bör det inte överstiga antalet diskar mer än två gånger. Om det bara finns en fysisk disk installerad bör kön inte vara längre än 1-2.
Frekventa träffar av detta mått och lång aktivitetstid kan indikera låg prestanda för diskundersystemet.
Nätverksaktivitetsövervakning
I "nätverks”-fliken kan du hitta processer som belastar ditt nätverk för mycket. Jag kan vara en tredjepartsapplikation (som exemplifierad på skärmdumpen) eller interna processer. En automatisk systemuppdatering skulle vara ett bra exempel.
I "TCP-anslutningar" avsnitt hittar du användbara mätvärden som "Paket lost" procent och "Latens” som hjälper dig att uppskatta din nätverksanslutning.
Dessutom, i "nätverks”-fliken hittar du lyssningsportar och brandväggsstatus.
Aktivitetshanteraren och resurshanteraren hjälper dig att hitta problemet endast under förutsättning att det inträffar i samma ögonblick som du utför analysen. Men ofta kan ett problem dyka upp ibland. Därför kommer vi att beskriva några övervakningsverktyg för att övervaka ditt systems tillstånd under en viss period.
Prestanda övervakning
Prestandaövervakning låter dig spåra mätvärden för olika systemobjekt i operativsystemet. Till exempel objektet "Fysisk disk" har följande mätvärden "Diskaktivitet %"Och"Genomsnittlig diskkölängd", och objektet "Minne" har mått "Sidutdata/с".
Så här öppnar du:
- välj "Prestanda övervakning"I"verktyg”-menyn för serverhanterare;
- springa "perfmon" på kommandoraden eller "Körning” Fönster;
- välj "Prestanda övervakning"I"Administration”-delen av kontrollpanelen.
Prestandamonitor består av tre huvudkomponenter: "Övervakningsverktyg","Datainsamlaruppsättning"Och"Rapport". I "Övervakningsverktyg" avsnittet kan du hitta ett verktyg för att övervaka räknare i realtid eller visa rapporter som sparats tidigare. "Datainsamlaruppsättning" innehåller en uppsättning monitorer som vi kommer att observera. För vår systemanalys kan vi använda befintliga systemgrupper eller skapa nya. I "Rapport” avsnitt kommer du att se sparade resultat av övervakning.
Låt oss ta en närmare titt på vår analys med hjälp av en befintlig uppsättning datainsamlare i "System prestanda"
1. Gå till "Datainsamlare set" avsnitt - "Systemkrav" och starta "System prestanda"
2. Vänta tills data har samlats in - 1 minut som standard och öppna sedan den nya rapporten i "Rapport" avsnitt - "Systemkrav Prestanda"
Överst i rapporten kan du se kumulativ information från huvudsystemkomponenterna och några rekommendationer om några problem upptäcktes. Analysen upptäckte en brist på RAM på vår testserver.
För att se hur räknarna förändrades under datainsamlingsprocessen klicka på "Se data i Performance monitor". Klicka sedan på valfri räknare du vill längst ned på skärmen, till exempel "CPU belastning %"Och klicka"Framhäva” i verktygsfältet för att markera grafen med en fet svart linje. Under grafen ser du medel-, max- och minimivärden för den valda räknaren.
Som regel sparas alla rapporter som vanliga filer i "c:\Perflog”-mappen, så att du hittar den på nolltid och placerar den var du behöver.
Inbyggda datainsamlaruppsättningar är inte redigerbara, men för de du skapade manuellt kan du ställa in olika parametrar, såsom datainsamlingens varaktighet eller schemalagd tid.
För att skapa en grupp bör du klicka med höger musknapp på "Special"-mappen i "Datainsamlare set", välj "Lägg till”-”Datainsamlare set" och följ instruktionerna i guiden. Om du klickar med höger musknapp på en grupp du skapat och väljer "Våra Bostäder” det öppnar ett fönster där du kan redigera standardparametrar.
Händelselogg
Alla viktiga ändringar i operativsystemet registreras i händelseloggen, oavsett om det är en start/stopp av tjänst, uppdateringsinstallation, omladdning, läsning från diskfel eller programfel. Händelser är uppdelade i information, kritiska, felmeddelanden och varningshändelser.
Om din Windows släpar efter, att vara långsam ibland eller misslyckas ibland, eller kanske ett program fungerar instabilt, finns det en god chans att du hittar poster relaterade till problemen i händelseloggen. Genom dessa register kommer du att kunna ta reda på vad som orsakar problem.
Så här startar du händelseloggen:
- välj "Visa händelser"I"verktyg”-menyn i Aktivitetshanteraren.
- välj "Visa händelser"I"Administration”-gruppen i kontrollpanelen.
- springa "eventvwr" på kommandoraden eller i "Körning" fönster
Loggar finns i "Windows loggar"Och"Applikationer och tjänster" sektioner. Mer sannolikt kommer informationen om fel att finnas i "Systemkrav" loggen för "Windows loggarMen om du i förväg vet exakt vad du letar efter, befintlig vy "Ledningsevenemang” där du kan se information från alla huvudloggar. Du kan inte redigera en befintlig vy, så om du behöver ändra loggarna eller händelsekategorierna, skapa din vy eller kopiera en befintlig.
Klicka med höger musknapp på "Ledningsevenemang" visa och välj "Kopiera redigerbar vy"Klicka på"Ок" i det öppnade fönstret. Som ett resultat kommer du att se din nya vy "Hanteringshändelser (1)". För att redigera denna vy, välj den och klicka på knappen till höger i fönstret "Filtrera aktuell redigerbar vy".
Du kan endast ställa in utdata för fel och kritiska händelser för att utföra analysen.
Tillförlitlighetsmonitor
Tillförlitlighetsmonitor kan betraktas som ett tillägg till händelseloggen. För att starta det måste du öppna "Kontrollpanel", gå till "Supportcenter"Och klicka"Visa tillförlitlighetslogg"I"Underhåll" sektion.
Händelser i monitorns fönster är grupperade efter datum. Om du väljer ett visst datum kommer du att se listan med relaterade händelser längst ner på skärmen. Du kommer också att se tillförlitlighetslinjen längst upp på skärmen beroende på kritiskhetsnivån. Detta hjälper dig att uppskatta feldynamiken.
De verktyg som vi har beskrivit kompletterar varandra. Det är därför du använder dem i komplexet för att ge dig den mest detaljerade informationen om ditt system.
Dessa verktyg kan hjälpa till att hitta de flesta problemen med Windows. Ganska ofta kan dessa problem upptäckas och elimineras vilket låter dig återställa systemets prestanda utan att installera om Windows.