Windows Prestatiemeter: verzamelt gegevens over de systeemhardwarebelasting.

Wit-Russische Nationale Technische Universiteit

Faculteit Informatietechnologieën en Robotica

Afdeling Computersoftware

en geautomatiseerde systemen

RAPPORT

voor laboratoriumwerk nr. 1

in de discipline: “Organisatie en werking van computers”

over het onderwerp: “Systeemmonitorprogramma.”

Ingevuld door: Naidenik Yu.S.

Oshmyanko D.N.

Gecontroleerd door: Novikov S.O.

Minsk 2005

Doel van het werk: vertrouwd raken met het programma System Monitor en leren hoe u dit in de praktijk kunt gebruiken.

Plaats:

Om Systeemmonitor te starten, klikt u op de knop Begin en teams selecteren Instellingen En Controlepaneel. Dubbelklik in het Configuratiescherm Administratie en dubbelklik vervolgens Systeemmonitor. (U kunt het System Monitor-programma starten door op te klikken Begin, selecteer team Uitvoeren en ga binnen perfmon. msc.)

“Systeemmonitor” wordt gebruikt om gegevens over de huidige status van geheugen, schijf, processor, netwerk en andere parameters te verzamelen en te bekijken in de vorm van een grafiek, histogram of rapport. De functie Prestatiewaarschuwingen en logboeken configureert logboeken om prestatiegegevens vast te leggen en stelt systeemwaarschuwingen in wanneer een tellerwaarde groter, kleiner dan of gelijk is aan een opgegeven limiet.

Prestatiemonitor begrijpen

Met Systeemmonitor kunt u de prestaties van uw lokale computer en andere computers in het netwerk meten en beschikt het over de volgende mogelijkheden:

    verzamelen en bekijken echte schaal tijdgegevens over de prestaties van de lokale computer of computers op afstand;

    het bekijken van verzamelde gegevens, huidige of eerder geregistreerde tellers in het log;

    presentatie van gegevens in diagram vorm, histogram of rapport;

    integratie functionaliteit in objecten die ActiveX-besturingselementen ondersteunen, zoals webpagina's, Microsoft Word en andere toepassingen die in de suite zijn opgenomen Microsoft Office;

    Creatie HTML-pagina's met prestatiegegevens;

    het maken en opslaan van configuraties van bewakingsinstellingen die op andere computers zijn geïnstalleerd met behulp van de MMC-beheerconsole.

Met Systeemmonitor kunt u gegevens verzamelen en bekijken grote volumes gegevens over het gebruik van hardwarebronnen en de activiteit van systeemservices op beheerde computers. Hieronder volgen de parameters die u kunt gebruiken om de vereiste gegevens te beschrijven.

    Data type. Om de verzamelde gegevens te definiëren, moet u specificeren prestatieobjecten, prestatiemeters En objectinstanties. Sommige objecten bieden gegevens over systeembronnen, zoals geheugen. Andere objecten bieden gegevens over de prestaties van toepassingen, zoals systeem diensten of Microsoft-applicaties BackOffice, uitgevoerd door een computer.

    Databron. Met Systeemmonitor kunt u gegevens verzamelen van uw lokale computer of andere computers in het netwerk als u over de juiste machtigingen beschikt. (Hiervoor is standaard beheerderscomputertoestemming vereist.) U kunt ook actuele gegevens of gegevens gebruiken die eerder in tellerlogboeken zijn vastgelegd.

    Parameters voor gegevensbemonstering. Systeemmonitor ondersteunt de volgende modi voor gegevensbemonstering: handmatig en automatisch met een opgegeven interval. Wanneer u loggegevens bekijkt, kunt u ook de begin- en eindtijden instellen om een ​​specifiek tijdsinterval te selecteren.

Naast de opties die de inhoud van de gegevens bepalen, zijn er verschillende opties om deze in de Systeemmonitor te bekijken. Hieronder volgen de beschikbare opties.

    Weergavetype. Systeemmonitor ondersteunt het weergeven van gegevens in grafiekvorm, histogrammen en rapporteer. Standaard is de kaartmodus ingeschakeld, die het grootste aantal aanpassingsopties biedt.

    Weergaveopties. In elk van de drie gegevensweergavemodi kunt u kleuren en lettertypen kiezen. In de grafiek- en histogrammodus kunt u veel extra weergaveopties instellen, waaronder:

    • diagram- of histogramtitel en verticale aslabel;

      het bereik van waarden weergegeven in een diagram of histogram;

      opties voor lijnen en kolommen die tellerwaarden weergeven, inclusief kleur, breedte, stijl, enz.

