Avamar: Microsoft Windows Perfmonin käyttäminen Avamar-asiakkaiden suorituskyvyn valvontaan

Summary: Tässä artikkelissa kerrotaan, miten Avamar-asiakkaiden suorituskykyominaisuuksia seurataan Perfmonin avulla Microsoft Windows -ympäristössä.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Tämä artikkeli koskee kaikkia Avamar-asiakasversioita, joissa on Windows.

Perfmon (Performance Monitor) voi olla tehokas vianmääritystyökalu.
Se voi kerätä Windowsin suorituskykytietoja ajan mittaan tietyin väliajoin ja luoda lokeja, joita voidaan analysoida graafisesti järjestelmän suorituskykyongelmien tunnistamiseksi.

Tässä keskustelemme kerättävistä mittareista ja siitä, miten tämä työkalu määritetään oikein niiden keräämiseksi.


Lisätietoja Avamar-asiakasohjelman suorituskyvyn tutkimisesta: 

Cause

Varmuuskopioinnin hitaus.

Resolution

Kuinka käyttää Perfmonia:

Avaa RUN-ikkuna painamalla Windows-W.
Kirjoita Perfmon.

 

Mitä ja milloin mitata

Pullonkauloja syntyy, kun resurssi saavuttaa kapasiteettinsa ja voi hidastaa suorituskykyä. 

Pullonkaulat johtuvat riittämättömistä tai väärin määritetyistä resursseista, viallisista komponenteista ja ohjelman virheellisistä resurssipyynnöistä.

Käytettävissä on viisi keskeistä resurssialuetta, jotka voivat aiheuttaa pullonkauloja ja vaikuttaa palvelimen suorituskykyyn:

  • Fyysinen levy
  • Muisti
  • Prosessi
  • Suoritin
  • Verkko

Jos jokin näistä resursseista on ylikäytössä, palvelin tai sovellus voi hidastua huomattavasti tai kaatua.

Keskustelemme näistä alueista ja neuvomme, mitkä laskurit ja kynnysarvot voivat auttaa mittaamaan palvelimen suorituskykyä.

 

Näytteenottovälillä on merkittävä vaikutus lokitiedoston kokoon ja palvelimen kuormitukseen.

Määritä näyteväli sen keskimääräisen ajan perusteella, joka on kulunut ongelman ilmenemiseen vertailuaikataulun määrittämiseksi, ennen kuin ongelma ilmenee uudelleen. Tämä auttaa havaitsemaan kaikki trendit, jotka johtavat ongelmiin.

Viisitoista minuuttia tarjoaa hyvän ikkunan perustason määrittämiseen normaalin toiminnan aikana.

  • Jos ongelman ilmenemiseen kuluu keskimäärin noin neljä tuntia, määritä näytteenottoväliksi 15 sekuntia.
  • Jos ongelman ilmenemisaika on vähintään kahdeksan tuntia, määritä näytteenottoväliksi vähintään viisi minuuttia.


Nämä ohjeet auttavat välttämään suuren lokitiedoston luomista, mikä vaikeuttaa tietojen analysointia.

 

Suorituskykyobjektit ja laskurit

  • Objektit - komponentti, joka hallitsee suorituskykytietoja
  • Laskurit - tietylle objektille ominaiset suorituskykytilastot, jotka kuvaavat objektille ominaisia suorituskykyominaisuuksia. Esimerkiksi \PhysicalDisk\%Idle Time antaa suorituskykytietoja karan havaitsemasta käyttämättömyysajasta.
  • Esiintymät - useita jäljennöksiä, jotka edustavat ainutlaatuista resurssia. Kun järjestelmässä \PhysicalDisk\%Idle Time havaitaan jokin muu järjestelmä, näet järjestelmän käytettävissä olevat karat ja niitä vastaavat %Idle-aika-arvot.

 

Näytteen aikaväli

Muista seurannan tarkoitus ja kesto.

15 minuutin kirjausväli sopii rutiininomaisiin seurantaväleihin.
Näyteväli on lyhennettävä aikaväliksi, joka kuvaa ongelmaa.
Ongelmissa, jotka kehittyvät vähitellen, tietyn ajan kuluessa, voidaan käyttää pidempiä näytevälejä.

