เครื่อง Windows XP ของฉันเพิ่งเริ่มที่จะหยุดฉันกึ่งทุกคี่รีบูตแปลกหลังจากการใช้งานไม่กี่นาที (โปรแกรมที่แตกต่างกัน / ไม่มีการเริ่ม prg เพิ่มเติมเลย)
อัปเดต: ตอนนี้ฉันได้รับรายละเอียดเพิ่มเติมเล็กน้อยด้วย Process Explorer นี่คือซีพียู 2 คอร์และการใช้เคอร์เนล 100% มีเพียงหนึ่งคอร์เท่านั้น รายการกระบวนการแสดงDPC - การเรียกขั้นตอนที่เลื่อนออกไปที่ 50% (นั่นคือ 100% สำหรับหนึ่งคอร์) ดังนั้นคำถามคือตอนนี้ ** DPC คืออะไรและฉันจะแก้ไขได้อย่างไร?
ถัดไปปรับปรุง : Okies ... ใช้นี้และที่ฉันได้รับสามารถที่จะได้รับ Xperf ทำงานบน Windows XP ของฉันและตัวอย่างทิ้งฉันเอาการแสดงผลได้ดีบนแล็ปท็อปของฉัน Win7 ใช่คุณต้องใช้คอมพิวเตอร์ Win7 / Vista เพื่อดูการถ่ายโอนข้อมูลที่ถ่ายใน Windows XP แต่ตอนนี้ฉันประสบปัญหาต่อไปนี้ฉันสามารถเปิดใช้งาน Xperf ติดตาม , xperf -on Latency
และปัญหาที่เกิดขึ้นในขณะนี้ยัง reoccurred ในขณะที่การติดตาม Xperf อยู่บน แต่ทันทีที่ DPC ของฉันไปถึง 100% ของ Windows ไม่ได้เริ่มต้นกระบวนการใหม่ ๆ (หรือของพวกเขา การเริ่มต้นไม่สิ้นสุด) ( หน้าต่าง cmd ที่เปิดอยู่นั้นยังคงตอบสนองได้ดีแต่ exe ทุกตัวที่คุณลองโทรก็แค่แฮงค์ (dir
ทำงานได้ดีเพราะคำสั่ง cmd) - ฉันสามารถสันนิษฐานได้ว่าCreateProcess
แฮงค์กับเคอร์เนลบางส่วน) ตอนนี้การไม่สามารถเปิดใช้กระบวนการใหม่ ๆ ได้หมายความว่าฉันไม่สามารถเรียกใช้xperf -d dumpfile.etl
เพราะเมื่อฉันป้อนสิ่งนั้นบนหน้าต่าง cmd มันจะหยุดทำงาน
ดูเหมือนว่าฉันไม่มีโชคที่นี่ ฉันอยากจะโยนแท่นขุดน้ำมันทั้งหมดกว่าที่จะเริ่มปิดการใช้งานไดรเวอร์ด้วยตนเอง ... :-)
ความคิดอื่น ๆ ชื่นชม!
นั่นคือในขณะที่ Windows ยังคงตอบสนองในทางทฤษฎี (เช่น Mouse Cursor เคลื่อนไหวได้ตามปกติและฉันสามารถคลิกได้และในที่สุดการคลิกก็ถูกจดจำ) การกระทำที่ผู้ใช้ทำขึ้นจะตอบสนองหลังจากผ่านไปเพียงไม่กี่นาทีเท่านั้น
ตัวอย่าง: การกดปุ่ม Num-lock บนคีย์บอร์ดตามปกติจะเป็นการสลับ LED Num-lock บนคีย์บอร์ด นี่เป็นกรณีของเครื่องกึ่งแข็งของฉัน แต่หลังจากผ่านไปหนึ่งหรือสองนาที
ครั้งหนึ่งฉันจัดการเพื่อเปิดProcess Explorerและหลังจากนั้นไม่กี่นาทีกราฟข้อมูลระบบแสดงการใช้งาน CPU 100% อย่างชัดเจนบนเส้นสีแดง (โหมดเคอร์เนล) และเส้นสีเขียวอยู่ที่ศูนย์ ในสถานะนี้แม้ว่ากราฟจะยังคงอัปเดตบนหน้าจอเครื่องไม่สามารถใช้งานได้อีกต่อไป (ดียกเว้นคุณเต็มใจรอสักครู่หลังจากคลิกทุกครั้ง)
ดังนั้นตอนนี้ฉันสงสัยว่าปัญหาอาจเป็นเพราะฉันไม่ได้ติดตั้งอะไรใหม่ในเครื่องนี้เป็นสัปดาห์ไม่แน่นอนก่อนที่จะเห็นพฤติกรรมนี้ (การรีบูตเครื่องช่วยในบางครั้งฉันต้องการการรีบูตครั้งที่สองหรือครั้งที่สามก่อนที่เครื่องจะสามารถใช้งานได้เป็นระยะเวลานาน)
ตอนนี้ฉันจะรู้ได้อย่างไรว่าอะไรทำให้เกิดการใช้งานโหมดเคอร์เนลมากเกินไป?
หมายเหตุ: โพสต์สิ่งนี้ในฟอรัม sysinternalsด้วย