Het onderdeel Waarschuwingen en prestatielogboeken configureert logboeken om weergavegegevens vast te leggen en stelt systeemwaarschuwingen in wanneer een tellerwaarde groter of kleiner is dan een opgegeven limiet. De module Waarschuwingen en prestatielogboeken biedt hulpmiddelen voor het registreren van tellers en het traceren van gebeurtenissen, en voor het genereren van waarschuwingen over prestatiewijzigingen. Met tellerlogboeken kunt u gegevens vastleggen over hardwaregebruik en systeemserviceactiviteit op lokale of externe computers. Het loggen kan op verzoek handmatig worden gedaan of automatisch op basis van een door de gebruiker gedefinieerd schema. Continu loggen is ook mogelijk, beperkt qua omvang bestand of tijd. Opgeslagen gegevens kunnen worden bekeken op het Prestatiemeter-scherm of worden geëxporteerd naar een spreadsheetprogramma of database voor analyse en het genereren van rapporten. Traceerlogboeken registreren gegevens over specifieke activiteiten, zoals schijfcommunicatie of paging. Wanneer een bepaalde gebeurtenis plaatsvindt, verzendt de provider gegevens naar de logservice. U kunt een tellerwaarschuwing maken die een bericht verzendt, een programma uitvoert of begint met loggen wanneer een tellerwaarde een bepaalde drempel bereikt of overschrijdt.

Prestatiemeter bevat twee consoles: Systeemmonitor en Prestatielogboeken en waarschuwingen. Sommige servers plaatsen een snelkoppeling naar deze applicatie in de map Systeembeheer van het Configuratiescherm Windows-systemen. Als alternatief kan deze monitor in het hulpprogramma worden gestart SQL-server Profiler door het menu-item Extra ^Prestatiemonitor te selecteren.

De naam van het programma is Performance Monitor. Houd er rekening mee dat dit misleidend kan zijn. PerfMon.exe is een applicatie die bij eerdere versies werd geleverd besturingssysteem Ramen. Nieuwe monitor productiviteit is een volwaardige beheerconsole, en het zou juister zijn om het zo te noemen, maar om de een of andere reden heeft Microsoft

besloten om deze applicatie een monitor te noemen, dus we hebben geen andere keuze dan ermee in het reine te komen. U kunt meer over deze toepassing leren in boeken over Windows XP.

Systeemmonitor

Systeemmonitor, meer precies, het sysmon-programma. exe, is goed bekend bij iedereen die ooit servers heeft beheerd waarop de serverversie van Windows draait. De systeemmonitor bevat veel tellers die gegevens over consolideren interne kenmerken server. In zekere zin lijkt het op een cardiograafmonitor, maar het meet niet de werkingsmodus van het menselijk hart, maar van het besturingssysteem en de databaseserver (Fig. 49.1).

Rijst. 49.1. De toepassing Systeemmonitor kan nuttig zijn voor het beoordelen van de algehele SQL Server-activiteit

Extra prestatiemeteritems worden één voor één aan de Systeemmonitor toegevoegd door op het plusteken op de werkbalk te klikken. Prestatiemeteritems kunnen op een lokale of externe server worden geïnstalleerd; het is dus helemaal niet nodig om dit programma rechtstreeks op de databaseservercomputer uit te voeren. Tellerstanden kunnen worden weergegeven als lijn grafiek, histogram of realtime.

Alle tellers zijn georganiseerd op objecten en soms op objectinstanties. In het voorbeeld getoond in Afb. 49.1, Het object SQL Server: Databases bevat veel tellers, waaronder een teller voor het aantal verwerkte transacties per seconde. Deze teller kan voor alle databases of alleen voor geselecteerde exemplaren worden bekeken.

Basis kern SQL-gegevens Server is verre van de enige leverancier J Let op: informatie voor de systeemmonitor - analyse- en rapportagediensten, .NET-servers, ASP, BizTalk en vele anderen voegen er hun tellers aan toe.

Gebruikelijk nieuwe teller wordt weergegeven als een rechte lijn aan de boven- of onderkant van het diagram, omdat u moet inzoomen om het gedetailleerder te kunnen zien. In het dialoogvenster Programma-opties, dat wordt geopend met de opdracht Eigenschappen contextmenu kunt u de schaal van alle grafieken, het waardenbereik van de geselecteerde teller en de presentatie ervan op het scherm aanpassen.

Hoewel er honderden systeemmonitortellers beschikbaar zijn, kan Table 49.1 geeft alleen de meest populaire weer, die rechtstreeks verband houden met de SQL Server-databaseserver.

Tabel 49.1. Tellers voor belangrijke prestatiebewaking

Beschrijving

Toepassingsgebied

SQLServer: Bufferbeheer

Maatregel voor cachegebruik

Percentage leesbewerkingen uitgevoerd op basis van gegevens die in het geheugen zijn opgeslagen

SQL Server doet gewoonlijk goed werk bij het vooraf cachen van gegevens in het geheugen. Als de scores niet hoger zijn dan 95%, kan meer geheugen de prestaties aanzienlijk verbeteren

Maatstaf voor CPU-belasting

Procent totale belasting verwerker

Als de processorbelasting constant boven de 60% ligt, kunnen extra en snellere processorkernen de prestaties aanzienlijk beïnvloeden

