使用 qsub 一直运行任务有什么缺点吗?

使用 qsub 一直运行任务有什么缺点吗?

当我在计算机网络上运行任务时?我刚刚开始意识到如果我 qsub任何任务,那么该任务就不会占用我的终端,并且我可以在同一终端上执行其他操作(即使该任务只需要一分钟即可完成,这也非常有用)。

然后我运行 qstat 来查看哪些任务已完成,哪些任务尚未完成。

http://pubs.opengroup.org/onlinepubs/009604599/utilities/qsub.html是对qsub的一个很好的解释。

ベストアンサー1

在这些情况下,我宁愿打开另一个终端。你不想这样做的原因是什么?

运行 qsub 的缺点是您必须为琐碎的操作编写一个很小的脚本文件,这会花费您一些时间。我不知道有多少其他用户正在同一网络上工作,但其目的是作为集群上多个用户的作业的调度程序。特别是如果没有可用的空闲核心,您的简单工作将最终排在队列中,从而花费您更多的时间。

您考虑过screen作为替代方案吗?您screen可以在同一终端中启动和暂停不同的会话。工作流程会是这样的

  • 在终端工作
  • $ screen
  • 你的小工作
  • 拆下屏幕 ( Ctrl- a Ctrl- d)
  • 在终端工作
  • $ screen -r(恢复)
  • 检查这个小工作的状态
  • $ exit
  • 你回来了

おすすめ記事