Kapitán úlohy jadra načíta systém, čo má robiť. Obnovte parametre NVRAM. Aký je proces

  • 27.04.2019

Nedávno som si všimol, že čas autonómna práca sa výrazne zmenšil a proces "kernel_task" využíval pomerne málo procesora (konštantne 1-6% na mojom dvojjadrovom i8, 2010 MBP). Očividne si myslím, že používanie procesora kernel_task pomáha znižovať energiu batérie a musím zistiť prečo.

Googli, vyzerá to tak, že kernel_task je Windows verzia svchost.exe pre OS X - notoricky známy proces, ktorý nikdy nemôžete skutočne odladiť, stačí manuálne prepínať prepínače, kým jeden z nich nefunguje.

Existuje nejaký spôsob, ako sa ľahšie dostať na koniec nemonitorovanej aktivity jadra? Neskúšal som reštart, pretože ak to „vyrieši“, nevyrieši to základný problém.

Monitor aktivity zobrazuje využitie procesora. Keď kliknem na Skontrolovať, zobrazí sa 77 vlákien, 2 porty, hodiny a hodiny procesora, prepínače kontextu asi 400 za sekundu a Mach Messages In and Out asi 6000 za sekundu.

Ako môžem nejakým spôsobom skontrolovať alebo monitorovať tento proces kernel_task a zistiť, čo v skutočnosti využíva všetku túto silu?

(poznámka: moji súčasní podozriví sú Posledná aktualizácia 10.6.7, Aktualizácia Firefoxu Beta 4 10 to RC alebo ScreenResX je všetko, čo som nedávno urobil, na čo si spomeniem)

Zber riešení z webu "Ako odladiť proces 'kernel_task' mimo kontroly?"

Tu je skvelé vysvetlenie toho, čo je kernel_task. Môžu to byť ovládače (kexty), sieťové alebo diskové operácie. Nemôžete použiť iba nástroje na pripojenie k procesu kernel_task.

Hľadajte ďalšie znaky, ako sú protokoly (Console.app), aktivita disku (napr.: iotop fs_usage), aktivita siete (skúste sa odpojiť od lokálna sieť, vypnite zariadenia v nastaveniach siete), skúste vymazať / vymazať z pamäte (kextunload) ovládače tretích strán - tablety, modemy usb 3g atď. Skontrolujte aplikácie, ktoré inštalujú kexts

Tiež sa uistite, že váš súborový systém je neporušený, ak ste mali nejaké zlyhania nedávne časy- skontrolovať.

Mal som podobnú otázku, ako identifikovať súbory a programy súvisiace s kernal_task pomocou nasledujúceho príkazu terminálu:

Kextstat -l -k | awk "(n = sprintf ("% d ", $ 4); tlač n, $ 6)" | zoradiť -n

Tým sa zobrazia rôzne kexty a ich pridružená pamäť. Napríklad 6184960 com.apple.driver.AirPort.Brcm4360 je pre mňa veľký 6184960 com.apple.driver.AirPort.Brcm4360, ale ak chcem používať wifi, veľa toho nezvládnem.

Jeden návrh, ktorý som dostal, je vyhľadať všetky kexty mimo Apple, ktoré zaberajú pamäť, prepojením vyššie uvedeného s grep -v com.apple. Možno niektoré programy, ktoré nepochádzajú od spoločnosti Apple, využívajú vaše zdroje. Mali by ste byť schopní ich odstrániť bez toho, aby ste niečo rozbili.

Starým riešením je samozrejme reštartovanie počítača. Niekedy to stačí na to, aby sa procesy vrátili k normálnemu vyťaženiu procesora.

Ako spomenul @Christopher, teplo môže spôsobiť prudký nárast CPU kernel_task. Dôvod je uvedený v tomto príspevku "Oprava" problémov s CPU kernel_task v MacOS Lion 10.7. Zdá sa, že keď sa CPU zahreje, ACPI_SMC_PlatformPlugin.kext bude trvať CPU cykly, aby sa znížilo skutočné využitie CPU.

Jedným z riešení je teda chladenie Macu (ako ventilátor) cez externý ventilátor alebo niečo ako SMCFanControl.

Článok poskytuje ďalšie riešenie, ktorým je odstránenie sub-kextu, ktorý spôsobuje toto správanie. Aj keď musím priznať, že osobne si nie som istý, aké bezpečné je deaktivovať toto správanie.

