In dit artikel leggen we uit waarom Windows soms traag kan zijn en vertellen we u over populaire monitoringtools die u kunnen helpen het probleem te vinden. Deze informatie is nuttig voor zowel beheerders van Windows-servers als gewone gebruikers met thuis-pc's. Het artikel komt van pas voor iedereen die de prestaties van zijn virtuele servers op Windows wil verbeteren.
De prestaties van een server zijn afhankelijk van verschillende factoren. Voor ons doel kunnen we alle bronnen van het probleem in verschillende groepen verdelen: CPU, RAM, HDD, netwerk en software. Als de oorzaak van de problemen niet duidelijk is, is het zinvol om eerst de bovenstaande componenten te controleren. Laten we eens wat beter kijken naar ingebouwde tools voor de prestatieanalyse van het systeem en Windows Server 2012 R2 als voorbeeld gebruiken.
Task Manager
Taakbeheer stelt ons in staat processen te beheren: ze prioriteren, toewijzen aan bepaalde processors, nieuwe processen aanmaken, maar het meest voorkomende gebruik ervan is om snel de systeem belasting te bekijken en applicaties geforceerd af te sluiten.
Taakbeheer openen:
- Klik met de rechtermuisknop op de taakbalk en kies “Taakmanager"
- voer opdracht in “taskmgr" in de "lopen” venster of opdrachtregel.
- druk op "Ctrl+Alt+Del” en kies “Taakmanager"
- druk op "Ctrl + Shift + Esc"
Taakbeheer toont realtime statistieken voor elk actief proces: geheugengebruik, processorbelasting, enzovoort. Meer gedetailleerde informatie vindt u in het gedeelte ' Details '. U kunt op een willekeurig gedeelte bovenaan een kolom klikken om de rijen te sorteren op de waarde van die kolom. Om een proces geforceerd af te sluiten, klikt u met de rechtermuisknop op het proces en kiest u ' Taak beëindigen '. Er zijn ook nog een paar andere acties beschikbaar in het contextmenu.
Als er meerdere gebruikers met de server werken, is het handig om het tabblad ' Gebruikers ' te bekijken. Hier ziet u alle processen gesorteerd op gebruiker. Klik met de rechtermuisknop om het contextmenu met alle beschikbare acties te openen. Een beheerder kan een bericht verzenden, een gebruiker uitschakelen of de sessie beëindigen.
Op het tabblad ' Services ' vindt u informatie over alle services. U kunt elke service starten, stoppen of herstarten via het contextmenu. Op het tabblad ' Processen ' ziet u processen gegroepeerd per type en op het tabblad ' Prestaties ' een grafische weergave van de belasting van alle systeemcomponenten.
Zo kan een gebruiker in Taakbeheer minimale, voldoende informatie over de systeembelasting zien, waarmee hij een eerste analyse kan uitvoeren van wat Windows vertraagt.
Bronmonitor
De Resource monitor bevat meer gedetailleerde informatie voor het geval u die nodig hebt. Naast CPU-belasting en RAM kunt u 'lees'- en 'schrijf'-bewerkingen, geopende bestanden, gerelateerde services en bibliotheken en netwerkactiviteit in realtime bekijken.
Wilt u weten hoe u Resource Monitor opent? We hebben een paar opties voor u:
- Klik "Open Resource Monitor" in de "Prestaties" van het Taakbeheer-venster;
- binnenkomen "resmon” opdracht in de opdrachtregel of “lopen" raam;
- Kiezen "Bronmonitor" in de "Tools” menu van de servicemanager
De informatie in elk tabblad van de Resource Monitor wordt weergegeven als tabellen en grafieken. Om de kolommen in de tabellen te wijzigen, klikt u met de rechtermuisknop op het bovenste gedeelte van een kolom en kiest u ' Kolommen selecteren '. Als u een proces in een tabblad selecteert, wordt de informatie in alle andere tabbladen gesorteerd op basis van de geselecteerde waarden.
Informatie over CPU-activiteit, geheugen, schijven en netwerk wordt weergegeven in aparte tabbladen, en het tabblad ' Overzicht ' bevat cumulatieve informatie van alle componenten.
Laten we eens kijken naar enkele handige mogelijkheden van Windows Resource Monitor.
Een proces vinden dat een bestand blokkeert
Het kan voorkomen dat u tijdens het verwijderen of bewerken van een bestand een foutmelding krijgt dat het bestand door een andere toepassing wordt gebruikt en daarom niet kan worden bewerkt of verwijderd. Om het proces te vinden dat het bestand blokkeert, moet u een deel van de naam van het proces invoeren in het gedeelte ' Geassocieerde handles ' op het tabblad ' CPU '. Beëindig het proces indien nodig.
Schijfactiviteitsbewaking
In het tabblad " Schijf " kunt u de uitgevoerde lees- en schrijfbewerkingen bekijken. Op de schermafbeelding ziet u een voorbeeld waarbij het systeem actief het swapbestand " c:/pagefile.sys " gebruikt. Dit vertraagt het systeem doorgaans en duidt op een tekort aan RAM-geheugen.
Let ook op de parameter " Lengte van de schijfwachtrij ". Deze mag normaal gesproken niet meer dan twee keer het aantal schijven bedragen. Als er slechts één fysieke schijf is geïnstalleerd, mag de wachtrij niet langer zijn dan 1-2.
Regelmatige weergave van deze metriek en een lange activiteitstijd kunnen duiden op slechte prestaties van het schijfsubsysteem.
Bewaking van netwerkactiviteit
In het tabblad ' Netwerk ' vindt u processen die uw netwerk te veel belasten. Dit kan een applicatie van derden zijn (zoals te zien is in de schermafbeelding) of een intern proces. Een automatische systeemupdate is een goed voorbeeld.
In het gedeelte ' TCP-verbindingen ' vindt u nuttige statistieken zoals het percentage ' Verloren pakketten ' en ' Latentie ' waarmee u de kwaliteit van uw netwerkverbinding kunt inschatten.
Bovendien vindt u in het tabblad " Netwerk " de luisterpoorten en de firewallstatus.
Taakbeheer en Resourcebeheer helpen u het probleem alleen te vinden als het zich op hetzelfde moment voordoet als wanneer u de analyse uitvoert. Vaak kan er echter af en toe een probleem optreden. Daarom beschrijven we enkele monitoringtools voor het monitoren van de status van uw systeem gedurende een bepaalde periode.
Prestatie monitor
Met de prestatiemonitor kunt u de statistieken van verschillende systeemobjecten van het besturingssysteem bijhouden. Het object ' Fysieke schijf ' heeft bijvoorbeeld de statistieken ' Schijfactiviteit % ' en ' Gemiddelde schijfwachtrijlengte ', en het object ' Geheugen ' heeft de statistiek ' Pagina's uitvoer/cm² '.
Hoe te openen:
- Kiezen "Prestatie monitor" in de "Tools” menu van serverbeheerder;
- loop "perfmon" in de opdrachtregel of "lopen" Raam;
- Kiezen "Prestatie monitor" in de "Administratie” gedeelte van het bedieningspaneel.
De prestatiemonitor bestaat uit drie hoofdonderdelen: ' Monitoringtools ', ' Gegevensverzameling ' en ' Rapporten '. In het gedeelte ' Monitoringtools ' vindt u een tool om tellers in realtime te monitoren of eerder opgeslagen rapporten te bekijken. ' Gegevensverzameling ' bevat een set monitors die we gaan observeren. Voor onze systeemanalyse kunnen we bestaande systeemgroepen gebruiken of nieuwe aanmaken. In het gedeelte ' Rapporten ' ziet u de opgeslagen monitoringresultaten.
Laten we onze analyse eens nader bekijken met behulp van een bestaande set gegevensverzamelaars in " Systeemprestaties ".
1. Ga naar het gedeelte ' Gegevensverzamelaars ' - ' Systeem ' en start ' Systeemprestaties '.
2. Wacht tot de gegevens zijn verzameld (standaard 1 minuut) en open vervolgens het nieuwe rapport in het gedeelte ' Rapporten ' - ' Systeemprestaties '.
Bovenaan het rapport ziet u cumulatieve informatie van de belangrijkste systeemcomponenten en enkele aanbevelingen als er problemen zijn gedetecteerd. De analyse ontdekte een gebrek aan RAM op onze testserver.
Om te zien hoe de tellers veranderden tijdens het verzamelen van de gegevens, klikt u op ' Gegevens bekijken in Prestatiemonitor '. Klik vervolgens op een willekeurige teller onderaan het scherm, bijvoorbeeld ' CPU-belasting % ', en klik op ' Markeren ' in de werkbalk om de grafiek met een dikke zwarte lijn te markeren. Onder de grafiek ziet u de gemiddelde, maximale en minimale waarden van de gekozen teller.
In de regel worden alle rapporten als gewone bestanden opgeslagen in de map " c:\Perflog ", zodat u ze snel kunt vinden en overal kunt plaatsen waar u ze nodig hebt.
Ingebouwde gegevensverzamelaars kunnen niet worden bewerkt, maar voor de sets die u handmatig hebt gemaakt, kunt u verschillende parameters instellen, zoals de duur van de gegevensverzameling of de geplande tijd.
Om een groep aan te maken, klikt u met de rechtermuisknop op de map ' Speciaal ' in het gedeelte ' Set gegevensverzamelaars ', selecteert u ' Toevoegen ' - ' Set gegevensverzamelaars ' en volgt u de instructies van de wizard. Als u met de rechtermuisknop op een aangemaakte groep klikt en ' Eigenschappen ' kiest, wordt een venster geopend waarin u de standaardparameters kunt bewerken.
event Log
Alle belangrijke wijzigingen in het besturingssysteem worden vastgelegd in het gebeurtenissenlogboek, of het nu gaat om een servicestart/stop, update-installatie, herladen, lezen van schijffout of applicatiefout. Gebeurtenissen worden onderverdeeld in informatie, kritiek, foutmeldingen en waarschuwingsgebeurtenissen.
Als Windows traag is , soms vastloopt of een applicatie instabiel werkt, is de kans groot dat u meldingen over deze problemen in het gebeurtenislogboek vindt. Aan de hand van deze meldingen kunt u achterhalen wat de problemen veroorzaakt.
Hoe u het gebeurtenislogboek opent:
- Kiezen "Bekijk gebeurtenis" in de "Tools” menu van Taakbeheer.
- Kiezen "Bekijk gebeurtenis" in de "Administratie” groep in het configuratiescherm.
- loop "eventvwr" in de opdrachtregel of in "lopen" raam
Logboeken bevinden zich in de secties ' Windows-logboeken ' en ' Toepassingen en services '. Informatie over fouten is waarschijnlijk te vinden in het ' Systeem' -logboek in de sectie ' Windows-logboeken '. Als u echter van tevoren weet waarnaar u precies zoekt, kunt u de bestaande weergave ' Beheergebeurtenissen ' gebruiken, waar u informatie uit alle belangrijke logboeken kunt bekijken. U kunt een bestaande weergave niet bewerken, dus als u de logboeken of gebeurteniscategorieën wilt wijzigen, moet u een eigen weergave maken of een bestaande kopiëren.
Klik met de rechtermuisknop op de weergave ' Beheergebeurtenissen ' en kies ' Bewerkbare weergave kopiëren '. Klik vervolgens op ' OK ' in het geopende venster. U ziet nu uw nieuwe weergave ' Beheergebeurtenissen (1) '. Om deze weergave te bewerken, selecteert u deze en klikt u op de knop ' Huidige bewerkbare weergave filteren ' aan de rechterkant van het venster.
U kunt de uitvoer instellen voor alleen fouten en kritieke gebeurtenissen om de analyse uit te voeren.
Betrouwbaarheidsmonitor
De betrouwbaarheidsmonitor kan worden beschouwd als een aanvulling op het gebeurtenislogboek. Om deze te starten, opent u het ' Configuratiescherm ', gaat u naar het ' Ondersteuningscentrum ' en klikt u op ' Betrouwbaarheidslogboek weergeven ' in het gedeelte ' Onderhoud '.
Gebeurtenissen in het venster van de monitor worden gegroepeerd op datum. Als u een bepaalde datum selecteert, ziet u de lijst met gerelateerde gebeurtenissen onder aan het scherm. U ziet ook de betrouwbaarheidslijn boven aan het scherm, afhankelijk van het criticaliteitsniveau. Dit helpt u bij het schatten van de faaldynamiek.
De tools die we hebben beschreven zijn complementair aan elkaar. Daarom zal het gebruik ervan in het complex u de meest gedetailleerde informatie over uw systeem verschaffen.
Deze tools kunnen helpen om de meeste problemen met Windows te vinden. Vaak kunnen deze problemen worden gedetecteerd en geëlimineerd, waardoor u de prestaties van het systeem kunt herstellen zonder Windows opnieuw te installeren.