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%但没有相关进程的问题。
热门推荐
养肝护肝这样做:3个中药膳方+4大生活建议
全面强身健体:15种运动对应不同健康需求
四类早餐暗藏伤肝风险,中老年人需谨慎选择
面部暗黄长痘是肝脏预警,中医教你这样养肝
张怡筠:培养高情商孩子,父母要先提升自己
微短剧成中老年新宠:市场规模破500亿,折射银发群体文娱困境
《大江大河3》获8.1分,2024开年剧集评分揭晓
杨紫李现领衔,2025开年五部新剧即将登场
欧洲央行推数字欧元,全球货币体系迎新变局
贝森特出任美国财长,华尔街精英将主导“美国优先”政策
美国韩国留学生的现状与挑战
既要取暖又要防刺:解读心理刺猬效应
常吃酵母馒头会危害健康吗?专家解析与食用建议
泮塘五约:900年水乡古村变身文艺打卡地
广州地铁最新票价方案:4公里2元起,六类人群享免费
车载基站详解:灵活部署与应急通信的关键设备
手机信号不好怎么办?八大实用解决方案全攻略
广佛南环佛莞城际开通,湾区城际铁路实现东西贯通
一文读懂网络通信:原理、技术与安全防护
2025连云港春节活动汇总:花果山灯会、秦山岛灯会等你来
青城山秋色观赏时间及攻略:捕捉秋天的绝美风景
小年习俗蕴含养生健康之道
小年说“糖瓜” ,饴糖好吃又能入药
小年习俗蕴含养生健康之道
四川道教名山——青城山
链路追踪时间错位:从问题成因到诊断方案
一文详解RV160/RV260路由器连接故障排查方法
电脑以太网无法上网的六大解决方案
情绪与饮食互为因果,专家教你这样实现平衡
手机号被误标记为诈骗?中国信通院提供官方解决方案