Käytä ohimenevissä ongelmissa lyhyttä muutaman sekunnin väliä. Tästä näytteenottovälistä on hyötyä levyalijärjestelmän ongelmissa.

Pidä seurannan kesto mielessä, kun määrität näyteväliä.
Jos valvonta kestää >8 tuntia, 300 sekunnin näyteväli <voi tuottaa suuren tiedoston. Itse keräysprosessin suorittamisen yleiskustannukset voivat vaikuttaa tuloksiin.

 

Perfmon Logging@:n ottaminen käyttöön.

Avaa komentokehote admin-käyttäjänä.
Aloita tai lopeta lokitietojen kerääminen kopioimalla seuraavat komennot.

Seuraava komento luo suorituskyvyn valvonnan tietojoukon.

Logman.exe create counter Avamar -o "c:\perflogs\Emc-avamar.blg" -f bincirc -v mmddhhmm -max 250 -c "\LogicalDisk(*)\*" "\Memory\*" "\Network Interface(*)\*" "\Paging File(*)\*" "\PhysicalDisk(*)\*" "\Processor(*)\*" "\Process(*)\*" "\Redirector\*" "\Server\*" "\System\*"  -si 00:00:05
Start the logs with:
Logman.exe start Avamar
Stop the logs with:
Logman.exe stop Avamar

Above commands can be modified to collect SQL server Performance Monitor data during backups as: 
First create a folder for log collection as C:\SQL_Performance_Logs\

For default SQL instance run:

Logman create counter Avamar_SQL_perf_log -f bin -c "\Network Interface(*)\*" "\Redirector\*" "\Paging File(*)\*" "\Memory\*" "\PhysicalDisk(*)\*" "\LogicalDisk(*)\*" "\Server\*" "\System\*" "\Process(*)\*" "\Processor(*)\*" "\SQLServer:Databases(*)\*" "\SQLServer:Buffer Manager\*" "\SQLServer:Memory Manager\*" "\SQLServer:SQL Statistics\*" -si 00:00:05 -max 800 -cnf 0 -o C:\SQL_Performance_Logs\AvamarSQL_perf_log.blg

For named instance, replace server with instance name

Logman create counter Avamar_SQL_perf_log -f bin -c "\Network Interface(*)\*" "\Redirector\*" "\Paging File(*)\*" "\Memory\*" "\PhysicalDisk(*)\*" "\LogicalDisk(*)\*" "\Server\*" "\System\*" "\Process(*)\*" "\Processor(*)\*" "\SQLServer:Databases(*)\*" "\SQLServer:Buffer Manager\*" "\SQLServer:Memory Manager\*" "\MSSQL$InstanceName:SQL Statistics\*" -si 00:00:05 -max 800 -cnf 0 -o C:\SQL_Performance_Logs\AvamarSQL_perf_log.blg

start collecting logs:

Logman start Avamar_SQL_perf_log

stop log collection:

Logman stop Avamar_SQL_perf_log





Laskurit ja niiden kynnysarvot

Muisti

%Sitoutuneet tavut käytössä:
Varattu muisti on käytössä oleva fyysinen muisti, jolle sivutustiedostossa on varattu tilaa, jos se on kirjoitettava levylle.
Sivutustiedoston koko määrittää toimitusrajan. Jos hakutiedostoa suurennetaan, toimitusraja kasvaa ja suhde pienenee.
Tämä laskuri näyttää vain nykyisen prosenttiarvon. Se ei ole keskiarvo. Jos tämä arvo on jatkuvasti yli 80 %, sivutiedosto voi olla liian pieni.

Käytettävissä olevat tavut:
Käytettävissä olevat tavut ovat tavuina ilmaistun fyysisen muistin määrä, joka on välittömästi käytettävissä prosessiin tai järjestelmän käyttöön.
Tämä on harvoin rajoitus X64-järjestelmille. Jos tämä arvo laskee jatkuvasti alle 5%: iin asennetusta RAM-muistista, sinun on tutkittava. Jos arvo laskee jatkuvasti alle 1% asennetusta RAM-muistista, on olemassa selvä ongelma.

Sitoutuneet tavut:
Varattu muisti on fyysinen muisti, jossa on tilaa varattuna yhdelle tai useammalle levyn sivutustiedostolle.
Jokaisella kiintolevyllä voi olla yksi tai useampi sivutustiedosto.

Tämän laskurin ei pitäisi mieluiten koskaan muuttua. Muutokset viittaavat sivutustiedoston laajentumiseen, ja ne on tutkittava välittömästi.

Ilmaiset järjestelmäsivutaulukon merkinnät:
Tämä oli aiemmin huolenaihe vanhemmissa x86-versioissa. Jos Windows Server 2003 SP2 -palvelin käynnistyy ilman /3Gb-valitsinta, arvo on noin 200 000 PTE:tä.
Kun käynnistetään /3Gb-kytkimellä, tämä putoaa ~25000 PTE:iin.

Joukko sivuttamattomia tavuja:
Poolin sivuttamattomat tavut on sivuttamattoman varannon koko (tavua). Tämä on järjestelmämuistin alue (käyttöjärjestelmän käyttämä fyysinen muisti) objekteille, joita ei voi kirjoittaa levylle, mutta joiden on pysyttävä fyysisessä muistissa niin kauan kuin ne on varattu.
Jos ei-sivutetun poolin nopeus on jatkuvasti yli 80 %, saatat joutua sivuttamattoman poolin tyhjenemisongelmaan (tapahtumatunnus 2019).

Pool Paged Bytes:
Pool Paged Bytes on sivutetun varannon koko tavuina, järjestelmämuistin alue (käyttöjärjestelmän käyttämä fyysinen muisti) objekteille, jotka voidaan kirjoittaa levylle, kun niitä ei käytetä.
Sivutettu varanto on suurempi resurssi kuin sivuttamaton varanto. Jos tämä arvo on jatkuvasti suurempi kuin 70 % määritetyn varannon enimmäiskoosta, sivutetun varannon ehtyminen saattaa olla vaarassa (tapahtumatunnus 2020).

 

Suoritin(tarkista JOKAINEN prosessori ja yleisesti)

%Keskeytysaika: Aika,
jonka suoritin käyttää laitteistokeskeytysten vastaanottamiseen ja huoltamiseen näytevälein. 
Tämä arvo on epäsuora indikaattori keskeytyksiä aiheuttavien laitteiden toiminnasta. Esimerkiksi järjestelmän kello, hiiri, levyajurit, tietoliikennelinjat, verkkokortit ja muut oheislaitteet. 
Nämä laitteet keskeyttävät prosessorin, kun ne ovat suorittaneet tehtävän tai vaativat toimia. 

%DPC-aika:
Ilmaisee I/O-toiminnon suorittamiseen tarvittavan ajan. Edellä esitetyn tapaan on tutkittava mikä tahansa 25%: n >arvo.

%Privileged Time:
Time käyttöjärjestelmän ydin tekee työtä. Yleensä kynnys on alle 30% sovellus- tai verkkopalvelimille.

%Suorittimen aika:
Pitkäkestoisia arvoja > on tutkittava 90 % yhden suorittimen koneessa tai > 80 % monisuoritinkoneessa.

 

Verkkoliitäntä

Vastaanotetut hylätyt paketit:
Tällä tarkistuksella voidaan tarkistaa mahdolliset laitteisto-ongelmat. Kynnysarvo
> 1. Mahdollinen korjauskeino on säätää verkkopuskureita.

Paketit vastaanottivat virheitä:
Tätä käytetään mahdollisten laitteisto-ongelmien tarkistamiseen. Kynnysarvo
> 2

 

Levy (kullekin levylle)

%Joutoaika:
Tämä laskuri mittaa tarkasti aikaa, jolloin levy oli käyttämättömänä, mikä tarkoittaa, että kaikki pyynnöt käyttöjärjestelmästä levylle on suoritettu eikä odottavia pyyntöjä ole lainkaan.
Laskenta tapahtuu siten, että järjestelmä aikaleimaa tapahtuman, kun levy on käyttämättömänä, ja aikaleimaa sitten toisen tapahtuman, kun levy vastaanottaa uuden pyynnön.
Sieppausvälin lopussa se laskee käyttämättömänä vietetyn ajan prosenttiosuuden. Tämä laskuri vaihtelee välillä 100 (eli aina tyhjäkäynnillä) arvoon 0 (eli aina varattu).

