เมื่อเร็ว ๆ นี้ฉันสังเกตเห็นว่าอายุการใช้งานแบตเตอรี่ของฉันลดลงอย่างมีนัยสำคัญและกระบวนการ "kernel_task" ใช้ซีพียูสักเล็กน้อย (ค่าคงที่ 1-6% สำหรับ 2.8ghz dual-core i7, 2010 MBP) เห็นได้ชัดว่าฉันคิดว่าการใช้งาน CPU ของ kernel_task มีส่วนทำให้แบตเตอรี่ตกและฉันต้องการทราบสาเหตุ
การค้นหา Google ดูเหมือนว่า kernel_task เป็นรุ่น "svchost.exe" ของ Windows OS ซึ่งเป็นกระบวนการทำทุกอย่างที่มีชื่อเสียงที่คุณไม่สามารถแก้ไขข้อบกพร่องได้อย่างแท้จริงคุณจะต้องสลับสวิตช์ด้วยตนเองจนกว่าจะทำงานอย่างใดอย่างหนึ่ง
มีวิธีใดบ้างที่ฉันจะสามารถเข้าถึงกิจกรรม kernel_task ที่อยู่นอกการควบคุมได้ง่ายกว่าหรือไม่ ฉันยังไม่ได้ลองรีบูตเพราะถ้าหาก "แก้ไข" มันไม่ได้แก้ไขปัญหาพื้นฐาน
การตรวจสอบกิจกรรมแสดงการใช้งาน CPU เมื่อฉันกดตรวจสอบจะแสดง 77 เธรด 2 พอร์ตชั่วโมงและชั่วโมงของเวลา CPU สวิตช์บริบทจะเพิ่มขึ้นประมาณ 400 ต่อวินาทีและ Mach Messages In and Out ทั้งสองขึ้นไปที่ 6,000 ต่อวินาที
ฉันจะตรวจสอบหรือติดตามkernel_task
กระบวนการนี้ได้อย่างไรและหาว่าอะไรที่ใช้พลังงานทั้งหมดนี้จริง ๆ
(หมายเหตุ: ผู้ต้องสงสัยในปัจจุบันของฉันคือการอัปเดตล่าสุด 10.6.7, Firefox อัปเดตจาก 4 เบต้า 10 เป็น RC หรือ ScreenResX - นี่คือทุกสิ่งที่ฉันทำเมื่อเร็ว ๆ นี้ที่ฉันนึกถึง)
kernel_task
ว่าเกินการควบคุม การตรวจสอบกิจกรรมอาจไม่ใช่ยูทิลิตี้ที่ดีที่สุดสำหรับการวินิจฉัยในพื้นที่นี้ ในคอนโซลให้เพิ่มคิวรีบันทึกของระบบเพื่อช่วยคุณระบุวิธีการใช้งานเคอร์เนล จากนั้นปรับแต่งคำถามเปิดให้ตรงกับคำถามที่ตอบได้ง่ายขึ้น