Mal som obrovský skok v používaní procesora kernel_task a ukázalo sa, že môj ventilátor procesora bol čiastočne odpojený. kernel_task má niečo spoločné s škrtením CPU, keď sa príliš zahreje. Vo vašom prípade je možno váš ventilátor len zamorený úlomkami a prachom a potrebuje vyčistiť.

Som na OSX Lion s novým softvér macbook za rok 2011 a nedávno mi bežal kernel_task na cca 25-30% cpu a ventilátor sa mi točil na max hodiny a hodiny. Skúšal som jednu vec naraz a čo to bolo ... zatvorenie 5 alebo 6 okien Aplikácia Finder... Nemôžem povedať, že rozumiem prečo, ale bolo to jasné.

Na mojom Použitie Mac kernel kernel_task v procesore v pomere k použitému priepustnosť na internete približne od 0 % do 50 %. To je pravdepodobne spôsobené ovládačmi pre mňa modem Huawei 3G (HuaweiDataCardDriver.kext).

Môžete skúsiť zakázať rozšírenia jadra. Nie je potrebné používať kextunload: je bezpečné len presunúť balíčky kext z / System / Library / Extensions / do iného priečinka a reštartovať. Môžete použiť Canary kextstat | grep -v com.jablko alebo kextstat | grep -v com.jablko kextstat | grep -v com.apple na zobrazenie rozšírení jadra, ktoré neboli dodané s OS X.

Zvyčajne je kernel_task mimo kontroly, keď nejaký iný proces preťažuje systémové volania alebo prostriedky (udalosti I/O pamäte alebo disku).

Keď sa to stane, môžete použiť program fs_usage fs_usage, ktorý vám ukáže systémové volania a chyby stránok súvisiace s aktivitou. systém súborov v reálnom čase.

Takže spustite tento príkaz v termináli:

Sudo fs_usage

potom sledujte, ktoré procesy často vykonávajú niektoré systémové volania a ak ich nepoužívate, zvážte ich zatvorenie / zabitie.

Ak chcete byť konkrétnejší, skontrolujte stĺpec ČASOVÝ INTERVAL,čo vám poskytne čas potrebný na systémové volanie. Výskyt W po uplynutí času znamená, že proces bol naplánovaný ako aktívny (v tomto prípade uplynutý čas zahŕňa časový limit).

Preto, aby sa filtrovali procesy, ktoré využívajú najdlhší časový interval v systémové volania, spustiť:

Sudo fs_usage | grep -v 0,0000

ktorý vám v poslednom stĺpci ukáže najhladšie procesy (z hľadiska času jadra). Pre presnosť môžete upraviť počet núl (menej núl, viac času).

Ďalšie nápady nájdete aj v časti: Ako skúmať využitie pamäte pomocou skvelá pamäť jadierka?

Najčastejšie problémy sú:

  • VBoxHeadless: Ak používate virtuálne VBoxHeadless (cez vagrant), zvážte ich pozastavenie, keď sa nepoužívajú;
  • mtmd: Zdá sa Stroj času zálohuje vaše dáta každú hodinu, aj keď vaše zálohovací disk nepripojené (tzv miestne snímky), tak to skúste zakázať (sudo tmutil disablelocal);
  • víno: ak používate Windows aplikácie, zvážte ich zatvorenie, keď sa nepoužívajú;
  • Chrome: Obmedzte počet otvorených kariet súčasne (skúste OneTab?) Alebo zabiť niektoré procesy rozšírenia ( Flash?) Naprieč Správca úloh keďže každá karta môže generovať samostatný proces;

Mal som rovnaký problém v Yosemite, ale vďaka tejto dobrosrdečnej duši založenej na tomto priateľovi som ho mohol vyriešiť. Stále nemôžem prísť na to, čo sa stalo, ale po tom, čo som prehral celý víkend v snahe prísť na to, som to vzdal a slepo som nasledoval jeho pokyny. Pozrite sa na moje zúfalstvo v Monitore aktivity:

Buďte opatrní, vždy zálohovanie a prečítajte si poskytnuté odkazy na vysvetlenie. Zodpovedám za prípadné škody. Bol si varovaný.


Na druhý deň som padol do mojich rúk MacBook Pro 13 ″ s zaujímavý problém task_kernel 390% (to nám hovorí, že takmer všetky 4 jadrá sú zaťažené na 100%, takéto problémy sa zvyčajne vyskytujú pri prehriatí procesora alebo grafickej karty). Nikdy som nič podobné na maku nevidel. Operačný systém bol v tom čase MacOS 10.6.

