Suvestinė

Šiame straipsnyje aprašoma, kaip naudoti derinimo diagnostikos įrankį v1.2 didelio CPU naudojimo trikčių diagnostikai naudojant "Microsoft Informacinės interneto paslaugos" (IIS).

ĮŽANGA

Didelis CPU naudojimas IIS procese įvyksta, kai IIS procesas naudoja 80 procentų ar daugiau galimų CPU ciklų pastoviu laiko intervalu. IIS proceso pavyzdžiai yra Inetinfo.exe, Dllhost.exe ir W3wp.exe. Kai įvyksta didelis CPU naudojimas IIS procese, kyla vienas ar daugiau iš šių požymių:

  • Tinklalapis tinkamai neįkelia. Pvz., tinklalapis yra tuščias arba neatsako.

  • Lėtai veikia serveryje, kuriame veikia IIS. Pvz., eigos indikatorius juda labai lėtai, kai bandote peržiūrėti tinklalapį.

Šiame straipsnyje aptariama, kaip įdiegti ir sukonfigūruoti derinimo diagnostikos įrankį, kad būtų šalinant didelį CPU naudojimą IIS procese.

Daugiau informacijos

Jei IIS procesas naudoja didelį galimų CPU ciklų procentą, rekomenduojame sukurti visą IIS proceso atminties iškelties failą, kai IIS apdoroja kliento užklausas. Derinimo diagnostikos įrankį galite naudoti norėdami užfiksuoti ir analizuoti atminties iškelties failus, kai IIS apdoroja kliento užklausas.

1 veiksmas: atsisiųskite ir įdiekite derinimo diagnostikos įrankį v1.2

Norėdami atsisiųsti ir įdiegti derinimo diagnostikos įrankį, apsilankykite šioje "Microsoft" svetainėje:

http://www.microsoft.com/download/en/details.aspx?id=26798

2 veiksmas: "Performance Monitor" registravimo konfigūravimas

Norėdami konfigūruoti "Performance Monitor" registravimą, atlikite šiuos veiksmus:

  1. Spustelėkite Pradėti, vykdyti, įveskite derinimo diagnostikos įrankio kelią, tada spustelėkite Gerai.Pastaba Pagal numatytuosius nustatymus derinimo diagnostikos įrankis yra šiame aplanke:

    C:\Program Files\DebugDiag

  2. Meniu Įrankiai spustelėkite Parinktys ir Parametrai.

  3. Skirtuke Našumo žurnalas spustelėkite Įgalinti efektyvumo skaitiklio duomenų registravimą, tada spustelėkite Gerai.Pastaba Reikšmė lauke Duomenų imties intervalas priklauso nuo to, kada kyla didelės CPU naudojimo problemos. Renkaus duomenis, žurnalo dydis didėja. Susisiekite su "Microsoft" palaikymo specialistu, jei reikia informacijos, kaip sukonfigūruoti reikšmę lauke Duomenų imties intervalas .

3 veiksmas: išjunkite derinimo išimties gavimą

Pastaba Jei konfigūruojate derinimo diagnostikos įrankį, kad būtų galima naudoti įrankį su IIS 6.0 arba naujesnėmis, eikite į "4 veiksmas: iškelties failo kūrimas". Jei konfigūruojate derinimo diagnostikos įrankį, kad būtų galima naudoti įrankį su IIS 5.1 arba IIS 5.0, išjunkite derinimo išimties gavimą. Norėdami tai atlikti, vykdykite toliau nurodytus veiksmus.

  1. Spustelėkite Pradėti, Vykdyti, įveskite Inetmgr.exe, tada spustelėkite Gerai.

  2. Dešiniuoju pelės mygtuku spustelėkite kompiuterį, kurį norite konfigūruoti, tada spustelėkite Ypatybės.

  3. Sąraše Pagrindinės ypatybės spustelėkite WWW tarnyba, tada spustelėkite Redaguoti.

  4. Skirtuke Pagrindinis katalogas spustelėkite Konfigūracija.

  5. Skirtuke Proceso parinktys spustelėkite, kad išvalytų žymės langelį Įgalinti derinimo išimčių gavimą , tada spustelėkite Gerai.

4 veiksmas: iškelties failo kūrimas

Norėdami sukurti iškelties failą, naudokite vieną iš toliau nurodytų būdų.

1 būdas: "Hang" taisyklės kūrimas

Norėdami sukurti atvirkštinę taisyklę, atlikite šiuos veiksmus:

  1. Spustelėkite Pradėti, vykdyti, įveskite derinimo diagnostikos įrankio kelią, tada spustelėkite Gerai.Pastaba Pagal numatytuosius nustatymus derinimo diagnostikos įrankis yra šiame aplanke:

    C:\Program Files\DebugDiag

  2. Skirtuke Taisyklės spustelėkite Įtraukti taisyklę.

  3. Spustelėkite Efektyvumas, tada – HTTP atsakymo laikas, tada spustelėkite Pirmyn.

  4. Spustelėkite Įtraukti URL, pasirinkite ETW arba Ping parinktis, įveskite svetainės, kurioje kyla problema, URL, nustatykite tinkamą laiką ir Ping laiką, tada spustelėkite Gerai. Tada spustelėkite Taip, kad išbandykite URL.

  5. Spustelėkite Gerai, tada spustelėkite Pirmyn.

  6. Spustelėkite Įtraukti iškelties tikslą.

  7. Sąraše Paskirties tipas spustelėkite norimą paskirties tipą, spustelėkite Gerai, tada spustelėkite Pirmyn.

  8. Įveskite taisyklės pavadinimą, įveskite vartotojo iškelties failo vietos kelią, tada spustelėkite Pirmyn.

  9. Spustelėkite Aktyvinti taisyklę dabar, tada spustelėkite Baigti.Skirtuke Taisyklės atkreipkite dėmesį, kad taisyklė stulpelyje Būsena yra Aktyvi.

