Điểm:2

hầu hết thời gian kworker ăn 85% CPU 1!

lá cờ my

Tôi đang chạy Ubuntu 18.04, kernel 5.4.81 và kworker/0:1+kac đang sử dụng 85% CPU 1 hầu hết thời gian.

Dưới đây là một số thông tin hữu ích:

  • hàng đầu đầu ra:

    cmd hàng đầu

  • Tải CPU theo dõi hệ thống:

    hình ảnh tải CPU

  • hoàn hảo bài báo cáo:

    Các mẫu: 56 nghìn 'chu kỳ' sự kiện, Số lượng sự kiện (xấp xỉ): 29364654484
      Trẻ em tự chỉ huy Biểu tượng đối tượng dùng chung
    + 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% hoán đổi [kernel.kallsyms] [k] secondary_startup_64
    + 17,80% 0,00% hoán đổi [kernel.kallsyms] [k] cpu_startup_entry
    + 17,78% 0,03% hoán đổi [kernel.kallsyms] [k] do_idle
    + 17,29% 0,01% hoán đổi [kernel.kallsyms] [k] call_cpuidle
    + 17,28% 0,00% hoán đổi [kernel.kallsyms] [k] cpuidle_enter
    
Điểm:1
lá cờ cn

Tôi đã được giúp thuần hóa như vậy công nhân các quy trình chạy trốn bằng cách vô hiệu hóa một ngắt, được truyền cảm hứng bởi chủ đề nàymột câu trả lời cũ của Mauro Mascia đã trả lời, bị chôn vùi trên trang web này vì nó không may được đánh dấu là "Trùng lặp" cho một câu hỏi khác, điều đó không cung cấp giải pháp. Do đó, người dùng sẽ không dễ dàng tìm thấy nó.

Báo cáo lỗi Ubuntu về vấn đề này (chưa được giải quyết) là 887793. Nó cũng chứa một gợi ý để giải quyết vấn đề:

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

Tôi đã sử dụng phương pháp được mô tả đây. Nó hơi phức tạp vì nó liên quan đến việc tìm ra (các) ngắt gây ra sự cố. Tôi có một dòng duy nhất ở dạng

echo "vô hiệu hóa"> /sys/firmware/acpi/interrupts/#####

(với ##### biểu thị số ngắt, sẽ khác nhau giữa các máy tính) trong crontab của root.

Tôi đã không kiểm tra cách tiếp cận đầu tiên và tôi không biết phương pháp nào trong số cả hai cách tiếp cận ít ảnh hưởng đến hiệu suất hệ thống nhất (nếu có đáng chú ý - và trong nhiều trường hợp được ưu tiên hơn nhiều so với quy trình kworker chạy trốn).

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.