SQLServer:SQL-statistieken

Aantal batchaanvragen per seconde

SQL-batchverwerking

Een goede indicator van gebruikersactiviteit

Gemiddelde lengte van de schijfwachtrij

Het totale aantal schijfbewerkingen (lees- en schrijfbewerkingen) dat in de wachtrij staat. Dit is een indicator voor het geheel bandbreedte schijf, die wordt beïnvloed door het aantal schijven dat in de RAID-array wordt gebruikt. Volgens Microsoft mag de lengte van deze wachtrij het aantal schijven plus 2 niet overschrijden.

(Zorg ervoor dat u de schaal controleert wanneer u deze indicator bekijkt.)

Schijfdoorvoer is een belangrijke prestatiefactor. De database in vele delen verdelen schijf subsystemen kan een positief effect hebben op de prestaties

Beschrijving

Toepassingsgebied

SQLServer:SQL-statistieken

Aantal mislukkingen automatische instellingen parameters per seconde

Het aantal query's waarvoor SQL Server het uitvoeringsplan niet in het geheugen heeft opgeslagen. Deze maatregel is een indicator voor slecht geschreven zoekopdrachten (vergeet niet de schaal te controleren)

Het lokaliseren en corrigeren van slecht geschreven zoekopdrachten verbetert de prestaties

SQLServer: sloten

Gemiddelde wachttijd voor vergrendeling (in milliseconden)

Kan veroorzaken serieuze problemen productiviteit. Wachttijden op sloten en het totale aantal en de omvang van de vertragingen zijn goede indicatoren voor de kwaliteit van het sluisbeleid dat in de database wordt gebruikt

Als u problemen ondervindt met de vergrendeling, controleer dan uw indexstructuur en transactiecode nogmaals.

SQLServer: gebruikersverbindingen

Aantal gebruikersverbindingen

Huidig ​​aantal aansluitingen

Een goede indicator voor de potentiële waarde van een database

SQLServer: Databases

Aantal transacties per seconde

Huidig ​​aantal transacties per seconde

Goede indicator van databaseactiviteit

Opgemerkt moet worden dat een andere indicator, SQLServer .-Wait Statistics, kan helpen bij het identificeren van knelpunten in de databaseserver.

I Volle lijst SQL Server-tellers en hun huidige waarden kunnen worden gevonden in S VS met P0M01 DYU dynamische presentatie controle sysdm_os_performance_ * I * tellers. Dit is erg handig, omdat u hierdoor rechtstreeks statistische * gegevens kunt verkrijgen programmacode T-SQL.

U kunt uw eigen tellers maken met behulp van T-SQL-taal en gegevens overbrengen van de database naar de systeemmonitor. Dit kan handig zijn voor het weergeven van de transactieprestaties of het aantal rijen dat door de gegevensgenerator wordt ingevoegd. Er zijn een tiental handige aangepaste tellers. In de volgende eenvoudig voorbeeld de toename van de tellerwaarde wordt weergegeven:

DECLARE @Counter Int SET @Counter = 0 Terwijl @Counter< 100 BEGIN

SET @Counter = @Counter + 1 EXEC sp_user_counterl @Counter WAITFOR Vertraging '00:00:02'

Ik gebruik de systeemmonitor om een ​​algemeen beeld te krijgen van de gezondheid van de databaseserver en te bepalen welke problemen ik mogelijk tegenkom. Op basis van deze informatie kan ik het hulpprogramma SQL Profiler gebruiken om het probleem gedetailleerder te bekijken en op te lossen.

De configuratie van de systeemmonitor, inclusief alle tellers, kan in een bestand worden opgeslagen door Bestand^Opslaan als in het menu te selecteren. Als u deze configuratiegegevens wilt herstellen, moet u Bestand^Openen in het menu selecteren. Met deze technologie kunt u de systeemmonitorconfiguratie naar andere servers exporteren.

Er is echter één subtiliteit. Als de meter controleert lokale server, waarna het op een andere server de status van de lokale computer bewaakt. Als de meter bedoeld is voor monitoring externe server, en zelfs als het op een andere computer is geïnstalleerd, zal het dezelfde server monitoren, ongeacht waar het configuratiebestand van de systeemmonitor is geopend. Omdat DBA's zelden op dezelfde computer werken als de SQL Server-database, kan dit een probleem zijn. Als dit probleem voor je staat, stuur mij een e-mail op e-mail- misschien zal ik tegen die tijd mijn eigen systeemmonitor schrijven, waarin ik deze en vele andere problemen zal oplossen.

Protocollen voor prestatietellers

De Prestatiemeter bevat ook een plug-in Prestatielogboeken en waarschuwingen, die tellerlogboeken, traceerwaarschuwingen en reguliere waarschuwingen omvat. In deze sectie zullen we ons concentreren op de eerste van deze componenten. Tellerprotocollen gebruiken dezelfde servertellers als de systeemmonitor, maar in plaats van deze in realtime grafisch op het scherm weer te geven, worden de gegevens geregistreerd. Dit betekent dat de opgenomen gegevens vervolgens kunnen worden geanalyseerd en zelfs gereproduceerd in het hulpprogramma SQL Server Profiler (we zullen in de volgende sectie gedetailleerd over dit uitstekende hulpmiddel praten).

