Score:2

kworker กิน 85% CPU 1 เกือบตลอดเวลา!

ธง my

ฉันใช้ Ubuntu 18.04, เคอร์เนล 5.4.81 และ kworker/0:1+kac ใช้ CPU 85% 1 เป็นส่วนใหญ่

นี่คือข้อมูลที่เป็นประโยชน์:

  • สูงสุด เอาต์พุต:

    cmd ด้านบน

  • โหลด CPU ของจอภาพระบบ:

    รูปโหลด CPU

  • สมบูรณ์แบบ รายงาน:

    ตัวอย่าง: 56K ของเหตุการณ์ 'รอบ' จำนวนเหตุการณ์ (โดยประมาณ): 29364654484
      สัญลักษณ์วัตถุที่ใช้ร่วมกันของเด็กคำสั่งตนเอง
    + 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% แลกเปลี่ยน [kernel.kallsyms] [k]secondary_startup_64
    + 17.80% 0.00% แลกเปลี่ยน [kernel.kallsyms] [k] cpu_startup_entry
    + 17.78% 0.03% แลกเปลี่ยน [kernel.kallsyms] [k] do_idle
    + 17.29% 0.01% แลกเปลี่ยน [kernel.kallsyms] [k] call_cpuidle
    + 17.28% 0.00% แลกเปลี่ยน [kernel.kallsyms] [k] cpuidle_enter
    
Score:1
ธง cn

ฉันได้รับการช่วยเหลือให้เชื่อง คนงาน กระบวนการหลบหนีโดยการปิดการใช้งานการขัดจังหวะได้รับแรงบันดาลใจ โดยกระทู้นี้ และ คำตอบเก่าโดย Mauro Mascia คำตอบ ถูกฝังอยู่ในไซต์นี้เนื่องจากน่าเสียดายที่ไซต์นี้ถูกทำเครื่องหมายเป็น "ซ้ำ" กับคำถามอื่น ซึ่งไม่ได้ให้คำตอบ ดังนั้นผู้ใช้จะค้นหาได้ไม่ยาก

รายงานข้อบกพร่องของ Ubuntu ในปัญหานี้ (ไม่ได้รับการแก้ไข) คือ 887793. นอกจากนี้ยังมีคำแนะนำในการแก้ปัญหา:

เสียงสะท้อน N > /sys/module/drm_kms_helper/parameters/poll

ฉันใช้วิธีการที่อธิบายไว้ ที่นี่. มันค่อนข้างซับซ้อนเพราะมันเกี่ยวข้องกับการค้นหาการขัดจังหวะที่เป็นสาเหตุของปัญหา ฉันมีบรรทัดเดียวในรูปแบบของ

echo "ปิดการใช้งาน" > /sys/firmware/acpi/interrupts/#####

(กับ ##### ระบุหมายเลขอินเตอร์รัปต์ ซึ่งจะแตกต่างกันระหว่างคอมพิวเตอร์) ใน crontab ของรูท

ฉันไม่ได้ทดสอบแนวทางแรก และไม่รู้ว่าทั้งสองแนวทางใดที่ส่งผลกระทบต่อประสิทธิภาพของระบบน้อยที่สุด (หากสังเกตเห็นได้ชัดเจน - และในหลายกรณีเป็นที่นิยมมากกว่ากระบวนการ kworker ที่หลบหนี)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา