Моя машина Ubuntu 16.04 имеет 4 ядра процессора и одного из них (какой точно варьируется), всегда имеет загрузку 90% к 100%.
Это верно независимо от того, что я делаю, и даже когда я не делаю ничего вообще без открытого окна. Это происходит прямо после начальной загрузки или часы в работу.
Я считал два популярных связанных вопроса здесь и здесь, но они не помогли, к сожалению.
Во время большой части моего рабочего времени моя производительность не затронута этой проблемой. Единственные причины, которые я знаю о проблеме затем, состоят в том, что вентиляторы всегда работают в своей максимальной мощности, и системный мониторинг Ubuntu говорит, что одно из ядер находится под большой нагрузкой.
Но возможно 10% моего рабочего времени затронуты невероятно плохой скоростью отклика как дополнительное проявление.
Особенно UI (во время анимаций и при реакции на щелчки) является супер медленным. Это приводит меня к идее, что, возможно, ЦП делает работу 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
Кто-либо может помочь?
Я смог разыскать точную причину этой проблемы, хотя это не действительно решение проблемы:
Выполнение нового переустанавливает, изменяя настройки один за другим и устанавливая пакеты один за другим, оказалось, что я мог последовательно воспроизводить (и даже "переключаться"), проблема установкой "Built-in Display" к "Прочь" в параметрах настройки системы.
мне подключили внешний монитор с помощью HDMI, и для экономии электроэнергии, я хотел выключить встроенный дисплей полностью (который работал, но вызвал высокую загрузку ЦП, и вниз замедленный UI) вместо того, чтобы просто зеркально отразить его (который работал без любых оборотных сторон).
В дополнение к проблеме высокой загрузки ЦП, был непрерывный, высокий, но тихий, пищащий звук, прибывающий из компьютера (ноутбук), когда "Встроенный Дисплей" был выключен.