Configuratieopties voor prestatielogboeken worden weergegeven in het knooppunt Tellerlogboeken van de Prestatiemeter. Om de resulterende bestanden te zien, hoeft u alleen maar in de uitvoermap te kijken.

Om een ​​nieuw prestatielogboek te maken, selecteert u Nieuwe loginstellingen in het contextmenu van het knooppunt Tellerlogboeken. Na het invoeren van de protocolnaam wordt het dialoogvenster weergegeven in figuur 1 geopend. 49.2, waarin u de te registreren tellers kunt selecteren. Als u een nieuw object toevoegt, worden alle tellers ervan weergegeven; tegelijkertijd kunt u de samenstelling ervan handmatig wijzigen voor nauwkeurigere doeleinden, vergelijkbaar met wat er in de systeemmonitor wordt gedaan.

Meterprotocollen kunnen worden gepland; ze kunnen handmatig worden gestart en gestopt vanuit het contextmenu Logboek of met behulp van de overeenkomstige werkbalkknoppen.

Als het maken van protocollen was gedefinieerd als tekstbestand gescheiden, je kunt het openen met Excel-programma's. Elke kolom is een reeks metingen van een teller, en elke rij is een verzameling metingen van één monster.

Ongedocumenteerd en weinig bekende kenmerken Windows XP Klimenko Roman Aleksandrovitsj

Systeemmonitor

Systeemmonitor

Na binnenkomst opdrachtregel Voer de opdrachten perfmon.msc-console uit Microsoft-beheer heeft toegang tot de inhoud van de registervertakkingen HKEY_CURRENT_USERSoftwareMicrosoftSystemMonitor en HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionPerflib, waarvan de parameters iets later zullen worden besproken. Nadat u de opdracht hebt ingevoerd, ziet u het venster Prestatieconsole geopend op het System Monitor ActiveX-object (Fig. 11.1).

Rijst. 11.1. Prestaties consolevenster

Met behulp van het System Monitor ActiveX-object kunt u de werking controleren van alle apparatuur die op uw computer is geïnstalleerd echte modus tijd. Tegelijkertijd zijn er veel parameters van de werking van de apparatuur die kunnen worden bekeken (met behulp van zogenaamde tellers).

Het venster Prestatiemeter bestaat uit drie gebieden: het werkbalkgebied Prestatiemeter (bevindt zich bovenaan de console en bevat een reeks knoppen snelle toegang), een gebied voor het weergeven van apparaatprestatieresultaten (middengebied) en een tellergebied dat wordt bewaakt (bevindt zich aan de onderkant van de console).

Uit het boek Computer en gezondheid auteur Balovsjak Nadezjda Vasilievna

Systeem benadering Ouders systematiseren vaak niet hoe een kind een computer leert kennen en laten het aan laatstgenoemde over om uit te kiezen, wie er uitwisselt spelschijven met leeftijdsgenoten en in het gunstigste geval luistert naar muziek of surft op kindersites. Als gevolg hiervan kan het kind dat wel zijn

Uit het boek Een computer met uw eigen handen in elkaar zetten auteur Vatamanjoek Alexander Ivanovitsj

Monitor Een monitor is een apparaat dat wordt gebruikt om tekst weer te geven en grafische informatie, afkomstig van de videokaart. Tegenwoordig komen twee soorten monitoren het meest voor: met kathodestraalbuis(CRT-monitoren) en liquid crystal display (LCD-monitoren).

Uit het boek PC Hardware [Populaire tutorial] auteur Ptasjinski Vladimir

Monitor Monitoren gaan zelden kapot en meestal als gevolg van natuurlijke veroudering. Meestal hebben beeldbuizen of ingangsstroomcircuits te lijden. Het repareren van een monitor is een arbeidsintensief proces en is thuis niet altijd mogelijk. U kunt bijvoorbeeld zelf het LCD-scherm repareren

Uit het boek Videobewerkingshandleiding thuis Video bij Adobe Première Pro CS3 auteur Dneprov Alexander G

Systeemeenheid Zoals Anton Pavlovich Tsjechov altijd zei: “Alles in een persoon moet mooi zijn: gezicht, kleding, ziel en gedachten.” Om de woorden van een klassieker te parafraseren: we durven te zeggen dat alles in een computer functioneel moet zijn: de monitor, de behuizing en moederbord, En

Uit het boek Pinnacle Studio 11 auteur Chirtik Alexander Anatolievich

Monitorinterface Première programma's Pro bevat veel componenten - vensters, paletten, werkbalken, dus voor gebruiksgemak wordt het aanbevolen om een ​​monitor te gebruiken grote maat diagonaal en dus hoge resolutie. Dit betekent niet noodzakelijkerwijs