Tämä laskuri määrittää tarkasti levyn osajärjestelmän kylläisyyden. 

Avg. Levyjonon pituus:
keskim. Levyjonon pituus on sama kuin (Levyn siirrot/s) *(Levyn sek/Siirto).
Tämä perustuu
Tämä hyperlinkki johtaa Dell Technologiesin ulkopuoliseen sivustoon.Pikku S:n lakiinmatemaattisestaTämä hyperlinkki johtaa Dell Technologiesin ulkopuoliseen sivustoon.jonoteoriasta. 
Huomaa, että tämä on johdettu arvo eikä suora mittaus. Mikä tahansa arvo, joka on pienempi kuin kaksinkertainen karojen lukumäärä, on hyvä arvo.

Levyn keskimääräinen sek/siirto:
Näyttää keskimääräisen ajan, jonka levynsiirrot kestivät sekunteina.
Vaikka asteikko on sekuntia, laskurin millisekunnin tarkkuus tarkoittaa, että arvo 0,004 tarkoittaa, että levynsiirtojen keskimääräinen valmistumisaika oli 4 millisekuntia.
Tätä Perfmonin laskuria käytetään I/O-viiveen mittaamiseen
. Tässä ovat esimerkkiarvot. Nämä voivat vaihdella käytettävien levyjen laadun mukaan:

Reads
Excellent    <  08 Msec (.008 seconds)
Good         <  12 Msec (.012 seconds)
Fair         <  20 Msec (.020 seconds)
Poor         >  20 Msec (.020 seconds)

Writes
Excellent    <  01 Msec (.001 seconds)
Good         <  02 Msec (.002 seconds)
Fair         <  04 Msec (.004 seconds)
Poor         >  04 Msec (.004 seconds)


Jaettu I/O:
Mittaa tiedostojen pirstoutumisesta johtuvan I/O-jakautumisen nopeuden. Näin tapahtuu, jos I/O-pyyntö koskee erillisten tiedostosegmenttien tietoja
. Pitäisi olla lähellä nollaa.
Tämä voi olla erilainen, koska RAID-raidan koko tai NTFS-lohkon koko on liian pieni.

% vapaata tilaa: 
Näytä valitun loogisen levyn käytettävissä olevan kokonaistilan prosenttiosuus, joka oli vapaa. Vapaata tilaa tulisi olla aina >15 %, suositeltava on >=25 %.

Prosessi

  •        Kahvan määrä: Korreloi allasvuotojen kanssa.
  •        Virtuaaliset tavut: Virtuaalimuisti, joka on varattu sovelluksen käyttöön.
  •        Työsarjan tavut: Yksityiset tavut, jotka sijaitsevat sovelluksen omistamassa fyysisessä muistissa.


Mitä eroa on fyysisen levyn ja loogisen levyn suorituskykyobjekteilla Perfmonissa?

Perfmonilla on kaksi objektia, jotka liittyvät suoraan levyn suorituskykyyn, fyysinen levy ja looginen levy.
Niiden laskurit lasketaan samalla tavalla, mutta niiden laajuus on erilainen.


Fyysisen levyn suorituskyky -objekti
Valvoo tietokoneen levyasemia. Se tunnistaa fyysistä laitteistoa edustavat esiintymät. Laskurit ovat fyysisen instanssin kaikkien osioiden käyttöoikeuksien summa.

Looginen levyn suorituskyky -objekti valvoo loogisia osioita. Suorituskyvyn valvonta tunnistaa loogiset levyt niiden aseman kirjaimen tai asennuspisteen perusteella.
Jos kiintolevyllä on useita osioita, tämä laskuri ilmoittaa valitun osion arvot, ei koko levyä.
Dynaamisia levyjä käytettäessä loogiset asemat voivat kattaa useamman kuin yhden kiintolevyn, ja tässä tilanteessa laskurin arvot sisältävät pääsyn loogiseen levyyn kaikilla sen kattamilla kiintolevyillä.

 

