โฮสต์บริการที่มีลูกสี่คนกิน CPU ได้มากถึง 20%; มันทำอะไร


0

ฉันพบว่าโฮสต์บริการกำลังกินทรัพยากร CPU มากเกินไป:

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

จะรู้ได้อย่างไรว่ามันทำอะไร?

procexp64.exe แสดงข้อมูลที่น้อยลง (ไม่มีรายการกระบวนการลูก)

การปิดกระบวนการนี้ไม่ทำให้เกิดความเสียหายที่ชัดเจน


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

1
นั่นเป็นเพราะพวกเขาไม่ใช่กระบวนการลูก เป็นบริการที่ทำงานภายในกระบวนการหลัก
qasdfdsaq

คำตอบ:


1

บันทึกการติดตามการใช้งานxperfของ CPU:

xperf - เวลาแฝง - รายละเอียดเส้นทาง -buffersize 2048 -MaxFile 2048 -FileMode Circular && หมดเวลา -1 && xperf -d C: \ HighCPUUsage.etl

และเมื่อคุณเปิดใน WPA และขยายสแต็กคุณอาจเห็นว่าบริการ UPNP รอ (เน้นด้วยสีแดง)

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

ดังนั้นหยุดบริการนั้นเพื่อแก้ไขปัญหา

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.