Uit boek Nieuwste tutorial werken op een computer auteur Beluntsov Valery

Monitor Om met Pinnacle Studio 11 te kunnen werken heeft u een monitor nodig met een resolutie van minimaal 1024? 768 (in tegenstelling tot vorige versie, waarvoor de minimale resolutie 800 is? 600). Bij een lagere resolutie zijn er strepen zichtbaar langs de randen van het programmavenster

Uit het boek Internet - gemakkelijk en eenvoudig! auteur Alexandrov Egor

Systeemeenheid De belangrijkste onderdelen van de computer die verantwoordelijk zijn voor de werking ervan bevinden zich in systeemonderdeel(Afb. 1.8). Uiterlijk ziet het er meestal uit als een rechthoekige doos, waarvan het voorpaneel standaard geval er zijn aan- en resetknoppen en twee veelkleurige

Uit het boek Verdubbeling van de omzet in een online winkel auteur Parabellum Andrej Aleksejevitsj

Monitor Om ervoor te zorgen dat de gebruiker het resultaat van de werking van de computer kan zien, is een apparaat nodig dat informatie weergeeft. IN moderne computers in de regel is het een monitor, hoewel er ook andere kunnen zijn (printer, plotter, enz.).

Uit boek Thuis computer auteur Kravtsov Roman

Monitor Over het algemeen bezuinigen ze niet op de gezondheid. Als uw visie waardevol voor u is, spaar dan kosten noch moeite bij de aanschaf kwaliteitsmonitor(Fig. 2.2), anders zou het u later veel meer kunnen kosten. Rijst. 2.2. Monitor De meeste sites zijn inmiddels aangepast aan een resolutie van 800x600, maar dat is het geworden

Uit het boek Ongedocumenteerd en weinig bekend Windows toepassingen XP auteur Klimenko Roman Alexandrovitsj

Een systematische benadering van de USP Een duidelijke presentatie van informatie en helderheid van denken bij het opstellen van een uniek verkoopvoorstel is niet alles. Ze mogen niet het verwachte effect opleveren van de cliënt

Uit het boek Computer is makkelijk! auteur Aliev Valery

Systeemeenheid Het is geen geheim dat er onder de kopers van nieuwe computers niet zoveel mensen zijn die serieus nadenken over waarom ze het kopen? Maar tevergeefs! Alleen door de cirkel van uw werkelijke behoeften correct te schetsen, kunt u voldoende nauwkeurig zijn

Uit het boek Ontwikkeling Linux-kernels van Liefde Robert

Systeemmonitor Na het invoeren van de opdrachtregel Run perfmon.msc heeft de Microsoft Management Console toegang tot de inhoud van de registervertakkingen HKEY_CURRENT_USERSoftwareMicrosoftSystemMonitor en HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionPerflib, waarvan de parameters iets later zullen worden besproken. Na binnenkomst

Uit het boek Hoe u uw computer in een paar uur kunt temmen auteur Remneva Irina

Systeemblok Het systeemblok is het informatieverwerkingsblok. Het is voor ons interessant omdat daarop de knop of sleutel voor het inschakelen van de computer zit. Opgemerkt moet worden dat er ook andere zijn belangrijke apparaten, zoals: schijfstation voor

Uit het boek van de auteur

Systeemtimer De systeemtimer speelt een belangrijkere rol bij het volgen van het verstrijken van de tijd door de kernel. Ongeacht het hardwareplatform is het idee achter de systeemtimer hetzelfde: een mechanisme bieden voor het beheren van interrupts

Uit het boek van de auteur

Systeemeenheid Dit is meestal een metalen doos, groot of niet erg groot. Het zal je misschien verbazen, maar dit is het belangrijkste onderdeel van een computer (in principe is dit een computer). Buiten deze doos (aan de voorkant) bevindt zich een heel belangrijk ding: een aan / uit-knop

Uit het boek van de auteur

Monitor Uiterlijk lijkt het op een TV. Daarom zijn de afmetingen van de monitor ook hetzelfde gewone tv's, - wordt bepaald door de lengte van de schermdiagonaal in inches - 15, 17, 19, 21 (een inch is trouwens gelijk aan 2,54 cm). Net zoals een dvd-speler zonder tv slechts een doos is, zo ook

Inleiding tot monitoringsystemen.

Laten we monitoringtools overwegen: Consoleprestaties en Netwerkmonitor

Consoleprestaties.

Om de Productiviteitsconsole te starten, opent u de map Systeembeheer in het Configuratiescherm en selecteert u de Prestatie.

De Productiviteitsconsole bestaat eigenlijk uit twee hulpmiddelen:

  • Systeemmonitor-module,
  • Standalone module voor prestatielogboeken en waarschuwingen - om monitoringlogbestanden te bekijken.

Apparatuursysteemmonitor.

