Mesin Ubuntu 16.04 saya memiliki 4 core CPU, dan salah satunya (yang persis berbeda) selalu memiliki beban 90% hingga 100%.
Ini benar, apa pun yang saya lakukan, dan bahkan ketika saya tidak melakukan apa-apa, tanpa jendela terbuka. Itu terjadi tepat setelah boot atau jam kerja.
Saya telah membaca dua pertanyaan terkait yang populer di sini dan di sini , tetapi sayangnya, ini tidak membantu.
Selama sebagian besar waktu kerja saya, produktivitas saya tidak terpengaruh oleh masalah ini. Satu-satunya alasan saya tahu tentang masalah itu adalah bahwa para penggemar selalu bekerja pada daya maksimum mereka dan pemantauan sistem Ubuntu mengatakan bahwa salah satu inti berada di bawah beban berat.
Tetapi mungkin 10% dari waktu kerja saya dipengaruhi oleh daya tanggap yang sangat buruk, sebagai manifestasi tambahan.
Terutama UI (selama animasi dan ketika bereaksi terhadap klik) sangat lambat. Itu membawa saya pada gagasan bahwa, mungkin, CPU melakukan pekerjaan GPU juga. Tapi itu mungkin hanya kepercayaan yang tidak berdasar, dan data di bawah ini tampaknya juga bertentangan.
Kekhawatiran saya adalah apakah masalah ini, jika saya tidak bisa memperbaikinya, akan berdampak (signifikan) pada masa pakai komputer saya atau tidak. Saya tidak tahu apa beban konstan> 90% ke CPU selama berbulan-bulan atau bertahun-tahun.
Bagaimanapun, inilah data yang bisa saya kumpulkan dari mesin saya, yang mungkin terkait atau membantu:
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
Adakah yang bisa membantu?
Jawaban:
Saya sudah bisa melacak penyebab pasti masalah ini, meskipun itu sebenarnya bukan solusi untuk masalah ini:
Melakukan instalasi ulang yang baru, mengubah pengaturan satu-per-satu dan menginstal paket satu-per-satu, ternyata saya dapat secara konsisten menghasilkan kembali (dan bahkan "beralih") masalah dengan mengatur "Tampilan Internal" ke "Off" di pengaturan sistem.
Saya memiliki monitor eksternal yang terhubung melalui HDMI, dan untuk menghemat daya, saya ingin mematikan layar built-in sepenuhnya (yang bekerja tetapi menyebabkan beban CPU yang tinggi dan UI yang melambat) daripada hanya membuat mirroring (yang bekerja tanpa Kerugian).
Selain masalah beban CPU yang tinggi, ada suara yang terus-menerus, bernada tinggi tetapi tenang, dari komputer (laptop) ketika "Tampilan Bawaan" dimatikan.
sumber