ฉันมีเวลาเคอร์เนลสูงผิดปกติบน CPU ของฉันดังที่แสดงในตัวจัดการงาน
ฉันสามารถแก้ไขปัญหานี้ได้ด้วยวิธีใดบ้าง
ฉันมีเวลาเคอร์เนลสูงผิดปกติบน CPU ของฉันดังที่แสดงในตัวจัดการงาน
ฉันสามารถแก้ไขปัญหานี้ได้ด้วยวิธีใดบ้าง
คำตอบ:
เครื่องมือที่ชัดเจนสำหรับการค้นหาสิ่งที่ใช้เวลาเคอร์เนลคือ kernrate.exe มันมาพร้อมกับ Windows SDK / WDK Visual Studio ฯลฯ
นอกจากนี้ Xperf ยังสามารถทำการสำรวจ / ติดตามเคอร์เนลเดียวกันได้ด้วย ... และอาจใช้งานได้ง่ายกว่ามาก Kernrate เป็นสัตว์ร้ายชนิดหนึ่ง
นี่อาจจะง่ายกว่าที่คุณคิด หากคุณมีการใช้งานระบบอย่างสม่ำเสมอ Process Explorer จะมีแท็บเธรดที่คุณสามารถใช้สำหรับกระบวนการของระบบ (รหัสกระบวนการ: 4) ควรแสดงโมดูลและฟังก์ชันที่ละเมิด
หากคุณต้องการเครื่องมือทางการสำหรับรวบรวมข้อมูลเชิงประจักษ์เพื่อวิเคราะห์ปัญหาคุณอาจใช้ Windows Performance Recorder / Windows Performance Analyzer ซึ่งเป็นส่วนหนึ่งของ Windows Performance Toolkit
ฉันมีปัญหาตัวเองด้วยเคอร์เนลสูงใช้เวลา CPU 50% ในขณะที่กระบวนการอื่น ๆ คิดเป็น 40% ที่เหลือ ปัญหานี้เกิดจากการปิดใช้งานและถอนการติดตั้ง Trend AV ไม่ถูกต้อง
แม้ว่าบริการจะหยุดทำงานและการสแกนตามเวลาจริงถูกปิดใช้งานตัวกรองเคอร์เนลขนาดเล็กดูเหมือนจะเปิดใช้งาน ฉันอนุมานว่าพวกเขาใช้เวลาเคอร์เนลหลังจากที่ฉันยกเลิกการติดตั้งซอฟต์แวร์อย่างถูกต้องและสังเกตว่าเวลาเคอร์เนลลดลงเหลือ 1 / 10th ของการโหลดก่อนหน้า
หากต้องการดูรายการตัวกรองในระบบของคุณให้พิมพ์
C:\Users\TEMP>fltmc filters
Filter Name Num Instances Altitude Frame
------------------------------ ------------- ------------ -----
TmPreFilter 3 328500 0
luafv 1 135000 0
ไมโครซอฟท์มีรายชื่อของบุคคลที่ 3 กรองอยู่ที่นี่ จากสเปรดชีทนั้น TmPreFilter คือ Trend Micro สแกนเนอร์ AV
จมูกใช้ Process Monitor และ DiskMon (Microsoft SysInternals) เพื่อดูว่าเครื่องกำลังทำอะไรอยู่ หนึ่งในผู้ร้ายที่พบบ่อยนอกเหนือจากไดรเวอร์อุปกรณ์หลบเป็นหน้าเก่าที่ดี