Met de module Prestatiemeter kunt u de prestaties van uw computer of andere computers in het netwerk meten:

  • Verzamel en bekijk de huidige systeemprestatiegegevens op lokale computer of op meerdere externe computers.
  • Bekijk huidige gegevens of gegevens die eerder zijn verzameld met behulp van de module Prestatielogboeken en waarschuwingen.
  • Presenteer gegevens in de vorm van een grafiek, histogram of rapport dat kan worden afgedrukt.
  • Implementeer kansen Systeemmonitor V Microsoft Word of andere toepassingen Microsoft-pakket Kantoor met OLE-automatisering.
  • Maak HTML-pagina's om de prestaties te bekijken.
  • Maak monitoringconfiguraties die dit mogelijk maken hergebruiken, dat op andere computers kan worden geïnstalleerd met behulp van de MS Management Console

Objecten en prestatiemeteritems.

Windows XP haalt prestatie-informatie op van computeronderdelen. Systeemcomponenten genereren prestatiegegevens terwijl ze werken. Deze componenten worden prestatieobjecten genoemd.

Het besturingssysteem heeft een aantal prestatieobjecten, die meestal overeenkomen met belangrijke hardwarecomponenten zoals geheugen, processors, enz. Applicaties kunnen ook hun eigen prestatieobjecten installeren.

Elk prestatieobject biedt tellers die prestatiegegevens verzamelen. De teller Pagina's uitgewisseld/sec van het Memory-object houdt bijvoorbeeld bij in welke mate pagina's in de cache worden opgeslagen.

De objecten die het vaakst worden gebruikt om de werking van systeemcomponenten te volgen zijn:

In Windows XP is het object Fysieke schijf is standaard ingeschakeld en het object Logische aandrijving standaard uitgeschakeld. Om tellers in te schakelen voor monitoring logische schijven of volumes die u nodig hebt om de opdracht in de console uit te voeren schijfperf -yv en start het systeem opnieuw op.

Om een ​​uitleg te zien van welke gegevens een bepaalde teller levert, klikt u op de knop Uitleg in het dialoogvenster Tellers toevoegen, dat u kunt openen door op het pluspictogram op de modulewerkbalk te klikken.

Sommige objecten (zoals Geheugen en server) hebben slechts één exemplaar, hoewel andere prestatieobjecten meerdere exemplaren kunnen hebben. Als een object meerdere exemplaren heeft, kunt u tellers toevoegen om statistieken voor elk exemplaar of voor alle exemplaren tegelijkertijd bij te houden.

Als er bijvoorbeeld meerdere processors op het systeem zijn geïnstalleerd, wordt het object CPU zal vele exemplaren hebben. Bovendien, als een object meerdere instanties ondersteunt, zal er, wanneer de instanties in een groep worden gecombineerd, een bovenliggende instantie zijn en onderliggende instanties die tot die bovenliggende instantie zullen behoren.

Tellers instellen.

Wanneer u de module Systeemmonitor selecteert, wordt standaard een grafisch venster geopend in het resultatenvenster. Stappen om tellers toe te voegen:

Als u niet over de juiste machtigingen beschikt om uw computer te controleren, ontvangt u een foutmelding. De teller wordt weergegeven op het histogram, maar er worden geen gegevens weergegeven.

Als de teller die u wilt monitoren niet op het scherm staat, is het mogelijk dat de dienst of het element dat het tellerobject is, niet is geïnstalleerd of ingeschakeld op deze computer en u moet deze service eerst toevoegen.

U kunt het besturingselement Systeemmonitor plaatsen Microsoft-document Woord. Voor deze:

  • Open Word document en plaats de cursor op de locatie waar het besturingselement moet worden geplaatst.
  • Selecteer in het menu Beeld Werkbalken -> Bedieningselementen.
  • Klik op de knop Meer items en selecteer de optie Systeemmonitorbeheer in de lijst.
  • De Systeemmonitor-grafiek wordt ingevoegd opgegeven plaats in het document. IN dit moment het element bevindt zich in de ontwerpmodus, zodat u ermee kunt werken in de editor Visuele basis.
  • Om instellingen te wijzigen of tellers toe te voegen, klikt u op de knop Ontwerpmodus afsluiten om de Ontwerpmodus af te sluiten.
  • Om tellers aan het diagram toe te voegen, klikt u erop klik met de rechtermuisknop muis en selecteer Tellers toevoegen in het contextmenu.

Instellingen verschijning.

De module Systeemmonitor biedt drie weergavehulpmiddelen voor prestatie-informatie: twee grafische (grafiek en histogram) en één tekstuele (rapport). Om het uiterlijk van het monitoringvenster aan te passen, klikt u met de rechtermuisknop op de grafiek en selecteert u Eigenschappen in het contextmenu. In het geopende venster kunt u een reeks instellen voor de grafiek en het histogram aanvullende parameters weergave:

  • naam van de grafiek of het histogram en de coördinaatassen;
  • waarde uitvoerbereik;
  • kenmerken van een curve in een grafiek of balken in een histogram, zoals kleur, dikte, stijl, enz.