Mitkä Windowsin suorituskyvyn valvonnan laskurit näyttävät kiintolevyn viiveen?

  • Fyysisen levyn suorituskykyobjekti -> keskim. Disk sec/Read counter –  Näyttää keskimääräisen lukuviiveen.
  • Fyysisen levyn suorituskykyobjekti -> keskim. Disk sec/Write counter –  Näyttää keskimääräisen kirjoitusviiveen.
  • Fyysisen levyn suorituskykyobjekti -> keskim. Levyn sec/siirtolaskuri – Näyttää luku- ja kirjoituskertojen yhdistetyt keskiarvot.
  • _Total esiintymä on tietokoneen kaikkien kiintolevyjen viiveiden keskiarvo.

Muut esiintymät edustavat yksittäistä fyysistä levyä.

Laskurit, joita kannattaa seurata seurattaessa eri tilanteissa -:

 

Osa

Tarkkailtavat suorituskykynäkökohdat

Valvottavat laskurit

Levy

Käyttö

Fyysinen levy\ sek / luku
fyysinen levy \ s / kirjoitus

Fyysinen levy \ Levyn luku / s
Fyysinen levy \ Levyn kirjoitus/s

Fyysinen levy \ keskimääräinen jonon pituus luettu

Fyysinen levy\ keskimääräisen jonon pituuden
Kirjoita fyysinen levy \ % joutoaika

Looginen levy\ % vapaata tilaa

Tulkitse % Disk Time -laskuri huolellisesti.
Koska tämän laskurin _Total esiintymä ei välttämättä vastaa tarkasti usean levyn järjestelmien käyttöä, on tärkeää käyttää % joutoaika -laskuria.
Tämä laskuri heijastaa tarkasti järjestelmän tekemän työn määrää, mutta ei levyalijärjestelmän kapasiteettia. 
Joutoaika kuvastaa tarkasti levyalijärjestelmän kapasiteettia.

Levy

Pullonkauloja

Fyysinen levy \ KAIKKI LASKURIT

Looginen levy\ % vapaata tilaa

System\File Control Operations/s

System\File Data Operations/s

Huomautus: Avainlaskurin sijainti on kohdassa Järjestelmä. Se ei ole taltiokohtainen, mutta siitä on hyötyä, jos aktiivisia asemia on vain yksi.

Muisti

Käyttö

Muisti\ Käytettävissä olevat tavut
Muisti\ Välimuistin tavut

Muisti\ % sitoutuneista tavuista käytössä.

Muisti\ varanto Sivustamattomat tavut

Muisti\ varannon sivutetut tavut.

Muisti\ Sivujen syöttö tai luku/s

Muisti\ Vapauta järjestelmäsivut

Muisti

Pullonkauloja tai vuotoja

Muisti \ käytettävissä olevat tavut

Muisti\välimuistitavut

Muisti\ sivut/s
, muisti\ sivun syötteet tai lukemat/s

Memory\ Page Output tai Write /s.
Muisti\ varannon sivutetut tavut.
Muisti\ varanto Sivustamattomat tavut

Muisti\ Vapaat järjestelmäsivut
Vaikka ne eivät ole erityisesti muistiobjektilaskureita, seuraavat ovat hyödyllisiä myös muistianalyysissä:
Sivutustiedosto\ % Käyttöobjekti (kaikki esiintymät) Välimuisti\ tietokartta osuu prosenttiin.

Suoritin

Käyttö

Suoritin\ % Suorittimen aika (kaikki esiintymät)

Suoritin\ % Etuoikeutettu aika

Käsittelijä\ % käyttäjäajasta

Suoritin

Pullonkauloja

Suoritin\ % Suorittimen aika (kaikki esiintymät)

Suoritin\ % DPC-aika

Suoritin\ % Keskeytysaika

Suoritin\ % Etuoikeutettu aika

Suoritin\ % käyttäjän aika
, suoritin \ keskeytykset/s

Suoritin\ DPC s jonossa /s.
Järjestelmä\Kontekstikytkimet /s.

Järjestelmä\Järjestelmäkutsut/s

System\ Prosessorijonon pituus (kaikki esiintymät)

Additional Information

 

Affected Products

Avamar

Products

Avamar, Avamar Client for Windows
Article Properties
Article Number: 000046124
Article Type: Solution
Last Modified: 05 Sept 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.