Puncte:2

kworker mănâncă 85% CPU 1 de cele mai multe ori!

drapel my

Rulez Ubuntu 18.04, kernel 5.4.81 și kworker/0:1+kac folosește 85% CPU 1 de cele mai multe ori.

Iată câteva informații utile:

  • top ieșire:

    cmd de sus

  • Încărcarea procesorului de monitorizare a sistemului:

    Poza încărcării procesorului

  • perf raport:

    Mostre: 56K de „cicluri” de evenimente, număr de evenimente (aproximativ): 29364654484
      Simbol de obiect comun pentru autocomandă pentru copii
    + 80,07% 0,00% kworker/0:1-kac [kernel.kallsyms] [k] ret_from_fork
    + 80,07% 0,00% kworker/0:1-kac [kernel.kallsyms] [k] kthread
    + 80,07% 0,00% kworker/0:1-kac [kernel.kallsyms] [k] worker_thread
    + 79,96% 0,03% kworker/0:1-kac [kernel.kallsyms] [k] process_one_work
    + 79,93% 0,00% kworker/0:1-kac [kernel.kallsyms] [k] acpi_os_execute_deferred
    + 78,59% 0,01% kworker/0:1-kac [kernel.kallsyms] [k] acpi_ev_asynch_execute_gpe_m
    + 78,54% 0,01% kworker/0:1-kac [kernel.kallsyms] [k] acpi_ns_evaluate
    + 78,25% 0,01% kworker/0:1-kac [kernel.kallsyms] [k] acpi_ps_execute_method
    + 78,10% 0,03% kworker/0:1-kac [kernel.kallsyms] [k] acpi_ps_parse_aml
    + 75,07% 0,71% kworker/0:1-kac [kernel.kallsyms] [k] acpi_ps_parse_loop
    + 49,25% 0,52% kworker/0:1-kac [kernel.kallsyms] [k] acpi_ds_exec_end_op
    + 27,27% 0,25% kworker/0:1-kac [kernel.kallsyms] [k] acpi_ns_lookup
    + 26,93% 0,19% kworker/0:1-kac [kernel.kallsyms] [k] acpi_ns_search_and_enter
    + 26,48% 26,16% kworker/0:1-kac [kernel.kallsyms] [k] acpi_ns_search_one_scope
    + 26,00% 0,05% kworker/0:1-kac [kernel.kallsyms] [k] acpi_ds_evaluate_name_path
    + 19,60% 3,27% kworker/0:1-kac [kernel.kallsyms] [k] acpi_ut_update_object_refere
    + 17,80% 0,00% schimbător [kernel.kallsyms] [k] secondary_startup_64
    + 17,80% 0,00% schimbător [kernel.kallsyms] [k] cpu_startup_entry
    + 17,78% 0,03% swapper [kernel.kallsyms] [k] do_idle
    + 17,29% 0,01% swapper [kernel.kallsyms] [k] call_cpuidle
    + 17,28% 0,00% swapper [kernel.kallsyms] [k] cpuidle_enter
    
Puncte:1
drapel cn

Am fost ajutat să îmblânzesc așa ceva kworker procese fugitive prin dezactivarea unei întreruperi, inspirate prin acest fir și un răspuns vechi al lui Mauro Mascia a răspuns, îngropat pe acest site pentru că, din păcate, a fost marcat ca „Duplicat” la o altă întrebare, care nu a oferit o soluție. Prin urmare, utilizatorii nu îl vor găsi cu ușurință.

Raportul de eroare Ubuntu cu privire la această problemă (nerezolvat) este 887793. Conține, de asemenea, o sugestie pentru a rezolva problema:

echo N > /sys/module/drm_kms_helper/parameters/poll

Am folosit abordarea descrisă Aici. Este oarecum complicat deoarece implică aflarea întreruperilor care cauzează problema. Am o singură linie sub formă de

echo "dezactivare" > /sys/firmware/acpi/interrupts/#####

(cu ##### indicând numărul de întrerupere, care va fi diferit între computere) în crontab de root.

Nu am testat prima abordare și nu știu care dintre ambele abordări afectează cel mai puțin performanța sistemului (dacă este deloc vizibilă - și, în multe cazuri, este de departe preferată față de un proces kworker fugitiv).

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.