Одноядерний завжди близький до 100% навантаження на Ubuntu 16.04 (без жодної роботи)


13

Моя машина Ubuntu 16.04 має 4 ядра процесора, і одне з них (яке саме змінюється) завжди має навантаження від 90% до 100%.

Це правда незалежно від того, чим я займаюся, і навіть коли я взагалі нічого не роблю, не відкриваючи вікна. Це відбувається одразу після завантаження або години роботи.

Я прочитав два популярні питання тут і тут , але вони, на жаль, не допомогли.

Протягом більшої частини мого робочого часу ця проблема не впливає на мою продуктивність. Єдині причини, про які я тоді знаю про проблему, - це те, що вентилятори завжди працюють на максимальній потужності, а моніторинг системи Ubuntu говорить про те, що одне з ядер знаходиться під великим навантаженням.

введіть тут опис зображення

Але, можливо, на 10% мого робочого часу впливає неймовірно погана чуйність, як додатковий прояв.

Особливо інтерфейс користувача (під час анімації та під час реагування на натискання) надто повільний. Це підштовхує мене до думки, що, мабуть, процесор також виконує роботу GPU. Але це, ймовірно, було лише необґрунтованим переконанням, і, здається, наведені нижче дані також суперечать.

Я хвилююсь, чи ця проблема, якщо я не можу її виправити, матиме (істотний) вплив на час мого комп'ютера чи ні. Я не знаю, що постійне навантаження> 90% робить на процесор протягом місяців або років.

У будь-якому випадку, ось дані, які я могла зібрати зі своєї машини, які можуть бути пов’язані або корисні:

top:

 PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND  
 415 root      20   0       0      0      0 R  97,3  0,0   1:39.30 kworker/2:2                                                                                       
2442 john      20   0  663828  38704  29852 S   3,3  0,5   0:00.90 gnome-terminal-                                                                                   
1194 root      20   0  335728  69900  48392 S   2,3  0,9   0:08.36 Xorg                                                                                              
1821 john      20   0 1423440 114660  77600 S   1,3  1,5   0:03.77 compiz                                                                                            
6 root         20   0       0      0      0 D   0,3  0,0   0:00.84 kworker/u8:0                                           

grep . -r /sys/firmware/acpi/interrupts/:

/sys/firmware/acpi/interrupts/sci:        36
/sys/firmware/acpi/interrupts/error:       0
/sys/firmware/acpi/interrupts/gpe00:       0   invalid
/sys/firmware/acpi/interrupts/gpe01:       0   invalid
/sys/firmware/acpi/interrupts/gpe02:       0   invalid
/sys/firmware/acpi/interrupts/gpe03:      36   enabled
/sys/firmware/acpi/interrupts/gpe04:       0   invalid
(...)
/sys/firmware/acpi/interrupts/gpe1F:       0   disabled
/sys/firmware/acpi/interrupts/sci_not:     0
/sys/firmware/acpi/interrupts/ff_pmtimer:  0   invalid
/sys/firmware/acpi/interrupts/ff_rt_clk:   0   disabled
/sys/firmware/acpi/interrupts/gpe_all:    36
/sys/firmware/acpi/interrupts/ff_gbl_lock: 0   enabled
/sys/firmware/acpi/interrupts/ff_pwr_btn:  0   enabled
/sys/firmware/acpi/interrupts/ff_slp_btn:  0   invalid

uname -a:

Linux my-host-name 4.4.0-47-generic #68-Ubuntu SMP Wed Oct 26 19:39:52 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

cat /proc/cmdline:

BOOT_IMAGE=/vmlinuz-4.8.0-28-generic.efi.signed root=/dev/mapper/ubuntu--vg-root ro quiet splash vt.handoff=7

lspci -v:

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1576
    Subsystem: Hewlett-Packard Company Device 81f9
    Flags: bus master, fast devsel, latency 0

00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Device 1577
    Subsystem: Hewlett-Packard Company Device 81f9
    Flags: bus master, fast devsel, latency 0, IRQ 24
    Capabilities: <access denied>

00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Carrizo (rev ca) (prog-if 00 [VGA controller])
    DeviceName: ATI EG BROADWAY
    Subsystem: Hewlett-Packard Company Carrizo
    Flags: bus master, fast devsel, latency 0, IRQ 227
    Memory at e0000000 (64-bit, prefetchable) [size=256M]
    Memory at f0800000 (64-bit, prefetchable) [size=8M]
    I/O ports at 4000 [size=256]
    Memory at f0500000 (32-bit, non-prefetchable) [size=256K]
    Expansion ROM at f0580000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: amdgpu
    Kernel modules: amdgpu

...

00:08.0 Encryption controller: Advanced Micro Devices, Inc. [AMD] Device 1578
    Subsystem: Hewlett-Packard Company Device 81f9
    Flags: bus master, fast devsel, latency 0, IRQ 255
    Memory at f0540000 (64-bit, prefetchable) [size=128K]
    Memory at f0300000 (32-bit, non-prefetchable) [size=1M]
    Memory at f0570000 (32-bit, non-prefetchable) [size=4K]
    Memory at f056a000 (32-bit, non-prefetchable) [size=8K]
    Capabilities: <access denied>

...

01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 07)
    Subsystem: Hewlett-Packard Company RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
    Flags: bus master, fast devsel, latency 0, IRQ 225
    I/O ports at 3000 [size=256]
    Memory at f0400000 (64-bit, non-prefetchable) [size=4K]
    Memory at f0100000 (64-bit, prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: r8169
    Kernel modules: r8169

02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
    DeviceName: Sanji2
    Subsystem: Hewlett-Packard Company RTL8723BE PCIe Wireless Network Adapter
    Flags: bus master, fast devsel, latency 0, IRQ 231
    I/O ports at 2000 [size=256]
    Memory at f1000000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: rtl8723be
    Kernel modules: rtl8723be

Хтось може допомогти?


1
Отже, який процес або процеси використовують це ядро ​​CPU? Це дуже легко перевірити на моніторі системи.
mikew незалежно від

Можливий дублікат: askubuntu.com/questions/33640/…
ThatGuy

2
@ThatGuy Я спеціально згадав це питання разом із ще одним питанням у своєму описі вище. Як я вже сказав, на жаль, нічого з цієї дискусії не допомогло. Будь ласка, дивіться третій пункт мого запитання щодо цієї частини.
каре

1
Я знаю. Я публікую його лише тут, як частину процесу. Я не можу запропонувати виправлення, але таким чином, коли інша людина побачить допис, вони можуть побачити, як вони можуть допомогти. Успіхів у пошуку виправлення, хоча. :)
ThatGuy

1
Схоже, це може бути ця помилка: bugs.freedesktop.org/show_bug.cgi?id=97471
Кім Філіпс

Відповіді:


3

Мені вдалося виявити точну причину цієї проблеми, хоча це насправді не вирішення проблеми:

Зробивши нову перевстановку, змінивши налаштування по одному та встановивши пакети по одному, виявилося, що я міг послідовно повторно створювати (і навіть "перемикати") проблему, встановивши "Вбудований дисплей" до "Вимкнено" в налаштуваннях системи.

У мене був підключений зовнішній монітор через HDMI, і для того, щоб заощадити енергію, я хотів повністю вимкнути вбудований дисплей (який працював, але спричинив велике навантаження процесора та уповільнений інтерфейс), а не просто його дзеркальне відображення (що працювало без будь-які недоліки).

Окрім проблеми високого навантаження на процесор, від комп’ютера (ноутбука), коли «Вбудований дисплей» було вимкнено, звучав безперервний високий, але тихий, жуючий звук.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.