Op het tabblad Komen vaak voor U kunt het gewenste type monitoringtool specificeren. Standaard is de optie geselecteerd Schema. U kunt prestatiegegevens ook weergeven als staafdiagram of rapport.

Werken met de module Systeemmonitor.

Houd bij het monitoren van uw systeem een ​​aantal zaken in gedachten: nuttige regels, waarmee u systeembronnen het meest efficiënt kunt gebruiken:

  • Bepaal de configuratie van monitoringtools. Om het werk te volgen Windows-installaties XP kunt u gegevens als grafiek bekijken met behulp van Prestatiemeter, of gegevens verzamelen in prestatielogboeken voor weergave en analyse in andere toepassingen. Configureer de module Waarschuwingen en prestatielogboeken om met gespecificeerde intervallen gegevens van geselecteerde tellers te verzamelen. De resulterende datalogs kunnen worden gebruikt om rapporten te genereren en de algehele systeemprestaties te analyseren, en om toekomstige upgrades te plannen.
  • Houd de middelen die nodig zijn voor monitoring laag. Monitoringtools geconfigureerd voor verbruik minimale hoeveelheid bronnen. In sommige gevallen is het echter noodzakelijk om te nemen aanvullende maatregelen om het te verminderen. Presentatie van prestatiegegevens in het venster Systeemmonitor in de vorm van een grafiek, frequente gegevensbemonstering, een groot aantal van bewaakte objecten en tellers - die allemaal de hoeveelheid middelen die aan prestatiemonitoring wordt besteed vergroten.
  • Analyseer prestatiegegevens en stel een prestatiebasislijn vast. Het is over het algemeen nuttig om een ​​prestatiebasislijn vast te stellen voor een typische werkbelasting. Dit kunt u doen door de gegevens uit te voeren naar grafische vorm in het Systeemmonitor-venster.
  • Waarschuwingen instellen. Ingesteld om waarschuwingen te genereren wanneer tellerwaarden acceptabele waarden overschrijden.
  • Prestatieafstemming. Gebruik prestatiegegevens om af te stemmen systeem instellingen voor een optimale omgang met systeembelasting.
  • Planning. Volg trends in veranderingen in de serverbelasting en de noodzaak om de systeemhardware te upgraden.

Een monitoringmethode kiezen.

Voor actuele monitoring van de systeemwerking in realtime op een lokale of externe computer is het handig om grafieken te gebruiken. Modulelogboeken Prestatielogboeken en waarschuwingen zijn handig voor het vastleggen van gegevens. De geregistreerde gegevens kunnen worden gebruikt om rapporten te genereren en gepresenteerd als grafieken of histogrammen met behulp van Systeemmonitor.

De opnamefrequentie selecteren.

Er moet voorzichtigheid worden betracht bij het kiezen van de frequentie en de duur van de datalogging frequente updates gegevens leiden tot het genereren van een zeer grote hoeveelheid gegevens, waarmee het moeilijk zal zijn om mee te werken. Dit kan ook resulteren in een hogere prestatieoverhead voor het uitvoeren van de module Prestatielogboeken en waarschuwingen.

IN algemeen geval De frequentie van gegevensupdates is afhankelijk van de lengte van het loginterval. Als het registratie-interval 4 uur bedraagt, wordt aanbevolen om de update elke 15 seconden te installeren. Voor een loginterval van 8 uur selecteert u een updateperiode van minimaal 300 seconden (5 minuten). Over het algemeen wordt voor continue monitoring het interval ingesteld op 15 minuten.

Selectie van tellers.

Monitoring moet beginnen met het volgen van de volgende vier componenten in deze volgorde:

  • Geheugen.
  • Verwerkers.
  • Schijven.
  • Netto.

Onderstaande tabel laat het zien minimale instelling tellers die moeten worden gebruikt om de server te controleren. Terwijl u werkt, kunt u toevoegen extra tellers voor de prestatieobjecten waarin u geïnteresseerd bent.

Mate van gebruik

Geheugen\Bytes beschikbaar
Geheugen\Byte-cache

Smalle plaatsen

Geheugen\Pagina's/sec
Geheugen\Leespagina's/sec
Geheugen\Transit-fouten/sec
Geheugen\Bytes in wisselbare pool
Geheugen\Bytes in de niet-wisselbare paginapool
Tellers zijn ook handig
Bestand wisselen\% gebruik
Cache\% treffers bij het weergeven van gegevens

CPU

Mate van gebruik
Smalle plaatsen

Processor\% CPU-belasting (alle exemplaren)
Processor\Onderbrekingen/sec
Systeem\CPU-wachtrijlengte (alle exemplaren)
Systeem\Context-schakelaars/sec

Mate van gebruik
Smalle plaatsen

Fysieke schijf\Schijfleestoegangen/sec
Fysieke schijf\Schijfschrijftoegang/sec
Fysieke schijf\Gemiddelde schijfwachtrijlengte (alle exemplaren)

