在Linux系统中,查看GPU使用率可以通过几种不同的方法来实现,具体取决于你是否安装了NVIDIA GPU驱动以及是否希望获取详细的GPU信息。以下是几种常用的方法:
nvidia-smi
(适用于NVIDIA GPU)如果你有一块NVIDIA GPU并且安装了相应的驱动程序,可以使用 nvidia-smi
命令来查看GPU的使用情况。
nvidia-smi
这个命令会显示每个GPU的详细信息,包括GPU使用率、显存使用情况、温度等。
gpustat
gpustat
是一个基于 nvidia-smi
的Python工具,它可以提供更加简洁的输出。
首先,你需要安装 gpustat
:
pip install gpustat
然后,你可以运行以下命令来查看GPU状态:
gpustat
nvtop
nvtop
是一个实时监控NVIDIA GPU使用情况的工具,它提供了类似于 htop
的界面。
安装 nvtop
:
git clone https://github.com/Syllo/nvtop.git
cd nvtop
sudo make install
运行 nvtop
:
sudo nvtop
lspci
和 dmesg
(适用于所有GPU)如果你不确定是否安装了NVIDIA驱动,或者你想查看系统中的所有GPU信息,可以使用 lspci
和 dmesg
命令。
查看所有PCI设备:
lspci | grep -i vga
查看内核消息(可能包含GPU相关信息):
dmesg | grep -i vga
nvidia-smi
命令将不可用。gpustat
和 nvtop
提供了更加友好的用户界面,但需要额外安装。通过上述方法,你可以有效地监控Linux系统中GPU的使用情况。
领取专属 10元无门槛券
手把手带您无忧上云