1. 首页 > 服务器系统 > Linux

Linux实时查看CUDA显卡的使用情况命令详解

在 Linux 系统中,你可以使用以下几个常用命令来实时查看 CUDA 显卡的情况:

1. nvidia-smi 命令

nvidia-smi(NVIDIA System Management Interface)是 NVIDIA 提供的一个命令行工具,它可以实时显示 NVIDIA GPU 的状态信息,如 GPU 的利用率、显存使用情况、温度、功率等。

基本用法

直接在终端中输入 nvidia-smi 即可查看当前 GPU 的基本信息:

nvidia-smi

实时监控

若要实时监控 GPU 状态,可以使用 -l-lms 选项指定刷新间隔。例如,每 1 秒刷新一次:

nvidia-smi -l 1

或者每 500 毫秒刷新一次:

nvidia-smi -lms 500

2. nvitop 命令

nvitop 是一个基于 Python 的交互式 NVIDIA GPU 监控工具,它提供了比 nvidia-smi 更丰富的界面和功能,能更直观地实时查看 GPU 的使用情况。

安装

若系统中没有安装 nvitop,可以使用 pip 进行安装:

pip install nvitop

使用

安装完成后,在终端中输入 nvitop 即可启动监控界面:

nvitop

3. nvtop 命令

nvtop 是一个类似于 htop 的 NVIDIA GPU 监控工具,它可以实时显示 GPU 的使用情况,包括 GPU 利用率、显存使用情况、温度等。

安装

不同的 Linux 发行版安装方式不同,以 Ubuntu 为例,可以使用以下命令进行安装:

sudo apt-get install nvtop

使用

安装完成后,在终端中输入 nvtop 即可启动监控界面:

nvtop

nvtop 的界面中,你可以通过各种快捷键进行操作,如切换显示模式、查看详细信息等。 

Linux上传本地文件以及下载文件到本地命令

1. rz / sz(用于 Xshell、MobaXterm 等终端)

如果你使用的是Xshell、SecureCRT、MobaXterm等支持 rz/sz 的终端,可以使用 rz 和 sz 来传输文件。

下载文件(远程 → 本地)

sz <文件名>

终端会弹出下载窗口,你可以选择保存位置。

上传文件(本地 → 远程)

rz

会弹出一个文件选择框,让你选择要上传的文件。

安装 lrzsz(如果命令不可用)

# Debian/Ubuntu
sudo apt install lrzsz
# CentOS/RHEL
sudo yum install lrzsz

2. scp(安全拷贝,适用于 Windows/Mac/Linux)

如果你的本地电脑有 SSH(Windows 可使用 PowerShell 或 Git Bash),可以使用 scp

scp user@remote:/path/to/file ./local_file

示例:

scp root@192.168.1.100:/home/user/file.zip ./
  • root@192.168.1.100 是远程服务器的用户名和 IP
  • /home/user/file.zip 是远程文件路径
  • ./ 表示下载到当前目录

如果远程服务器使用 SSH 非默认端口(如 2222)

scp -P 2222 user@remote:/path/to/file ./

3. rsync(适合大文件、断点续传)

rsync -avz user@remote:/path/to/file ./

示例:

rsync -avz root@192.168.1.100:/home/user/file.zip ./
  • -a 保持文件属性
  • -v 显示详细信息
  • -z 传输时压缩文件,提高速度

4. wget / curl(直接下载 HTTP/FTP 资源)

如果远程服务器提供了 HTTP/FTP 访问,可以用 wget 或 curl

wget http://example.com/file.zip
curl -O http://example.com/file.zip

5. sftp(交互式文件下载)

sftp user@remote
sftp> get /path/to/file

总结

方式适用场景命令示例
szXshell / SecureCRT / MobaXterm 终端用户sz file.zip
scpSSH 远程下载,简单易用scp user@remote:/path/to/file ./
rsync大文件、断点续传rsync -avz user@remote:/path/to/file ./
wget/curlHTTP/FTP 下载wget http://example.com/file.zip
sftp交互式下载sftp user@remote → get file

如果你在 Xshell / MobaXterm 终端,推荐用 sz,如果你是 Linux/Mac 终端,推荐用 scp 或 rsync

以上就是Linux 实时查看 CUDA 显卡的使用情况命令的详细内容,更多相关资料请阅读主机测评网其它文章!

本文由主机测评网发布,不代表主机测评网立场,转载联系作者并注明出处:https://zhuji.jb51.net/linux/8643.html

联系我们

在线咨询:点击这里给我发消息

Q Q:2220678578