nvidia-smi查看无进程,但GPU占用率100%问题解决
创作时间:
作者:
@小白创作中心
nvidia-smi查看无进程,但GPU占用率100%问题解决
引用
CSDN
1.
https://blog.csdn.net/weixin_45897706/article/details/137165927
问题描述
在使用nvidia-smi查看GPU状态时,发现GPU占用率为100%,但没有显示任何相关进程。这种情况通常是因为进程被挂起而不是终止,导致资源仍然被占用。
原因分析
记住记住记住Ctrl+Z是把当前运行程序挂起,并不是终止运行,终止用Ctrl+C。前段时间跑代码测性能和看部分结果一直用的Ctrl+Z,导致程序都处于挂起状态,占用大量内存。
解决方案
方法一:使用pgrep和kill命令
pgrep -u user-name | sudo xargs kill -9
这个命令会查找指定用户的所有进程并强制终止它们。
方法二:使用ps和grep命令查找Python进程
在 Linux 中查找正在运行的 Python 进程的命令:
ps -ef | grep 'python'
ps
是用于显示当前进程状态的命令。-ef
参数告诉ps
命令显示所有进程的详细信息。|
符号是管道操作符,将命令的输出作为另一个命令的输入。grep 'python'
用于过滤出包含关键词 'python' 的行。
方法三:查找特定用户和Python进程
ps aux | grep user-name | grep python
这个命令用于在系统进程中查找特定用户并且同时包含 "python" 的进程。
其他可用命令
- 终止所有Python进程:
ps aux | grep python | grep -v grep | cut -c 9-15 | xargs kill -15
- 终止所有Flask相关进程:
ps -ef | grep 'flask' | grep -v grep | awk '{print $2}' | xargs kill -9
其他实用命令
jobs -l
:显示Linux中的任务列表及任务状态,包括后台运行的任务。该命令可以显示任务号及其对应的进程号。kill -9 <pid>
:强制终止指定PID的进程。
通过以上方法,可以有效地解决nvidia-smi显示GPU占用率为100%但没有相关进程的问题。
热门推荐
用思维导图搞定六年级数学:以“圆”单元为例
长春冰雪新世界:2025年营收暴增170%,成吉林冰雪经济新引擎
高考数学三角函数高分秘籍大揭秘!
《进击的巨人》:一部现象级动漫的深度解读
夏主编教你打造个性川西大环线
教你完美演绎魅魔角色!
最新Android 14下Magisk无痕Root完整教程
邯郸市博物馆镇馆之宝:战国赵国珍品大揭秘
人民日报推荐:8个科学改善心情的方法
POCT小型生化分析仪在基层医疗机构中的应用
2024年个人所得税退税全流程指南:9步轻松完成申报
初学者天文学书籍推荐
通过黑洞合并产生的引力波,探索宇宙的演化
六爻时间起卦法详解:从原理到实践的完整指南
重大突破!科学家首次发现视神经干细胞,或为青光眼治疗带来新希望
蔡林记热干面:一碗传承九十余载的武汉味道
肝病新发现:胆管反应细胞的秘密
迈阿密蓝成2024年最火配色!
霞慕尼:阿尔卑斯山脉顶级滑雪胜地探秘
高通 IPQ9570 vs 联发科 MT7988A:谁是路由器CPU之王?
《庆余年》之后,谁是下一个爆火的小说改编剧?
掌握逢高卖出五大黄金法则,你学会了吗?
同步胰岛素释放试验是检查什么的
新春健康指南:玉米须的多重功效与日常应用
后量子密码算法有哪些应用场景
你的睡姿可能正在毁掉你的腰!2 个妙招就能缓解,超有效!
从《国色芳华》看失恋后的自我疗愈:如何在挫折中找到人生新方向
用心理学打造立体小说角色:从“大五”模型到创作实践
后量子密码发展现状研究
太平河畔的洗衣趣:孩子们的快乐生活课