ซิงเกิลคอร์มักจะโหลดใกล้ 100% บน Ubuntu 16.04 (โดยไม่ต้องทำอะไร)


13

เครื่อง Ubuntu 16.04 ของฉันมี 4 คอร์ซีพียูและหนึ่งในนั้น (อันที่แตกต่างกัน) มีโหลด 90% ถึง 100%

นี่เป็นเรื่องจริงไม่ว่าฉันจะทำอะไรและแม้ว่าฉันจะไม่ทำอะไรเลยโดยไม่มีหน้าต่างเปิดอยู่ มันเกิดขึ้นทันทีหลังจากบูตหรือทำงานหลายชั่วโมง

ฉันได้อ่านคำถามยอดนิยมสองข้อที่เกี่ยวข้องที่นี่และที่นี่แต่สิ่งเหล่านี้ไม่ได้ช่วย

ในช่วงเวลาสำคัญของการทำงานผลผลิตของฉันไม่ได้รับผลกระทบจากปัญหานี้ เหตุผลเดียวที่ฉันรู้เกี่ยวกับปัญหาก็คือแฟน ๆ กำลังทำงานอย่างเต็มประสิทธิภาพเสมอและการตรวจสอบระบบของ Ubuntu บอกว่าหนึ่งในคอร์นั้นมีภาระมาก

ป้อนคำอธิบายรูปภาพที่นี่

แต่บางที 10% ของเวลาทำงานของฉันอาจได้รับผลกระทบจากการตอบสนองที่แย่อย่างไม่น่าเชื่อ

โดยเฉพาะอย่างยิ่ง UI (ระหว่างภาพเคลื่อนไหวและเมื่อตอบสนองต่อคลิก) นั้นช้ามาก นั่นทำให้ฉันคิดว่าบางทีซีพียูก็ใช้งาน GPU ได้เช่นกัน แต่นั่นอาจเป็นความเชื่อที่ไม่มีมูลความจริงเท่านั้นและข้อมูลด้านล่างดูเหมือนจะขัดแย้งกันเช่นกัน

ความกังวลของฉันคือว่าปัญหานี้ถ้าฉันไม่สามารถแก้ไขได้จะมีผลกระทบ (สำคัญ) อายุการใช้งานของคอมพิวเตอร์ของฉันหรือไม่ ฉันไม่ทราบว่าโหลดคงที่> 90% ทำอะไรกับ CPU ในช่วงหลายเดือนหรือหลายปี

อย่างไรก็ตามนี่คือข้อมูลที่ฉันสามารถรวบรวมจากเครื่องของฉันซึ่งอาจเกี่ยวข้องหรือเป็นประโยชน์:

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 ฉันพูดถึงคำถามนั้นโดยเฉพาะพร้อมกับคำถามอื่น ๆ หนึ่งในคำอธิบายของฉันข้างต้น ดังที่ฉันพูดไม่มีอะไรจากการสนทนาช่วยโชคไม่ดี โปรดดูคำถามที่สามของฉันสำหรับส่วนนั้น
caw

1
ฉันรู้ว่า. ฉันโพสต์ไว้ที่นี่เป็นส่วนหนึ่งของกระบวนการเท่านั้น ฉันไม่สามารถเสนอการแก้ไขได้ แต่ด้วยวิธีนี้เมื่อบุคคลอื่นเห็นโพสต์พวกเขาสามารถมองเห็นได้อย่างสนุกสนานถ้าพวกเขาสามารถช่วยได้ ขอให้โชคดีในการหาทางแก้ไข :)
ThatGuy

1
ดูเหมือนว่ามันอาจเป็นข้อผิดพลาดนี้: bugs.freedesktop.org/show_bug.cgi?id=97471
Kim Phillips

คำตอบ:


3

ฉันสามารถติดตามสาเหตุที่แท้จริงของปัญหานี้ได้แม้ว่าจะไม่ใช่วิธีการแก้ปัญหาจริงๆ:

ทำการติดตั้งใหม่เปลี่ยนการตั้งค่าแบบหนึ่งต่อหนึ่งและติดตั้งแพคเกจแบบหนึ่งต่อหนึ่งปรากฎว่าฉันสามารถผลิตซ้ำ (และ "สลับ") ได้อย่างต่อเนื่องโดยการตั้งค่า "จอแสดงผลในตัว" ถึง "ปิด" ในการตั้งค่าระบบ

ฉันมีจอแสดงผลภายนอกเชื่อมต่อผ่าน HDMI และเพื่อประหยัดพลังงานฉันต้องการปิดจอแสดงผลในตัวอย่างสมบูรณ์ (ซึ่งใช้งานได้ แต่ทำให้โหลด CPU สูงและ UI ที่ช้าลง) แทนที่จะแสดงเฉพาะ (ซึ่งไม่ทำงาน ข้อเสียใด ๆ )

นอกเหนือจากปัญหาการโหลด CPU สูงแล้วยังมีเสียงแหลมต่อเนื่อง แต่เงียบเสียงแหลมที่ดังมาจากคอมพิวเตอร์ (แล็ปท็อป) เมื่อปิด "จอแสดงผลในตัว"

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.