终止进程后,GPU显存仍被占用问题 | kill -9彻底杀死进程 | ps aux|grep python

本文部分内容参考博客,十分感谢!!!

问题描述:在Linux终端把进程终止后,发现显存没有被释放出来!

---------------------------------------------------------------------------------------Figure 1

显示所有进程

cpp 复制代码
ps aux|grep python 

这个命令是在Linux操作系统中使用的,用于列出当前运行的进程,并通过管道(|)将其结果传递给grep命令来筛选包含特定文本的行。具体来说,ps aux | grep 命令的各个部分以及它们的含义为

ps: 这是一个用于显示当前正在运行的进程的命令。它的名称来自"Process Status"(进程状态)的缩写。

aux: 这是ps命令的选项,用于指定要显示的进程的详细信息。具体含义如下:

a : 显示所有用户的进程,而不仅仅是当前用户的进程。
u : 显示详细的进程信息,包括用户、CPU使用率、内存使用率等。
x : 显示不与终端相关的进程,通常用于显示后台进程。
|: 这是管道符号,用于将ps aux的输出传递给下一个命令,也就是grep。

grep : 这是一个用于在文本数据中搜索指定模式或字符串的命令。
grep后面一般加关键字 ,以表示需要展示的相关进程(就比如ps aux|grep python命令,它将展示关键字为python的进程,如Fig.2所示)

在Fig.2(下图为Fig.2的部分截图)中,ps aux | grep python 命令列出了关键字为python的相关进程的详细信息。以倒数第一行(PID为62363)进程为例,讲述每个列的具体含义:

root: 进程的用户名,表示这个进程是由用户名为 "root" 的用户启动的。

62363: 进程的进程号(PID),是操作系统为每个进程分配的唯一标识符。

2.1: 进程的CPU使用率。这个值表示进程在一段时间内占用了 CPU 时间的百分比。

0.6: 进程的内存使用率,表示进程占用的物理内存百分比。

49088180: 进程的虚拟内存大小,以字节为单位。这是进程能够访问的总内存量,包括实际物理内存和交换空间。

3645904: 进程的物理内存大小,以字节为单位。这是实际占用的物理内存量。

pts/11: 进程的终端信息。PTS,简称伪终端(Pseudo Terminal),这个伪终端通常以 pts/N 的形式命名,其中 N 是一个数字,表示该伪终端的唯一标识符。所以,pts/11 表示系统上的第11个伪终端。

T1: 进程的状态。T1应该是进程终止的意思吧,我也不是很确定(根据Terminated推断哈哈哈哈)。

12.18: 进程的启动时间,以小时和分钟表示。

0.57: 进程的累计CPU时间,表示进程自启动以来已经使用的CPU时间,以小时和分钟表示。

run_cdm.py task_names FB15K237 d_multiple 1 d_min_ratio 1: 进程的命令行。这是启动进程时使用的命令,可以告诉你进程正在执行的任务或程序。

杀死单个进程

cpp 复制代码
kill -9 PID

杀死多个进程

cpp 复制代码
kill -9 PID PID PID...

根据关键字批量杀死进程

cpp 复制代码
pkill -9 python

---------------------------------------------------------------------------------------Figure 2

结果如下,显存已经被释放出来了!

---------------------------------------------------------------------------------------Figure 3

相关推荐
cuijiecheng20185 分钟前
Rocky Linux 安装 libltc、ltc-tools 和 ltcdump
linux
BlueAsia_Lab5 分钟前
BQB 认证执行标准是什么?核心条款通俗解读
linux·运维·网络
小小、码农9 分钟前
【网络】套接字(Socket)编程——TCP版
linux·服务器·网络·c++·网络协议·tcp/ip
younuo365512 分钟前
广州网站搭建费用明细:域名、服务器与开发成本全解析
服务器·前端·github
邪修king13 分钟前
Re:Linux 系统篇(十六):进程篇(五):O (1) 调度算法深度解析 —— 优先级数组、位图优化与活跃 / 过期双队列
linux·运维·算法
苏三福13 分钟前
ubuntu 在文件管理系统中用sftp打开远程文件空白的问题解决
linux·运维·ubuntu
云飞云共享云桌面17 分钟前
10 人三维研发团队,如何利用单台图形服务器承载 SolidWorks 建模与仿真?
运维·服务器·网络·自动化·制造
在线考试系统推荐19 分钟前
拆成多道小题,优考试“理解题“怎么用?
服务器·人工智能·学习
邪修king19 分钟前
Re:Linux 系统篇(十四):进程篇(三):进程退出与特殊进程 —— 僵尸 Z 状态、孤儿进程深度解析
linux·运维·服务器
lingran__20 分钟前
Git 完全指南(一):本地仓库基础操作
linux·git·开发工具·devops·版本控制