Одноядерный всегда близок к 100% нагрузке на Ubuntu 16.04 (без какой-либо работы)

13

Моя машина с Ubuntu 16.04 имеет 4 ядра процессора, и одно из них (которое точно меняется) всегда имеет нагрузку от 90% до 100%.

Это правда независимо от того, что я делаю, и даже когда я ничего не делаю, без открытого окна. Это происходит сразу после загрузки или часов работы.

Я прочитал два популярных связанных вопроса здесь и здесь , но, к сожалению, они не помогли.

В течение большей части моего рабочего времени моя производительность не затрагивается этой проблемой. Единственная причина, по которой я знаю о проблеме, заключается в том, что вентиляторы всегда работают на максимальной мощности, а системный мониторинг Ubuntu говорит, что одно из ядер находится под большой нагрузкой.

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

Но, возможно, на 10% моего рабочего времени сказывается невероятно плохая отзывчивость, как дополнительное проявление.

Особенно пользовательский интерфейс (во время анимации и при реагировании на щелчки) очень медленный. Это привело меня к мысли, что, возможно, процессор также выполняет работу графического процессора. Но это было, вероятно, только необоснованное убеждение, и приведенные ниже данные, похоже, также противоречат друг другу.

Меня беспокоит, окажет ли эта проблема, если я не смогу ее решить, (значительное) влияние на срок службы моего компьютера или нет. Я не знаю, что постоянная загрузка> 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
Итак, какой процесс или процессы используют это ядро ​​процессора? Это очень легко проверить в системном мониторе.
независимо от того,
Возможный дубликат: askubuntu.com/questions/33640/…
ThatGuy
2
@ThatGuy Я специально упомянул этот вопрос, а также еще один вопрос в моем описании выше. Как я уже сказал, ничто из этого обсуждения не помогло, к сожалению. Пожалуйста, смотрите третий абзац моего вопроса по этой части.
кар
1
Я знаю. Я публикую это здесь как часть процесса. Я не могу предложить исправления, но таким образом, когда другой человек видит сообщение, он может видеть, если он может помочь. Удачи в поиске решения хотя. :)
ThatGuy
1
Похоже, что это может быть эта ошибка: bugs.freedesktop.org/show_bug.cgi?id=97471
Ким Филлипс

Ответы:

3

Мне удалось отследить точную причину этой проблемы, хотя это не совсем решение проблемы:

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

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

Помимо проблемы высокой загрузки ЦП, при отключении «Встроенного дисплея» из компьютера (ноутбука) поступал непрерывный, высокий, но тихий звуковой сигнал.

каркать
источник