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
总结
方式 | 适用场景 | 命令示例 |
---|---|---|
sz | Xshell / SecureCRT / MobaXterm 终端用户 | sz file.zip |
scp | SSH 远程下载,简单易用 | scp user@remote:/path/to/file ./ |
rsync | 大文件、断点续传 | rsync -avz user@remote:/path/to/file ./ |
wget/curl | HTTP/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