美文网首页
容器内使用 GPU 后,忘记进程启动在哪,查看并清理

容器内使用 GPU 后,忘记进程启动在哪,查看并清理

作者: 谢小帅 | 来源:发表于2023-12-05 16:01 被阅读0次
# 主机能看到 GPU 占用进程号,但不知道运行在哪
$ nvidia-smi

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A   1794854      C   ./bin/llama_example             31534MiB |
|    1   N/A  N/A   1916178      C   ...onserver/bin/tritonserver    15454MiB |
|    2   N/A  N/A   1809897      C   /usr/bin/python3                16738MiB |
|    7   N/A  N/A   3306896      C   /bin/python                     39964MiB |
+-----------------------------------------------------------------------------+

# 核心指令
# 比如查看 PID 1809897
# 找到了目标容器的启动命令, 以及容器名称为 lmdeploy
$ ps -e -o pid,cmd,comm,cgroup | grep 1809897
1809897 /usr/bin/python3 /usr/local lmdeploy        12:perf_event:/system.slice/docker-d33d781cbad158192f3819f1118f46ccb1979298a563f6d19f627d8602e6edfb.scope,11:freezer:/system.slice
3758737 grep --color=auto 1809897   grep            8:devices:/system.slice/ssh.service,7:pids:/system.slice/ssh.service,6:blkio:/system.slice/ssh.service,4:cpu,cpuacct:/system.slice/ssh.service,3:memory:/system.slice/ssh.service,1:name=systemd:/system.slice/ssh.service,0::/system.slice/ssh.service

# 再次通过 docker container id 确认
$ docker ps | grep d33d781cbad1
d33d781cbad1        nvcr.io/nvidia/tritonserver:22.12-py3       ...    lmdeploy

# 此时可以 exec 进入容器,进行删除

相关文章

  • docker守护容器

    以守护形式运行容器 附加到运行中的容器 启动守护式容器: 查看容器日志: 查看容器内进程 在运行中的容器内启动新进...

  • 记不住的docker命令

    进入容器内查看 本地文件映射到容器内并启动

  • Docker的常用其他命令

    后台启动容器 查看日志 查看容器中进程信息 ps 查看容器的元数据 进入当前正在运行的容器 从容器内拷贝文件到主机上

  • linux中常用命令

    持续更新中... 文件和目录 gcc安装及版本切换 查看启动进程及结束指定进程 查看GPU使用情况 apt-get...

  • 容器是如何调用GPU的

    容器使用GPU的主要需求有两个: 容器中可以查看GPU设备 容器应用可以操作GPU显卡 Nvidia GPU对容器...

  • docker 基本使用操作2

    今日份更新使用docker的操作 # 查看docker 容器的进程号 # 首先要启动docker 容器docker...

  • docker常用命令

    基础操作 使用镜像构建容器并启动 停止正在运行的容器 移除容器 & 移除本地镜像 启动容器 查看容器运行状态(日志...

  • Docker入门笔记-运行创建第一个容器

    前提,使用 docker info 查看docker是否正常运行。 使用docker run 命令创建容器并启动:...

  • 3.Docker 容器管理

    查看镜像 简单开启容器并执行 进入容器,并给一个终端和输入设备 添加容器开启后需要执行的命令 删除容器 启动容器并...

  • 【Docker】Docker安装Zookeeper并进行操作管理

    下载Zookeeper镜像 启动容器并添加映射 查看容器是否启动

网友评论

      本文标题:容器内使用 GPU 后,忘记进程启动在哪,查看并清理

      本文链接:https://www.haomeiwen.com/subject/emddgdtx.html