Таны компьютер удаан ажиллаж байна уу? Windows дээрх Perfmon-ийн асуудлыг хэрхэн тодорхойлох талаар олж мэдээрэй.

Сүүлийн шинэчлэлт: 14/08/2025

  • PerfMon нь нарийн, тохируулах боломжтой тоолуураар бодит цагийн хэмжилт, урт хугацааны бичлэг хийх боломжийг олгодог.
  • Коллекторын багц болон Логман нь сервер дээр давтагдах зураг авалт болон автоматжуулалтыг хөнгөвчлөх.
  • Санах ой, CPU, диск, сүлжээний босго нь бөглөрөл, алдагдлыг илрүүлэхэд тусалдаг.
  • Найдвартай байдлын хяналт нь алдаа, нийцтэй байдлын асуудлуудыг харуулсан дүн шинжилгээг нөхдөг.

Windows дээрх PerfMon гүйцэтгэлийн хяналт

PerfMon (Гүйцэтгэлийн хяналт) байна Windows дээр хяналт тавих хамгийн шилдэг хэрэгсэлPerfMon: CPU, санах ой, диск, сүлжээ болон тодорхой процессуудын гүйцэтгэлийн хэмжигдэхүүнийг бодит цагийн, урт хугацааны туршид харах, дүн шинжилгээ хийх боломжийг танд олгоно. Даалгаврын менежерээс ялгаатай нь PerfMon нь дээжийг тогтмол хугацаанд авч, диск рүү бүртгэдэг бөгөөд энэ нь санах ойн ачаалал, үйлчилгээ, программ хангамжийн нөөц алдагдсан зэрэг олон цаг ажилласны дараа л гардаг асуудлуудыг илрүүлэхэд тохиромжтой.

Энэ нийтлэлд бид танд үзүүлж байна PerfMon-г хэрхэн ашиглах талаар. Зөв тоолуур сонгох, ойлгох, диаграмын түүвэрлэлт, масштабыг тохируулахаас эхлээд хэмжигдэхүүнийг файлд бүртгэхийн тулд өгөгдөл цуглуулагчийн багц үүсгэх хүртэл (BLG/CSV.

PerfMon гэж юу вэ, хэзээ хэрэглэх вэ?

 

Performance Monitor (PerfMon) нь Windows-ийн уугуул тоологч болон бичигч юм.. Систем болон хэрэглээний тоолуураас (жишээ нь, .NET CLR эсвэл тодорхой процессоос) олж авсан график болон түүхий өгөгдөл хэлбэрээр хэмжигдэхүүнүүдийг харуулдаг. гэх мэт "хурдан" хэрэгслүүдээс хамгийн том давуу тал нь Даалгаврын менежер Бодит чиг хандлагыг (оргил, суурь үзүүлэлт, тогтвортой өсөлт) илрүүлэхийн тулд та үүнийг үе үе дээжээр хэдэн цаг эсвэл өдрийн турш ажиллуулж болно.

PerfMon хувьд шийдвэрлэх ач холбогдолтой санах ойн өсөлт, бариул эсвэл утас алдагдсаныг оношлох, мөн тусгай туршилтуудыг ажиллуулж асуудалтай бүрэлдэхүүн хэсгүүдийг тусгаарлана. Жишээлбэл, хэрэв та санах ой алдагдсан гэж сэжиглэж байгаа бол нөлөөлөлд өртсөн процессын хувьд Хувийн байт, бариулын тоо, Thread тоо гэх мэт тоолуурыг идэвхжүүлж, GC-ийн үеэр эсвэл гадуур өсөлт гарч байгаа эсэхийг шалгахын тулд бүх нуруулдан доторх # байт болон .NET програмын 2-р үеийн овоолгын хэмжээ зэрэг .NET CLR санах ойн тоолуурыг идэвхжүүлнэ.

PerfMon болон горимуудыг нээнэ үү /res /report /rel /sys

PerfMon болон тусгай горимуудыг нээх арга замууд

 

Та PerfMon-г нээж болно Start цэснээс "performance" эсвэл "perfmon" гэж хайгаад администратороор ажиллуулна уу лог үүсгэх эсвэл алсын компьютерээс асуулга хийх үед.

Хэрэв та илүүд үздэг бол Тушаалын мөр (Win+R эсвэл CMD) танд дараах синтакс бүхий маш хэрэгтэй шууд горимууд байна:

perfmon </res|report|rel|sys>

Сонголт бүр юу хийдэг вэ?

  • /үхрийн мах нөөцийн харагдацыг нээх
  • /мэтгэл системийн оношлогооны цуглуулагчийн багцыг ажиллуулж, тайланг үзэх.
  • /rel Найдвартай байдлын хяналтыг нээх.
  • / sys сонгодог гүйцэтгэлийн монитор руу шууд очих.

Зөвлөгөө: хэрэв та тоног төхөөрөмжийн найдвартай байдлыг шалгахыг хүсвэл, perfmon / rel Энэ нь тогтвортой байдал болон алдааны түүхэнд шууд товчлол юм.

Найдвартай байдлын хяналт Энэ нь мөн Control Panel > System and Security > Security and Maintenance хэсэгт байрладаг. Өөр нэг товчлол: Эхлэх цэсний хайлтанд "reliab" гэж бичээд "Найдвартай байдлын түүхийг харах" гэснийг сонгоно уу. Та чухал үйл явдал, сэрэмжлүүлэг, мэдээллийг өдөр, долоо хоногоор харах боломжтой техникийн дэлгэрэнгүй програм болон драйверын алдаа.

Онцгой контент - Энд дарна уу  SSD-тэй нийцтэй байдлын асуудлыг хэрхэн шийдвэрлэх вэ?

Бодит цагийн дүрслэл: тоолуур нэмэх, ойлгох

 

Харахын тулд а амьд график, зүүн талд байгаа модны "Гүйцэтгэлийн хяналт" -ыг нээнэ үү. Урьдчилан ачаалагдсан тоолуур байгаа бөгөөд та цэвэрлэж эхлэхийг хүсвэл доорх хүснэгтээс тэдгээрийг сонгоод дарна уу Supr. Дараа нь диаграмын хэсэгт хулганы баруун товчийг дарж > Тоолуур нэмэх... боломжтой бүх категори бүхий харилцах цонхыг нээнэ үү.

Сонгоно уу сонирхлын ангилал, тоолуур, объектын жишээ (жишээ нь, таны үйл явц). Тодорхой програмын санах ой болон нөөцийг оношлохын тулд бүлгээс эдгээр гол тоолуурыг нэмнэ үү үйл явц y .NET CLR санах ой тохиромжтой тохиолдолд:

  • Процесс \ Хувийн байт: Процессоор хуваарилагдсан хувийн санах ой (бусадтай хуваалцдаггүй). Тогтвортой өсөлт нь өөрийн виртуал санах ойн бодит хэрэглээг харуулж байна.
  • Процесс \ Бариулын тоо: нээлттэй бариулын тоо. Тогтмол өсөлт нь ихэвчлэн нөөцийн алдагдлыг илтгэдэг (сесс, системийн объектууд).
  • Процесс \ Thread Count: Үйл явц дахь идэвхтэй хэлхээний тоо. Гэнэтийн өсөлт нь давхцах асуудал эсвэл дуусаагүй хэлхээг илтгэж болно.
  • .NET CLR санах ой \ Бүх овоолго дахь # байт: .NET объектуудын нийт санах ой. Хэрэв энэ нь тогтворжихгүйгээр ургадаг бол GC даралт болон гараагүй лавлагааг шалгана уу.
  • .NET CLR санах ой \ Gen 2 овоолгын хэмжээ: 2-р үеийн овоолгын хэмжээ (удаан эдэлгээтэй зүйлс). Үргэлжилсэн өсөлт нь цуглуулаагүй урт наслалттай зүйлсийг харуулж байна.

Графикийг шүүмжлэлтэй нүдээр тайлбарлаХэрэв та бүх овоолгын # байт болон 2-р үеийн овоолгын хэмжээ тогтвортой байхад хувийн байт тогтмол нэмэгдэж байгааг анзаарсан бол өсөлт нь .NET нуруулдан биш харин процессын үндсэн санах ой/нөөц дотор байна. Энэ загвар нь ихэвчлэн GC-ээс гадуур гоожиж байгааг илтгэнэ (жишээ нь, хөлдөөгүй буфер эсвэл бариул).

PerfMon дахь масштаб ба интервалын тохиргоо

Графикийг тохируулна уу: масштаб, интервал, үргэлжлэх хугацаа

PerfMon зөвшөөрнө Тоолуур бүрийн харагдах байдал болон өөрийн харж буй түүхийн үеийг тохируулна уу. Хэвлэл Ctrl + Shift + A Доорх жагсаалтын бүх тоолуурыг сонгохын тулд хулганы баруун товчийг дараад сонгоно уу Сонгосон тоолуурыг масштаблах, тиймээс тэд үлдсэнийг нь нэг ч "хавтгайлах"гүйгээр бүгд харагдах болно.

Нээлттэй Диаграмын шинж чанарууд Хулганы баруун товчийг дараад > Properties... болон Ерөнхий таб дээр түүвэрлэлтийн хурдыг тохируулна уу. Жишээ нь, 10 секунд тутамд дээж авч үзээд 10000 цагийг харуулахын тулд Үргэлжлэх хугацааг 2,5 болгож тохируулна уу. Энэ үзэгдэл удаан байх тусам том файлууд болон таны компьютерийг хэт ачаалахаас зайлсхийхийн тулд түүвэрлэлтийн хурд нь илүү зайтай байх ёстой.

Нэмэлт зөвлөгөө: PerfMon нь ActiveX шинж чанар, аргуудыг ил гаргаж, бусад хөгжүүлэлтийн хэрэгслээс үүнийг нэгтгэх, хянах, шаардлагатай бол өөрийн программдаа хяналт болгон оруулах боломжийг олгодог.

Logman ашиглан автоматжуулах: Үүсгэх, эхлүүлэх, зогсоох

 

Logman.exe нь тоолуурын багц үүсгэх, удирдах командын мөрийн хэрэгсэл юм.. Администраторын эрх бүхий тушаалын мөрийг нээж, дугуй файл бүхий том тасралтгүй хяналтын багц үүсгэхийн тулд дараахтай төстэй командыг ажиллуулна уу:

Онцгой контент - Энд дарна уу  Майкрософт Xbox засварын сонголтыг шинэ нийлүүлэгчид болон солих эд ангиудаар өргөжүүлэв

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

Пара барьж эхлэх, зогсоох, ашигладаг:

Logman.exe start Avamar
Logman.exe stop Avamar

Тушаалын зөвлөмж: -f bincirc нь дугуй хэлбэртэй хоёртын лог үүсгэдэг (-max хэмжээ нь MB-ээр хязгаарлагддаг), -si нь түүврийн интервалыг тодорхойлдог, -c нь объект болон тэдгээрийн тохиолдлуудад тоологчийг бөөнөөр нь нэмдэг. Скрипт бичих эсвэл тохиргоог экспортлохдоо иш татсан замыг ашиглаж, урвуу зурааснаас зайлсхий.

Логманыг хэзээ хэрэглэх вэ? Энэ нь тохиромжтой холын зайн мэдээлэл цуглуулах Серверүүд дээр оношилгоог автоматжуулж эсвэл олон машин дээрх зураг авалтыг стандартчилаарай. Та үүнийг Task Scheduler ашиглан хуваарь гаргаж, хөндлөнгийн оролцоогүйгээр файлуудыг эргүүлэх боломжтой.

Гүйцэтгэлийн тоолуурын босго

Дэд систем бүрийн ашигтай тоолуур ба босго

Memoria: Бодит хүчин чадал, пейжерийн даралт, системийн нөөцийн хомсдол зэргийг хянадаг. Эдгээр тоолуур болон заавар нь шинж тэмдгийг шалтгаанаас нь салгахад тусалдаг:

  • Санах ой \% Ашигласан байт: Амлалтын хязгаараас хэтэрсэн санах ойн хувь. Хэрэв энэ нь 80% -иас хэтэрсэн бол пейжерийн файлын хэмжээ болон бодит хэрэглээг шалгана уу.
  • Санах ой \ Боломжтой Мбайт: Чөлөөт физик санах ой. RAM-ийн < 5% нь дахин дахин унасан эсэхийг судал (мөн < 1% нь чухал).
  • Санах ой \ Оруулсан байт: Нийт гүйцэтгэсэн байт. эрс ялгаатай байх ёсгүй; Байнгын өөрчлөлтүүд нь хуудасны файлыг өргөтгөхөд хүргэдэг.
  • Санах ой \ Цөөрөм хуудасгүй байт: хуудасны бус сан (диск рүү угааж болохгүй объектууд). Байнгын ханалт (> 80%) Эдгээр нь 2019 (хуудасгүй усан сангийн ядрал) зэрэг үйл явдлуудтай холбоотой.
  • Санах ой \ Pool Paged байт: : хуудасны сан. Тогтвортой утгууд нь дээд хэмжээнээс 70% -иас дээш байвал 2020 оны үйл явдлын эрсдэлийг илтгэнэ (хуудастай усан сангийн ядралт).

Процессор: Тогтвортой ачаалал, хүнд оролт гаралтын дохио эсвэл дуу чимээ ихтэй драйверуудыг хайж олоорой.

  • Процессорын мэдээлэл \% Процессорын цаг (бүх тохиолдлууд): 90 CPU дээр >1% эсвэл олон процессор дээр >80% нь CPU-ийн хэт ачааллыг харуулж байна.
  • Процессор \% давуу эрхтэй хугацаа: Цөмийн горимын хугацаа. Апп/вэб серверүүд дээр тасралтгүй 30%-иас хэтрэх нь драйвер эсвэл системийн хэт ачааллыг илтгэнэ.
  • Процессор \ % тасалдлын хугацаа y % DPC цаг: > 25% нь төхөөрөмжийн эрчимтэй үйл ажиллагааг (NIC, диск гэх мэт) харуулж байна.
  • Систем \ Контекст шилжүүлэгч/сек y Процессор \ Тасалдал/сек: контекст шилжих даралт болон тасалдлын үйл ажиллагааг харахад хэрэгтэй.

Улаан: НИК-ийн эрүүл мэнд, харилцааны чанарыг харуулж байна.

  • Сүлжээний интерфэйс\Хүлээн авсан пакетууд хаягдсан: тэгтэй ойролцоо байх ёстой; Өсөн нэмэгдэж буй утгууд нь ихэвчлэн буфер/техник хангамж хангалтгүй байгааг илтгэнэ.
  • Сүлжээний интерфейс\ Пакет хүлээн авсан алдаа: : > 2 алдаа гарсан тохиолдолд холбоос/кабель/драйверуудыг шалгах шаардлагатай.

диск: ханалт, хоцролт, багтаамжийг хэмждэг.

  • PhysicalDisk \% Сул зогсолт: сул зогсолтын хувь. Тогтвортой бага нь завгүй диск байгааг илтгэнэ; энэ нь үлдсэн хүчин чадлыг сайн тусгадаг.
  • PhysicalDisk \ Дундаж. Диск сек/унших y Дундаж. Диск сек/бичих: Дундаж хоцролт. Ердийн лавлагаа (удирдамж): Маш сайн уншлага < 8 мс, зөвшөөрөгдөх < 12 мс, шударга < 20 мс, муу > 20 мс; Маш сайн бичих < 1 мс, сайн < 2 мс, сайн < 4 мс, муу > 4 мс.
  • PhysicalDisk \ Дундаж. Дискний дарааллын урт: дундаж сүүл. 2×-ээс доош утга нь ихэвчлэн үндэслэлтэй байдаг.
  • PhysicalDisk \ Split IO/Sec: Оролт / гаралт нь хуваагдмал эсвэл блокийн хэмжээ хангалтгүйгээс болж хуваагдсан. Бага байх тусмаа сайн.
  • LogicalDisk \% сул зай: Системийн логик эзлэхүүн дээр үргэлж > 15% үнэгүй (зөвлөдөг ≥ 25%) үлдээгээрэй.
Онцгой контент - Энд дарна уу  AirPods Pro гэж юу вэ?

Дискний объектууд: физик болон логик.

  • Физик диск физик төхөөрөмжийн бүх хуваалтуудад хандах хандалтыг нэмдэг (техник хангамжийг тодорхойлно).
  • Логик диск Тодорхой хуваалт эсвэл холбох цэгийг хэмждэг. Динамик дискүүдийн хувьд логик эзлэхүүн нь олон физик дискийг хамрах боломжтой бөгөөд түүний тоолуур нь нийт дүнг тусгах болно.

Боловсруулалт: нөөцийг тодорхой програмын үйлдэлтэй уялдуулах, хянах Процесс \% Процессорын хугацаа, Хувийн байт, Виртуал байт y Ажлын багц. Бариулын тоо Хэрэв та усан сан алдагдсан гэж сэжиглэж байгаа бол энэ нь чухал юм; өсөлт бариул ихэвчлэн хэвийн бус өсөлттэй гэрлэдэг Pool Nonpaged/Paged.

Найдвартай байдлын хяналт: Алдаа болон нийцтэй байдлыг судлах

Windows Reliability Monitor нь тогтвортой байдал, үйл явдлуудыг өдөр, долоо хоногоор нэгтгэн дүгнэдэг, ангилах шүүмжлэл, сэрэмжлүүлэг, мэдээлэлБагана бүрээс та "Техникийн дэлгэрэнгүй мэдээллийг харах" хэсгийг нээж, холбогдсон хоёртын файлуудын модуль, код, тоон гарын үсгийг шалгаж болно.

  • Практик жишээТа svchost.exe_MapsBroker эсвэл бусад эвдэрсэн програмууд гэх мэт оруулгуудыг олох болно. Заримдаа мэдээлэгдсэн модуль (жишээ нь, Kernelbase.dll) нь Windows цөмд харьяалагддаг бөгөөд Майкрософт гарын үсэг зурсан байдаг нь үндсэн шалтгаан нь цөм биш, харин таны хэрэглэгчийн орон зайд ажиллаж байгаа програм эсвэл залгаас байж болохыг харуулж байна.
  • Хуучин програм амжилтгүй болсон үед юу хийх вэТохиромжтой байдлын асуудал шийдэгчийг ажиллуулж, интерфейс эсвэл гүйцэтгэлийн асуудалтай тулгарвал нийцтэй байдлын горимыг (жишээ нь, Windows 7) ажиллуулж, өндөр DPI масштабыг идэвхгүй болгож үзээрэй. Энэ тохиргоо нь хуучин програм хангамжийн эвдрэлийг арилгахад зориулагдсан.
  • Тогтвортой байдлын үр дүнг PerfMon-тэй холбодогГэмтлийн түүхийг тоолуурын бүртгэлтэй нэгтгэж, гэмтлээс өмнө хувийн байт, бариулын тоо эсвэл дискний хоцролт өндөр байсан эсэхийг харна. Энэ хамаарал нь танд татах утас өгдөг.
  • Практик хаалт: PerfMon болон Reliability Monitor-ийн тусламжтайгаар та шинж тэмдгүүдээс (гацах, удаашрах) шалтгааныг (санах ойн алдагдал, дискний бөглөрөл, 100% CPU, сүлжээний алдаа) оношлох боломжтой бөгөөд энэ нь таныг тодорхой чиглүүлдэг тоолуур болон босгогоор дэмжигддэг.

Хэрэв танд хэрэгтэй бол эхлүүлэх хурдан гарын авлага: PerfMon-г нээж, зорилтот процессын тоолуур (Хувийн байт, % Процессорын цаг гэх мэт) нэмж, асуудал гарсан цонхыг хамрахын тулд түүвэрлэлт болон үргэлжлэх хугацааг тохируулж, Коллекторын багцаар файл руу нэвтэрч, боломжтой бол олон цагаар ажиллах шаардлагатай серверүүд эсвэл туршилтын орчинд Logman ашиглан автоматжуулна.