2 būdas: IIS "Hang Dump" failo kūrimas rankiniu būdu

Norėdami sukurti IIS "Hang Dump" failą rankiniu būdu, atlikite šiuos veiksmus:

  1. Spustelėkite Pradėti, vykdyti, įveskite derinimo diagnostikos įrankio kelią, tada spustelėkite Gerai.Pastaba Pagal numatytuosius nustatymus derinimo diagnostikos įrankis yra šiame aplanke:

    C:\Program Files\DebugDiag

  2. Meniu Įrankiai spustelėkite Kurti IIS/COM + "Hang Dump".

3 būdas: Vartotojo iškelties failo kūrimas procesui derinimo diagnostikos įrankyje

Norėdami sukurti vartotojo iškelties failą procesui, atlikite šiuos veiksmus:

  1. Spustelėkite Pradėti, vykdyti, įveskite derinimo diagnostikos įrankio kelią, tada spustelėkite Gerai.Pastaba Pagal numatytuosius nustatymus derinimo diagnostikos įrankis yra šiame aplanke:

    C:\Program Files\DebugDiag

  2. Skirtuke Procesai dešiniuoju pelės mygtuku spustelėkite procesą, kurį norite šalinti, tada spustelėkite Kurti visą vartotoją.

5 veiksmas: "Performance Monitor" registravimo išjungimas

Praėjus maždaug dviem minutėms po vartotojo iškelties failo fiksavimo proceso pabaigos, išjunkite "Performance Monitor" registravimą. Norėdami tai atlikti, vykdykite toliau nurodytus veiksmus.

  1. Spustelėkite Pradėti, vykdyti, įveskite derinimo diagnostikos įrankio kelią, tada spustelėkite Gerai.Pastaba Pagal numatytuosius nustatymus derinimo diagnostikos įrankis yra šiame aplanke:

    C:\Program Files\DebugDiag

  2. Meniu Įrankiai spustelėkite Parinktys ir Parametrai.

  3. Skirtuke Našumo žurnalas spustelėkite Išjungti efektyvumo skaitiklio duomenų registravimą.

6 veiksmas: iškelties failo analizė

Norėdami analizuoti iškelties failą, atlikite šiuos veiksmus:

  1. Spustelėkite Pradėti, vykdyti, įveskite derinimo diagnostikos įrankio kelią, tada spustelėkite Gerai.Pastaba Pagal numatytuosius nustatymus derinimo diagnostikos įrankis yra šiame aplanke:

    C:\Program Files\DebugDiag

  2. Skirtuke Išplėstinė analizė spustelėkite Įtraukti duomenų failus.

  3. Raskite ir spustelėkite iškelties failą, kurį norite analizuoti. Spustelėkite Atidaryti.  

  4. Skirtuke Išplėstinė analizė spustelėkite Sugesti / pakibti analizatoriai, tada spustelėkite Pradėti analizę.

  5. Peržiūrėkite ataskaitą, rodomą "Microsoft Internet Explorer". Šios ataskaitos kopija taip pat saugoma šiame aplanke:

    C:\Program Files\DebugDiag\Reports

Pastaba Jei norite šalinti pasirinktinio failo .dll, įtraukite pasirinktinius .pdb failus. Norėdami įtraukti pasirinktinius .pdb failus, spustelėkite Įrankiai, parinktys ir Parametrai, spustelėkite Aplankas ir Ieškos keliai, įveskite kelią lauke Derinimo simbolių ieškos kelias, tada spustelėkite Gerai.

Nuorodos

Daugiau informacijos, kaip naudoti IIS, rasite apsilankę šioje "Microsoft" svetainėje:

http://www.iis.netNorėdami peržiūrėti "Microsoft" programų kūrėjų tinklo (MSDN) žiniatinklį, kaip spręsti IIS problemas, apsilankykite šiose MSDN žiniatinklio svetainėse:

Kaip šalinti triktis, kai IIS neatsakohttp://go.microsoft.com/fwlink/?LinkId=40968

Kaip diagnozuoti atminties nutekėjimą IIShttp://go.microsoft.com/fwlink/?LinkId=40969

Kaip diagnozuoti situacijas, kai IIS netikėtai užsidaro http://go.microsoft.com/fwlink/?LinkId=40967 Daugiau informacijos apie tai, kaip naudoti derinimo diagnostikos įrankį IIS proceso problemoms šalinti, spustelėkite šiuos straipsnių numerius ir peržiūrėkite straipsnius "Microsoft" žinių bazėje:

919792 Kaip naudoti derinimo diagnostikos įrankį, kad būtų šalintas procesas, kuris nebeatsako IIS

919790 Kaip naudoti IIS derinimo diagnostikos įrankį, kad būtų šalinant atminties nuotėkį IIS procese

919789 Kaip naudoti derinimo diagnostikos įrankį IIS procesui, kuris netikėtai sustoja, šalinti

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.