Netwerkinterface

Mate van gebruik
Prestatie

Netwerksegment\% netwerkgebruik
Tellers voor protocoloverdracht
Netwerkinterface\Totaal aantal bytes/sec
Netwerkinterface\Pakketten/sec
Server\Totaal aantal bytes/sec
of
Server\Bytes verzonden/sec
En
Server\Bytes ontvangen/sec)

Onderdeel

Parameter in studie

Tellers

Het selecteren van de computer die zal worden gebruikt voor monitoring.

Bij het monitoren van computers op afstand zijn er verschillende opties voor het verzamelen van gegevens mogelijk. U kunt bijvoorbeeld prestatielogboeken en waarschuwingen uitvoeren op een beheerderscomputer en gegevens van alle externe computers weergeven. Of u kunt op elke computer een gegevensverzamelingsservice starten en deze met regelmatige tussenpozen uitvoeren batch-programma om gegevens over te dragen naar de computer van de beheerder voor daaropvolgende analyse en archivering.

Gecentraliseerde gegevensverzameling (het verzamelen van gegevens van alle externe computers op de lokale computer) is het gemakkelijkst te implementeren. Het verzamelen van gegevens uit meerdere systemen kan in één logbestand worden verzameld, maar dit neemt toe netwerk verkeer en vereist meer geheugen op de computer van de beheerder.

Gedistribueerde gegevensverzameling (dat wil zeggen, gegevensverzameling uitgevoerd op elke bewaakte computer) verhoogt het verkeer niet en vereist ook geen gegevens extra geheugen op de computer van de beheerder. De overdracht van gegevens naar de computer van de beheerder zal echter met een bepaalde vertraging plaatsvinden.

Analyse van prestatiegegevens.

Analyse van monitoringresultaten omvat het controleren van meterstanden die zijn geregistreerd tijdens de uitvoering van het systeem diverse operaties. Tijdens dit proces moet u de meest actieve processen identificeren en ook programma's of threads identificeren die uitsluitend bronnen gebruiken. Als gevolg hiervan moet u uitzoeken hoe uw systeem met de werklast omgaat.

Als onderdeel van deze analyse moet u het prestatieniveau van het systeem bepalen wanneer een typische werklast wordt verwerkt en zo noodzakelijke diensten Wat genoemd wordt als basis niveau. De basisnorm wordt door de beheerder bepaald op basis van de werklast. Dit niveau wordt bepaald op basis van een aantal prestatiemeteritems en vertegenwoordigt de status van het systeem wanneer het alle gebruikersverzoeken op bevredigende wijze afhandelt.

Bepalen van acceptabele meterstanden.

Over het algemeen is het bepalen van een acceptabel prestatieniveau een nogal subjectieve beslissing. In onderstaande tabel staan ​​echter grenswaarden voor een aantal meters, zodat u kunt bepalen of uw meterstanden op een probleem wijzen. Als de meterstanden consistent op het maximale niveau blijven, is er alle reden om te praten over de aanwezigheid van een knelpunt in het systeem en moeten er maatregelen worden genomen om de geladen bron te configureren of te upgraden.

Limiet meterstanden:

Object\teller

Limiet niveau

@ECHO OFF ECHO Teller "New_counter" toevoegen... rem Creëer nieuwe groep gegevensverzamelaars logman teller aanmaken New_counter -f bincirc -c ^ "\Processor(_Total)\%% Processortijd" ^ "\Memory(_Total)\Page/sec" ^ "\Memory(_Total)\%% Niet-vastgelegde bytes in gebruik" ^ "\Memory(_Total)\Available Bytes" ^ "\System(_Total)\Processor Queue Length" ^ "\PhysicalDisk(_Total)\Gem. lengte van de schijfwachtrij" ^ "\PhysicalDisk(*)\Gem. lengte van de schijfwachtrij" ^ "\Netwerkinterface(*)\Bytes Totaal/sec" ^ -si 15 -v ​​mmddhhmm rem Start de prestatiemonitor C:\Windows\System32\Perfmon.exe ECHO klaar

Tegennamen worden tussen aanhalingstekens geplaatst en gescheiden door een spatie. De namen van de tellers kunnen zowel in het Engels als in het Russisch worden geschreven (maar dan werkt het bat-bestand alleen in het Russisch Windows-versies). Als de meternaam het teken bevat % , moet deze worden vervangen door borden %% (dubbel percentage).

Na voltooiing dit bestand, worden we onmiddellijk naar de prestatiemonitor geleid, waar we een nieuw gemaakte gegevensverzamelaargroep met de naam New_counter zullen zien.

De beschreven tellers zijn doorgaans voldoende algehele beoordeling systeembelasting. Andere tellers worden gebruikt om problemen gedetailleerd te onderzoeken als wordt vastgesteld dat er een probleem is gebrek aan productiviteit apparatuur.

Heeft dit artikel je geholpen?