Aktualizovali sme systém na Lion 10.7, znova sme spustili všetky aktualizácie, chvíľu fungovali dobre, potom rovnaká situácia ...

Odstavenie MacBooku / Macbook air spomaliť pri vysoká teplota procesor.

Keď je zaťaženie procesora a grafickej karty o niečo vyššie ako priemer, proces kernel_task (v skutočnosti jadro operačného systému) začne „žrať“ 120 – 150 % výkonu procesora. V tomto prípade sa laptop začína dať otupovať.

Služba syslogd je vinníkom tohto apetítu v jadre. Problém je vyriešený vykonaním nasledujúceho:

1) Otvorte terminál (programy - komunálne služby- terminál).

2) Zastavte službu. Ak to chcete urobiť, zadajte príkaz:
sudo launchctl stop com.apple.syslogd

3) Vymažeme jeden súbor (s najväčšou pravdepodobnosťou bude chýbať, takže v tomto prípade, ak sa terminál sťažuje, že súbor neexistuje, prejdite na ďalší krok):
sudo rm /var/log/asl.db

4) Odstráňte priečinok asl. Ak to chcete urobiť, zadajte:
sudo rm -R / var / log / asl

5) Odstráňte denník. Ak to chcete urobiť, zadajte:
sudo rm /var/log/system.log

6) Aby ste zabránili vystrašeniu služby pri reštartovaní, vytvorte rovnaký súbor, ale vyprázdnite ho nasledujúcim príkazom:
sudo touch /var/log/system.log

7) Reštartujte službu:
sudo launchctl štart com.apple.syslogd

Teraz resetujeme energeticky nezávislú pamäť (nezávislú pamäť s náhodným prístupom alebo NVRAM). Ak to chcete urobiť, nájdite na klávesnici klávesy Cmd + Option + P + R (⌘ + ⌥ + P + R). Zapnite počítač a podržte túto kombináciu klávesov pred sivá obrazovka... Klávesy nepustíme, kým sa počítač nereštartuje a melódiu bootovania (Startup Sound – také „ta-dam“) počujete už druhýkrát. Potom môžete klávesy uvoľniť, inak sa notebook znova reštartuje.

Pre mňa viedlo vykonanie uvedených akcií k nasledujúcim výsledkom:

Pri priemernej záťaži (Safari, Adium, Mail, Skype, Pages, iTunes) sa teplota procesora udržiava v rozmedzí 45-50 stupňov, otáčky ventilátora sú 1800-2200. kernel_task zaberá asi 1-2% procesora.

Pri špičkovom zaťažení (video v HDTV, súčasne pár videí na youtube plus všetok softvér uvedený vyššie) teplota procesora dosahuje 75-80%, rýchlosť ventilátora je v rozsahu 5000-6200, kernel_task stále žerie málo – od 1 do 3 % procesora.

Zdroje: http://aberegovoy.livejournal.com/, http://arwy.ru/

Urobili všetko, ako bolo napísané, ale KTO JE A TERAZ TAM pokračoval vo svojom výskume ďalej ...

Spravodlivé, nie predražené ani podhodnotené. Na webovej stránke služby by mali byť uvedené ceny. Nevyhnutne! bez "hviezdičiek", je prehľadný a podrobný, kde je to technicky možné - čo najpresnejšie, konečné.

S dostupnosťou náhradných dielov je možné vykonať až 85% komplexných opráv za 1-2 dni. Modulárne opravy trvajú oveľa menej času. Na webovej stránke je uvedená približná dĺžka trvania prípadných opráv.

Záruka a zodpovednosť

Akékoľvek opravy musia byť zaručené. Všetko je popísané na webe a v dokumentoch. Zárukou je sebavedomie a úcta k vám. Záruka 3-6 mesiacov je dobrá a postačujúca. Je potrebné kontrolovať kvalitu a skryté vady, ktoré sa nedajú okamžite odhaliť. Vidíte čestný a reálne podmienky(nie 3 roky), môžeš si byť istý, že ti pomôže.

Polovica úspechu v Oprava Apple- to je kvalita a spoľahlivosť náhradných dielov, takže dobrý servis funguje priamo s dodávateľmi, vždy existuje niekoľko spoľahlivých kanálov a sklad s osvedčenými náhradnými dielmi aktuálne modely aby ste nemuseli strácať čas.

Bezplatná diagnostika

To je veľmi dôležité a už sa to stalo dobrou formou servisné stredisko... Diagnostika je najťažšia a dôležitou súčasťou opravu, ale nemusíte za ňu zaplatiť ani cent, aj keď v dôsledku toho zariadenie neopravíte.

Oprava v servise a dodávka

Dobrý servis váži si váš čas, preto ponúka doprava zdarma... A z toho istého dôvodu sa opravy vykonávajú iba v dielni servisného strediska: správne a podľa technológie je možné vykonať iba na pripravenom mieste.

Pohodlný rozvrh

Ak služba funguje pre vás a nie pre seba, potom je vždy otvorená! absolútne. Rozvrh by mal byť pohodlný, aby ste to stihli pred prácou aj po nej. Dobrá obsluha funguje aj cez víkendy aj cez sviatky. Čakáme vás a pracujeme na vašich zariadeniach každý deň: 9:00 - 21:00

Povesť profesionálov pozostáva z niekoľkých bodov

Vek a skúsenosti spoločnosti

Spoľahlivý a skúsený servis poznali už dlho.
Ak je firma na trhu dlhé roky a dokázala sa presadiť ako odborník, ľudia sa na ňu obracajú, píšu o nej, odporúčajú ju. Vieme, o čom hovoríme, keďže 98% prichádzajúcich zariadení v SC sa obnovuje.
Dôverujú nám a odovzdávame sa ďalej ťažké prípady iné servisné strediská.

Koľko majstrov v smeroch

Ak na vás vždy čaká niekoľko inžinierov pre každý typ zariadenia, môžete si byť istí:
1. nebude žiadny rad (alebo bude minimálny) - vaše zariadenie bude okamžite prevzaté.
2.poddávaš sa Oprava Macbooku odborník konkrétne v oblasti opráv počítačov Mac. Pozná všetky tajomstvá týchto zariadení

Technická gramotnosť

Ak položíte otázku, špecialista na ňu musí odpovedať čo najpresnejšie.
Aby ste mali predstavu o tom, čo presne potrebujete.
Pokúsia sa problém vyriešiť. Vo väčšine prípadov vám popis povie, čo sa stalo a ako problém vyriešiť.

Ak máte počítač so systémom MacOS (MacBook alebo iMac), potom ste si viackrát všimli proces „kernel_task“ v Monitore aktivity. Čo to je a prečo načíta systém - zvážime v našom článku.

The systémový proces môže výrazne zaťažiť „hardvér“ zariadenia (najmä procesor). Záťaž je sprevádzaná zvýšením otáčok chladičov chladiaceho systému.

Aký je proces

Na strane Apple je uvedené, že hlavnou funkciou "kernel_task" je regulácia teploty "potlačením" programov náročných na výkon.

Ak sa počítač začne zahrievať, proces sa spustí a obmedzí činnosť aplikácie, ktorá spôsobila tento nárast teploty. Percento zaťaženia "kernel_task" je úmerné ohrevu.

Ako zakázať

Hlavne o tento problém vlastníkov zastaraných Modely Mac(2012 a staršie) z dôvodu nízkeho výkonu samotného zariadenia. Dá sa to vyriešiť odstránením niektorých komponentov. Zvážme dve možnosti.

Dôležité! Všetky akcie robíte na vlastné nebezpečenstvo a riziko. Buď opatrný.

Pre macOS Yosemite a starší

Ak máte verziu operačný systém je mladší ako El Capitan, proces vypnutia bude vyzerať takto.

  1. Prejdite na „Terminál“ → zadajte postupne dva príkazy:
  2. Otvorte O tomto Macu.
  3. "Podrobnosti" → "Systémová správa".
  4. Zapamätajte si informácie z položky „ID modelu“ (napríklad „MacBookPro5,5“).
  5. "Prejsť" → "Prejsť do priečinka".
  6. / Systém / Knižnica / Rozšírenia.
  7. Kliknite pravým tlačidlom myši na súbor „IOPlatformPluginFamily.kext“ → „Zobraziť obsah balíka“.
  8. “Obsah” → “PlugIns” → kliknite pravým tlačidlom myši na “ACPI_SMC_PlatformPlugin.kext” → “Zobraziť obsah balíka”.
  9. V časti „Obsah“ → „Zdroje“ nájdite súbor s názvom vášho Macu (napríklad „MacBookPro7,1“) → odstráňte ho.
  10. Reštartujte počítač → otvorte „Terminál“ → zapíšte si 2 príkazy: