วิธีแก้ปัญหา Windows 10 UI ที่ซบเซามาก


11

เมื่อไม่นานมานี้ประสิทธิภาพของพีซีของฉันเริ่มแย่ลงฉันยังมีตัวแก้ไขประมาณ 10 'ชั่วคราวในขณะที่พิมพ์สองประโยคนี้ ตอนนี้ถ้าฉันใช้ Process Explorer ฉันสามารถจัดเรียงตาม CPU หน่วยความจำและ IO จากมากไปน้อยดังนั้นผู้ร้ายจะมองเห็นได้ที่ด้านบนของตารางเสมอ

ปัญหาที่เป็นที่ hogs ทรัพยากรด้านบนเปลี่ยนแปลงอย่างรวดเร็วและเป็นการยากที่จะ จำกัด กระบวนการที่เป็น hogs ระยะยาว ฉันต้องการตรวจสอบ CPU, หน่วยความจำและ IO ตามกระบวนการเป็นเวลาหลายชั่วโมงหรือหลายวันและบันทึกข้อมูลนี้จากนั้นแยกรายงานออกเพื่อระบุเบียร์และหมูที่สอดคล้องกันมากขึ้น

ฉันดูการตรวจสอบกระบวนการ แต่ดูเหมือนว่าจะเน้นไปที่การจับกิจกรรมของกระบวนการเทียบกับการใช้ทรัพยากรโดยรวมและฉันยังไม่พบวิธีที่จะรวมกิจกรรมเหล่านี้โดยการรวมและจัดกลุ่มตามกระบวนการ

บางครั้งปัญหาดูเหมือนจะเกี่ยวข้องกับ I / O ตาม Process Explorer และบางครั้งบน CPU "overloading" ฉันต้องการติดตามและบันทึกการใช้ทรัพยากรเหล่านี้ต่อกระบวนการสำหรับทุกกระบวนการในช่วง 24 ถึง 48 ชั่วโมงเนื่องจากความเกียจคร้านเป็นสิ่งชั่วคราว

อย่างไรก็ตามมันมีความเด่นชัดมากขึ้นในบางแอปพลิเคชันเช่น Chrome และ Visual Studio ในขณะที่เช่น Notepad ++ ทนต่อประสิทธิภาพที่ไม่ดี ฉันก็เริ่มสงสัยว่าเพจจิ้งหน่วยความจำช้าไปและกลับจากดิสก์และฉันกำลังรอโอกาสอย่างใจจดใจจ่อที่จะได้รับ SSD สำหรับระบบปฏิบัติการและหนึ่งหรือสองที่มีขนาดใหญ่ในแอพ I / O แต่จะใช้เวลาสักครู่


คำถามที่กำลังมองหาคำแนะนำเกี่ยวกับผลิตภัณฑ์บริการหรือการเรียนรู้นั้นเป็นประเด็นนอกหัวข้อเพราะล้าสมัยอย่างรวดเร็วและดึงดูดคำตอบจากความคิดเห็น อธิบายสถานการณ์ของคุณและปัญหาเฉพาะที่คุณกำลังพยายามแก้ไขแทน แบ่งปันงานวิจัยของคุณ ต่อไปนี้เป็นคำแนะนำเล็กน้อยเกี่ยวกับวิธีถามคำถามประเภทนี้อย่างถูกต้อง
Ramhound

"เมื่อไม่นานมานี้ประสิทธิภาพของพีซีของฉันเริ่มแย่ลงฉันยังมีตัวแก้ไขประมาณ 10 'ชั่วคราวในขณะที่พิมพ์สองประโยคนี้" - โดยทั่วไปจะชี้ไปที่ปัญหา I / O หน่วยเก็บข้อมูล '
Ramhound

@ แรมฮาวด์ฉันพยายามแก้ไขให้มากขึ้นเพื่อสอบถามวิธีการแก้ปัญหาที่ฉันพบในฐานะผู้ใช้คอมพิวเตอร์อย่างแท้จริง
ProfK

3
ใช้ ETW เพื่อติดตามการใช้งาน: superuser.com/a/1164299/174557ขยายสแต็กของกระบวนการที่มีการใช้งาน CPU สูง
magicandre1981

ฉันจะบอกว่าคุณเพิ่งสำรองข้อมูล "ของคุณ" (เช่นการสำรองไฟล์เต็มรูปแบบและรูปภาพ) จากนั้นเช็ด HD และติดตั้ง Windows ใหม่โดยไม่ต้องใช้แอพอัปเดตด้วย Windows Update ติดตั้งแอพอัปเดต WU ทั้งหมดอีกครั้ง สร้างภาพใหม่สำหรับ base \ main ของคุณและคืนค่าไฟล์ของคุณจากการสำรองไฟล์เต็มรูปแบบ ตอนนี้ลบข้อมูลสำรองเก่าและสร้างใหม่และทำการสำรองข้อมูลอัตโนมัติตามกำหนดเวลา ตอนนี้หากคุณประสบภัยพิบัติคุณต้องกด BASE / main Image ล่าสุดและกู้คืนไฟล์ของคุณด้วยไฟล์ล่าสุดเหล่านั้น .... <;; :: ;; :: ;; :: ;; :: ;; :: {[xxxxxx] } ~ o
Pimp Juice IT

คำตอบ:


1

สิ่งที่คุณต้องการอธิบายไว้ในหน้านี้:

ในขั้นตอนนี้คุณสามารถคลิกที่ปุ่มเสร็จสิ้นหรือความคืบหน้าผ่านขั้นตอนต่อไปซึ่งคุณสามารถระบุตำแหน่งของไฟล์บันทึกหรือกำหนดค่าชุดตัวเก็บรวบรวมข้อมูลให้ทำงานเป็นผู้ใช้เฉพาะ

เมื่อสร้างชุดข้อมูลแล้วให้เรียกใช้ ชุดตัวเก็บรวบรวมข้อมูลจะเริ่มบันทึกข้อมูลจากการตรวจสอบประสิทธิภาพในกรณีของเราคือการใช้งาน CPU รายงานไม่พร้อมใช้งานเมื่อชุดข้อมูลกำลังทำงาน หลังจากที่คุณหยุดคุณสามารถดูรายงานของคุณภายใต้ไดเรกทอรีรายงานในแผงควบคุมการนำทาง

และเพิ่มเติมเกี่ยวกับการตรวจสอบประสิทธิภาพ:


ขอบคุณ. ดีกว่ามากและง่ายกว่าที่จะยอมรับนั่นเป็นเพียงความคิดเห็นที่บอกฉันว่า "ใช้ WPM"
ProfK

1
แต่นี่จะไม่แสดงรายละเอียดใด ๆ เพียงภาพรวม แต่ทำในสิ่งที่คุณต้องการ ฉันออกจาก toipic นี้ @ProfK
magicandre1981

ใช่สิ่งที่ฉันได้รับคือกราฟของการใช้งาน CPU ทั้งหมดไม่ใช่การใช้ CPU ต่อกระบวนการ
ProfK

@ProfK และนี่คือสิ่งที่ฉันบอกคุณก่อนหน้านี้ เรียกใช้ WPR / WPA ฉันโพสต์มันครั้งเดียวสำหรับกระบวนการของระบบและ IE ( superuser.com/a/1179938/174557 ) วิธีติดตามรายละเอียดการใช้งาน CPU อย่างละเอียด บันทึก 5-7 นาทีและดูว่าคุณมี RAM เพียงพอที่จะเปิดในตัววิเคราะห์หรือไม่
magicandre1981

@ magicandre1981 ฉันจะบวกคำตอบของคุณ 1 ข้อถ้าคุณเพิ่มอันที่มีรายละเอียดนั้นเพราะมันดูเหมือนเป็นคำตอบที่สมเหตุสมผลสำหรับฉันและมีรายละเอียดที่ดีต่อการโพสต์ที่เชื่อมโยง
Pimp Juice IT

3

ในการวินิจฉัยปัญหาการใช้งาน CPU คุณควรใช้การติดตามเหตุการณ์สำหรับ Windows (ETW) เพื่อจับข้อมูล / โปรไฟล์การสุ่มตัวอย่างของ CPU

เพื่อรวบรวมข้อมูลผลการดำเนินงานติดตั้ง Windows ประสิทธิภาพ Toolkitซึ่งเป็นส่วนหนึ่งของSDK ของ Windows

ป้อนคำอธิบายรูปภาพที่นี่

ดาวน์โหลดโปรไฟล์นี้จากดรอปบ็อกซ์ของฉันเก็บไว้ใน HDD ตอนนี้เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบในโฟลเดอร์ที่คุณเก็บโปรไฟล์ WPRP และเรียกใช้คำสั่งนี้:

wpr -start slowWindowsShell.wprp -start ReferenceSet -fileMode

เก็บข้อมูล Explorer / Shell ที่ช้าลงในเวลาประมาณ 5-7 นาที ตอนนี้รันคำสั่งนี้เพื่อหยุดการบันทึก:

wpr -stop slowWindowsShell.etl

ดับเบิ้ลคลิก ETL เพื่อเปิดใน Windows วิเคราะห์ประสิทธิภาพ (WPA.exe) สัญลักษณ์การแก้ปัญหาในการโหลดและการวิเคราะห์สำหรับการใช้งาน CPUหรือใช้หน่วยความจำ

โปรไฟล์นี้ยังรวมถึงเหตุการณ์ Windows Explorer / Shell หากใช้งาน CPU และหน่วยความจำเหลือน้อย เปิด ETL ในPerfviewและเปิดข้อมูลกิจกรรม:

ป้อนคำอธิบายรูปภาพที่นี่

ค้นหา Shell Events ในรายละเอียด Perfview สร้าง Duration ใน MSEC (ms) สำหรับเหตุการณ์ ดูว่า Tasks ใดช้า


หน้า SDK ที่คุณเชื่อมโยงนั้นใช้สำหรับ Windows 8.1 และต่ำกว่าและย้อนหลังไปถึง 2104 คำถามชื่อของฉันระบุไว้ว่าฉันกำลังมองหาวิธีแก้ปัญหาสำหรับ Windows 10
ProfK
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.