Как выяснить, что вызывает загрузку процессора до 100

В течение последних нескольких недель загрузка процессора на моем компьютере будет расти почти до 100%, что делает компьютер непригодным для использования. Иногда я могу переключиться на виртуальную консоль и выдать sudo shutdown -h now, но обычно клавиатура блокируется, и я вынужден сделать принудительное отключение, что плохо для оборудования. Я хочу выяснить, что является причиной этого, поэтому я надеюсь, что это можно исправить. Как лучше всего диагностировать эту проблему?

Редактировать - lspci -nnk | grep -iA2 VGA возвращает:

01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X] [1002:6798]
    Subsystem: Gigabyte Technology Co., Ltd Device [1458:3001]
    Kernel driver in use: fglrx_pci

а также lscpu возвращает:

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 60
Stepping:              3
CPU MHz:               800.000
BogoMIPS:              6400.51
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              6144K
NUMA node0 CPU(s):     0-3

3 ответа

Ты можешь использовать htop,

Сначала установите htop:

sudo apt-get update
sudo apt-get install htop

Затем запустите htop из терминала:

sudo htop

htop предоставляет много вариантов. По умолчанию результаты будут отфильтровываться по использованию процессора, поэтому виновник будет отображаться в верхней части списка. У вас будет возможность убить процесс F9, и вы также можете использовать strace, нажав S для выделенного процесса.

Если вы не можете установить htop поскольку загрузка процессора составляет 100%, вы также можете использовать команду top,

Чтобы получить доступ ко всем процессам, запустите его с sudo

sudo top

В диспетчере программного обеспечения Ubuntu найдите диспетчер задач.

Установите его, и он вам очень поможет.

Другие вопросы по тегам