在过去的几周里,我的电脑的 CPU 使用率会飙升至接近 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
答案1
您可以使用htop
。
首先,安装htop
:
sudo apt-get update
sudo apt-get install htop
然后,从终端运行 htop:
sudo htop
htop
提供了很多选项。默认会根据 CPU 使用率筛选结果,因此罪魁祸首会出现在列表顶部。您可以选择终止进程F9,也可以通过按下S突出显示的进程来使用 strace。
答案2
htop
如果由于 CPU 使用率达到 100% 而无法安装,您也可以使用该命令top
。
要访问所有进程,请启动sudo
sudo top
答案3
在 Ubuntu 软件管理器中,搜索任务管理器
安装它,它会对你有很大帮助。