Linux闲时自动抢占GPU脚本
背景
常常有这样的情况,服务器上的GPU正被占着使用,我不可能有精力经常来看看是不是其他用户跑完了程序,也可能其他用户跑完了但我不在电脑前,因此如果由一个自动脚本帮我查看GPU是否空闲,一旦空闲就自动运行我想要跑的程序就好了,这就是我写这个脚本的原因所在。本脚本不依赖任何第三方库,如gpustat
,只需要安装正确的显卡驱动即可。
脚本
这个脚本的整体思路是非常简单的,就是过一段时间就自动检查指定显卡的剩余显存是否满足我的需要,如满足则运行要跑的程序。这个脚本(run.sh
)的内容及解释如下所示,该程序针对单卡程序,需要多卡的自行魔改即可。
#!/bin/bash
while true
do# 计算指定卡的剩余显存大小LEFT=`nvidia-smi -a -i $1|grep Free
Linux闲时自动抢占GPU脚本相关推荐
- cad自动运行dvb lisp_当在AutoCAD中保存文件时自动执行AutoLISP脚本程序 | 坐倚北风...
在AutoCAD中我们可以使用AutoLISP的vlr-command-reactor函数来监听文件的保存事件FileOnSave,当监听到此命令时可以自动执行AutoLISP脚本来完成相应的工作.整 ...
- Linux下shell自动输入密码,shell脚本通过expect脚本实现自动输入密码
背景:在远程文件下载时,需要输入对方的服务器密码,shell不支持交互输入内容,可以用下面两种方式实现 一.在shell脚本中嵌入expect来实现密码输入 expect是一个自动交互功能的工具.ex ...
- Linux ssh shell 自动登录,shell脚本实现ssh自动登录功能分享
文件名:ssh_auto_login #!/usr/bin/expect ## # ssh模拟登陆器 # # @author zhiyuan ## if {$argc<4} { puts &qu ...
- python模拟windows启动,在Windows启动时自动运行Python脚本?
将Python脚本添加到Windows启动时,基本上表示Python脚本将在Windows启动时运行.这可以通过两步过程来完成- 步骤#1:在Windows启动文件夹中添加或添加脚本 在启动Windo ...
- linux下oracle自动创建实例脚本
脚本需要一个参数,即实例的名称,生成配置相关文件后,还会生成一个创建数据库的供sqlplus下运行的脚本语句. 语句会放在运行脚本目录下的一个文件,文件名为: create_database_${si ...
- 错误时自动退出bash shell脚本[重复]
本文翻译自:Automatic exit from bash shell script on error [duplicate] This question already has an answer ...
- linux 添加启动项运行shell脚本的方法
在Linux中,可以通过以下步骤将Shell脚本添加到启动项中以自动运行: 1.创建启动脚本:使用任意文本编辑器编写一个Shell脚本,并将其保存到您希望存储启动脚本的目录中.例如,您可以将启动脚本保 ...
- linux启动 profile,Linux 启动时profile、bashrc、~/.bash_profile、~/.bashrc、~/.bash_profile执行顺序以及文件说明...
Linux 启动时profile.bashrc.~/.bash_profile.~/.bashrc.~/.bash_profile执行顺序以及文件说明 一.执行顺序 登录linux时,/etc/pro ...
- 树莓派开机自动运行shell脚本——记录开机时间
目录 1.目的 2.思路 3.实现步骤 1.目的:树莓派开机时自动执行某些脚本,不用手动设置,减少麻烦. 2.思路:新建一个记录时间的脚本 record_time.sh,然后添加执行命令到 /etc/ ...
最新文章
- volatile - 如何实现线程安全
- 怎样用java编写日志_用JAVA写一个日志类程序以供大家学习
- 如何解决C/C++中stack overflow问题
- 如何:对 SharePoint 列表项隐藏 ECB 中的菜单项
- Imageloader2-整体思路
- 字节3-1前端面试官自学Vue的正确姿势
- 【渝粤题库】广东开放大学企业标准化 形成性考核
- 输入框不可以输入中文
- Unity打开的文件是杂项文件的处理方法
- 22-1图的遍历的源代码
- SQL,修改表列明错误,不允许保存更改,阻止保存要求重新创建表的更改
- 高性能MySQL概述
- 用摄动法证明fibs的一个公式(变形)
- var that =this的用法详解
- 提速数字化转型,云徙科技批量建设数字中台
- 一些手机APP默认的文件保存位置
- CTF基础知识与web信息泄露下的目录遍历、PHPINFO、备份文件下载
- html5 特效 banner,精品配饰活动banner html5特效制作教程
- 游戏数字资产复用——有哪些是你需要知道的?
- board oracle tarot_Thoth and the Tarot dpedtech(透特和塔罗牌dpedtech).pdf