kernel_task AC gücünde% 500 CPU tüketiyor, bazen


17

Genelde kernel_task işlemim% 1-4 CPU ve 100-700MB bellek kullanıyor. Ancak, bazen güç adaptörünü taktığımda, CPU kullanımı yaklaşık% 500'e (8 çekirdek) atlar ve güç adaptörünü fişten çekinceye kadar orada kalır. Tekrar takabilirim ve her şey birkaç saniye veya birkaç gün boyunca iyi olur, sonra sonunda tekrar olur. Bunun olmasını nasıl durdurabilirim?


2
Bu yalnızca harici bir monitör kullanıldığında mı oldu / oldu mu? İkinci bir monitöre uzandığımda aşırı ısındığımı fark ettim.
Nic Cottrell

Yanıtlar:


6

Benim tecrübelerime göre bu her zaman bir donanım hatasından kaynaklanıyordu. Ancak başka bir şey yapmadan önce SMC'yi burada ayrıntılı olarak sıfırlayın: http://support.apple.com/kb/HT3964 gücü ile ilgili olarak.

Bu, Mac donanımla iletişim kurmaya çalışırken ortaya çıkıyor. Hangi Mac? Pil kaç yaşında? Pil ömrünüz hala iyi mi? Mac'in herhangi bir hasarı oldu - düşürüldü mü? Sıvı? Farklı bir güç adaptörü denediniz mi?


3
MBP 2011, dizüstü bilgisayar kadar eski, evet, hayır, hayır, evet.
Sparr

6

Ses girişi dahili mikrofona geçtiğinden ve fanımın sürekli gürültüsünü topladığından, bu sorunu bir kez 10.8.4 çalıştıran 15 inç Orta 2012 MBP'imde aldım. Ses girişini Hat Girişi olarak değiştirdi ve işlemci kullanımı% 524'ten% 3'e düştü


2
Ortam gürültüsünü iptal etmeyi devre dışı bırakmak, benim için güç adaptörünü kaldırmanın yanı sıra (şimdilik), sabit kalmaya devam edip etmediğini görecek.
ffledgling

FaceTime veya Skype sırasında bu nedir veya tüm bunlar oldu mu?
Nic Cottrell

Bu hayatımı kurtardı. Ortam gürültüsünü iptal etmeyi devre dışı bıraktım ve çalıştı. Mükemmel fırtına: AC adaptörünü takın, fan ısı kontrolüne yardımcı olmak için yüksek gider, mikrofon yazılımı fanın gürültüsünü iptal etmeye çalışırken çıldırır. @ nic-contrell, mikrofona ihtiyaç duymayan bir oyun oynarken bile her zaman oldu.
WattsInABox

4

http://www.rdoxenham.com/?p=259 bu hatalı davranışı tetiklemekten sorumlu çekirdek uzantısını devre dışı bırakmayı kapsar. Ancak, bunu yapmak diğer bazı termal yönetim işlevlerini de devre dışı bırakır.


4
Bu ilginç, ama ilk etapta soruna neyin neden olduğunu sormalısınız. Bir şeyler doğru değil. Dediğim gibi, bunu her gördüğümde bir donanım hatası oluştu.
Justsomeguy

2
Benim için bu analiz sorunun kökenini doğru bir şekilde açıklamıyor. Dahası, diğer durumlarda da aşırı ısınmanın ve kernel_tasktüm CPU'yu yemenin aynı neden olan sorunun sadece ilişkili sonuçları olduğuna ikna oldum . Çekirdek içindeki aptal döngüler sadece aşırı ısınmaya yol açabilir.
dan


1

Lütfen şu tipik soruna bir göz atın: % 300'de kernel_task ve önerilen analiz yöntemi: CPU domuzunun teşhisi .

Activity ManagerEğer dolaylı çekirdek yüklenirken diğer işlemlerin olduğunu görmek yardımına acurate yeterli değildir. topbu domuzları açığa çıkaracak.

En büyük CPU tüketicisinden başlayarak sıralanmış işlemleri görüntülemek için:

top -o cpu

... en büyük sanal bellek tüketicisiyle başlayarak sıralandı:

top -o vsize

... daha fazla bağlam anahtarı oluşturan işlemle başlayarak sıralanır (büyük bir frekansla başlatılıp durdurulur, bazen 2 işlemin birlikte konuşulması sonucu, diğer işlemlerin cpu alma özgürlüğüne izin vermemesi):

top -o csw

1
topBu domuzları açıklamak için nasıl kullanılır ?
Erik B

0

"AC gücüne" katkıda bulunan insanlar bir şeye devam ediyor.

Takılı çevre birimleriyle birlikte şarj olmanın yüksek kasa sıcaklığı bu soruna neden olabilir. Şarj kablosunu soldan sağ bağlantı noktalarına taşımak, etkin noktayı soğutmak ve sorunu çözmek için yeterli olabilir. MagSafe bulunan bir makinede, pil dolana kadar çevre birimlerini sol bağlantı noktalarından çıkarmayı deneyin.

CPU kullanımının bununla hiçbir ilgisi yoktur. Sıcak CPU, çalışmayan yükü programlamak yerine saat hızını azaltarak kısılır.

Nedensel kanıt için bkz. Https://apple.stackexchange.com/a/363933/27135 .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.