计算化学公社

标题: 请教单台服务器任务排队计算 [打印本页]

作者
Author:
gongxd325    时间: 2019-6-5 23:00
标题: 请教单台服务器任务排队计算
集群上通过pbs提交任务排队计算,避免同一台机器上出现多个任务同时做的情况。
请教个问题,一台服务器上,假如提交多个任务,希望一个任务做完再做另一个,不通过批处理(这种情况多人共用一台服务器时最可能遇到,一个人提交了一个任务后还想再提交时也会遇到),该怎么办?
能用pbs吗?该怎么安装设置呢?网上找来找去说是单台服务器上安装,实际都是集群上的安装设置。




作者
Author:
liyuanhe211    时间: 2019-6-6 01:11
各队列工具应该都能实现,我个人用的SGE,在同一台机器上装一个控制端一个被控制端就可以了。
作者
Author:
wgbigfatcat    时间: 2019-6-6 08:24
liyuanhe211 发表于 2019-6-6 01:11
各队列工具应该都能实现,我个人用的SGE,在同一台机器上装一个控制端一个被控制端就可以了。

抓到老古董一个。sge太老了,oge也都新点。
作者
Author:
wgbigfatcat    时间: 2019-6-6 09:01
完全可以这么做啊。我们组就是这么 干的。不过我们用slurm。
作者
Author:
Accelerator    时间: 2019-6-6 09:04
http://bbs.keinsci.com/thread-10134-1-1.html
作者
Author:
abin    时间: 2019-6-6 09:11
如果仅仅是用来排队,
无论是古老的SGE,还是openPBS(可能叫做torque),
或者是slurm,运作起来都是一样的。

无论哪一个多能满足排队的需求。

作者
Author:
wgbigfatcat    时间: 2019-6-6 16:00
abin 发表于 2019-6-6 09:11
如果仅仅是用来排队,
无论是古老的SGE,还是openPBS(可能叫做torque),
或者是slurm,运作起来都是一 ...

pbs不支持目录或者文件有空格。还是不如slurm方便的。
作者
Author:
fallleave    时间: 2019-6-6 16:41
python有定时模块scheduler,以此为基础,编个定时检查并更新任务的脚本,可实现比torque等更丰富的功能。
作者
Author:
granvia    时间: 2019-6-6 19:16
wgbigfatcat 发表于 2019-6-6 16:00
pbs不支持目录或者文件有空格。还是不如slurm方便的。

命名目录或文件时含空格本来就是很不好的习惯,干嘛非要支持这个?
作者
Author:
abin    时间: 2019-6-7 12:19
指令行使用空格字符,不是自找麻烦吗??不过喜欢这种陋习的人还很多。有可能会遭遇脚本无法使用,排查半天也找不到问题。
当然,开放自由,想怎么用都行,能有结果就行。




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3